GBA Cheats: Fix slide codes not initializing properly

This commit is contained in:
Vicki Pfau 2017-11-11 11:20:39 -08:00
parent 9248dcb07a
commit 17b896230f
2 changed files with 4 additions and 0 deletions

View File

@ -7,6 +7,7 @@ Bugfixes:
- GBA Video: OBJWIN can change blend params after OBJ is drawn (fixes mgba.io/i/921)
- GBA Savedata: Fix crash when resizing flash
- GB Memory: HDMAs should not start when LCD is off (fixes mgba.io/i/310)
- GBA Cheats: Fix slide codes not initializing properly
Misc:
- GBA: Improve multiboot image detection
- GB MBC: Remove erroneous bank 0 wrapping

View File

@ -190,18 +190,21 @@ static bool _addPAR3Special(struct GBACheatSet* cheats, uint32_t op2) {
return false;
case PAR3_OTHER_FILL_1:
cheat = mCheatListAppend(&cheats->d.list);
cheat->type = CHEAT_ASSIGN;
cheat->address = _parAddr(op2);
cheat->width = 1;
cheats->incompleteCheat = mCheatListIndex(&cheats->d.list, cheat);
break;
case PAR3_OTHER_FILL_2:
cheat = mCheatListAppend(&cheats->d.list);
cheat->type = CHEAT_ASSIGN;
cheat->address = _parAddr(op2);
cheat->width = 2;
cheats->incompleteCheat = mCheatListIndex(&cheats->d.list, cheat);
break;
case PAR3_OTHER_FILL_4:
cheat = mCheatListAppend(&cheats->d.list);
cheat->type = CHEAT_ASSIGN;
cheat->address = _parAddr(op2);
cheat->width = 4;
cheats->incompleteCheat = mCheatListIndex(&cheats->d.list, cheat);