aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-07Enables softpatching for cores loading content from diskneonloop
If a core sets need_fullpath, content is patched and written to a file in /tmp. This allows patching content for gpsp and probably others.
2021-09-07Hide "Load new game" in mame2000neonloop
It breaks if you unload a game and then try to run a new game, so the option should be hidden.
2021-09-06Adds ips/bps softpatchingneonloop
Patches named like the content will be auto-applied in memory when the game is loaded. Example: /roms/game.gba will apply patches named /roms/game.ips, /roms/game.ips1, /roms/game.IPS2, /roms/game.bps, etc. This only happens in memory, original files are unmodified. Patches are loaded in case-insensitive alphabetical order. Note that .ips12 loads before .ips2, but after .ips02. Only supports cores that load from memory (see libretro page at https://docs.libretro.com/guides/softpatching/ for compatibility list)
2021-08-30Adds cheat supportneonloop
Cheats use RetroArch .cht file format. Cheats are loaded from [save_dir]/cheats/[name].cht, where name is the name of the ROM without extension. Cheat menu only shows when cheat file is found.
2021-08-28Fixes scaler selection when dimensions are not set yetneonloop
2021-08-28Adds info on built-in browsers to READMEneonloop
2021-08-28Fixes config override detection after loading new gameneonloop
2021-08-27Fixes GBA save methodneonloop
This was not set to libretro, so SRAM was not properly written.
2021-08-27Adds "fastest" ghosting option to gambatteneonloop
2021-08-27Adds eggs' 1.5x sharp scaler for GB resolutionsneonloop
2021-08-27Adds a standalone multi-emulator modeneonloop
When starting without arguments, can select a core in the current directory and some content (a game). Allows loading a different game from the in-game menu.
2021-08-24Clears buffer when switching resolutionsneonloop
Avoids screen persistence when switching from a higher to a lower resolution.
2021-08-24Adds option for CPU % displayneonloop
2021-08-23Adds fceumm coreneonloop
Needs PGO to hit fullspeed. Nestopia won't run (needs XRGB8888) and would probably be slow. Maybe try QuickNES if speed is an issue with fceumm.
2021-08-22Adds beetle-pce-fast coreneonloop
2021-08-22Uses libretro-common as a submoduleneonloop
2021-08-22Fixes ordering of events when using combo keysneonloop
Sometimes menu would get stuck, because the simulated events would be pushed after real events. Now transform all keyboard events first, so the transform code has complete control over the order.
2021-08-21Updates message display and adds loading message to pcsxneonloop
2021-08-20Capitalizes button namesneonloop
2021-08-20Adds disc control to MinUIneonloop
2021-08-20Switches patch to git applyneonloop
Should fail earlier when patches don't apply, easier to fix / update failing patches
2021-08-19Updates READMEneonloop
2021-08-15Fixes profile path for pcsx_rearmedneonloop
2021-08-15Moves core option changes into picoarchneonloop
Keeps cores cleaner and avoids conflicts
2021-08-15Fixes profile generation for mame2000 / snes9x2005neonloop
2021-08-14Updates pcsx_rearmed core options text / defaultsneonloop
2021-08-14Adds auto-frameskip to pcsx_rearmedneonloop
2021-08-14Adds simple disc control for games that require itneonloop
2021-08-14Adds basic pcsx_rearmed core supportneonloop
2021-08-13Adds screenshots to savestatesneonloop
2021-08-13Adds gambatte coreneonloop
2021-08-13Fixes several scaling problemsneonloop
- Shouldn't read beyond last line - Overflow issue with first add when averaging - Only copy reported screen width (fixes some gambatte glitches)
2021-08-12Allows core-hidden optionsneonloop
2021-08-12Updates snes9x2005 patchesneonloop
2021-08-12Fixes plat_trimui.c indentationneonloop
2021-08-12Adds screenshot functionneonloop
2021-08-12Allows deleting game-specific config from menuneonloop
2021-08-12Places bios/etc in cwd/system rather than cwdneonloop
2021-08-12Adds combo key support to libpicofeneonloop
2021-08-10Fixes core options deallocated by coreneonloop
Some cores free core options after notifying libretro, picoarch cannot rely on them staying around.
2021-08-10Renames core patch filesneonloop
First numbers for upstreamable patches. Later numbers for picoarch-specific patches.
2021-08-10Reduces vector game resolution to 320x240neonloop
2021-08-10Adds vertical mode to mame2000neonloop
2021-08-10Hides state menus if states are unsupportedneonloop
2021-08-10Adds mame2000 core and fixes options/scalerneonloop
2021-08-07Adds generic nearest and smooth scalersneonloop
Smooth is slower (10-15%) than a scaler built for a specific resolution. Works well for downscaling and for odd screen ratios until a custom scaler is built. Replaces the snes smooth scaler (outperforms it) and the gba smooth scaler (looks better)
2021-08-04Only wrap option info if it existsneonloop
2021-08-04Adds pagination for core optionsneonloop
2021-08-04Wraps core option info linesneonloop
2021-08-04Switches to aspect scaling if the screen is too small for no scalingneonloop