all repos — mgba @ b4c3440bc4b8bf85cd91f3571c91f4a6a958c7aa

mGBA Game Boy Advance Emulator

GBA Cheats: Fix Pro Action Replay and GameShark issues when used together
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Jul 2015 23:12:06 -0700
commit

b4c3440bc4b8bf85cd91f3571c91f4a6a958c7aa

parent

fd809b3b39cfb362eae63bffc03dc90f58b1ece7

3 files changed, 4 insertions(+), 1 deletions(-)

jump to
M CHANGESCHANGES

@@ -57,6 +57,7 @@ - GBA Audio: Fix 8-bit writes to audio channel 3 frequency

- ARM7: ARMHotplugDetach should call deinit - Qt: Fix window being too tall after exiting fullscreen - Qt: Fix a missing va_end call in the log handler lambda within the GameController constructor + - GBA Cheats: Fix Pro Action Replay and GameShark issues when used together Misc: - Qt: Handle saving input settings better - Debugger: Free watchpoints in addition to breakpoints
M src/gba/cheats/gameshark.csrc/gba/cheats/gameshark.c

@@ -197,6 +197,7 @@ GBACheatRegisterLine(set, line);

switch (set->gsaVersion) { case 0: + case 3: GBACheatSetGameSharkVersion(set, 1); // Fall through case 1:
M src/gba/cheats/parv3.csrc/gba/cheats/parv3.c

@@ -297,9 +297,10 @@ GBACheatRegisterLine(set, line);

switch (set->gsaVersion) { case 0: + case 1: GBACheatSetGameSharkVersion(set, 3); // Fall through - case 1: + case 3: GBACheatDecryptGameShark(&o1, &o2, set->gsaSeeds); return GBACheatAddProActionReplayRaw(set, o1, o2); }