Super24in1Sc03: Fixed power up state & reset behavior

This commit is contained in:
Sour 2018-04-02 15:03:34 -04:00
parent d400f22dd7
commit f4d03585f4

View file

@ -14,13 +14,21 @@ protected:
void InitMapper() override
{
MMC3::InitMapper();
AddRegisterRange(0x5FF0, 0x5FF2, MemoryOperation::Write);
}
void Reset(bool softReset) override
{
MMC3::ResetMmc3();
_exRegs[0] = 0x24;
_exRegs[1] = 0x9F;
_exRegs[2] = 0;
MMC3::InitMapper();
AddRegisterRange(0x5FF0, 0x5FF2, MemoryOperation::Write);
_registers[6] = 0;
_registers[7] = 1;
UpdateState();
}
void StreamState(bool saving) override