aboutsummaryrefslogtreecommitdiff
path: root/cheat.c
diff options
context:
space:
mode:
authorneonloop2021-09-06 23:44:53 +0000
committerneonloop2021-09-06 23:44:53 +0000
commit7032dd1ce78e03f1f50475be76ef8b5c642c9d01 (patch)
treea232c4674a942da0bcfceaaddb5e60356a0ab183 /cheat.c
parent05c5d66301f14bd8ae50490ebdc7e32e371f851b (diff)
downloadpicoarch-7032dd1ce78e03f1f50475be76ef8b5c642c9d01.tar.gz
picoarch-7032dd1ce78e03f1f50475be76ef8b5c642c9d01.tar.bz2
picoarch-7032dd1ce78e03f1f50475be76ef8b5c642c9d01.zip
Adds ips/bps softpatching
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)
Diffstat (limited to 'cheat.c')
-rw-r--r--cheat.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cheat.c b/cheat.c
index 6b57993..4304593 100644
--- a/cheat.c
+++ b/cheat.c
@@ -12,7 +12,7 @@
static size_t parse_count(FILE *file) {
size_t count = 0;
- fscanf(file, " cheats = %d\n", &count);
+ fscanf(file, " cheats = %ld\n", &count);
return count;
}