From ebdc557f85ffef99c2b6822d456c9cbd2884c1af Mon Sep 17 00:00:00 2001 From: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com> Date: Fri, 25 Apr 2025 01:07:26 +0200 Subject: [PATCH] Mapper 416: Reset to menu. --- src/boards/416.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/boards/416.c b/src/boards/416.c index 8c04152..ba0eb2c 100644 --- a/src/boards/416.c +++ b/src/boards/416.c @@ -85,6 +85,12 @@ static void M416Power(void) { SetWriteHandler(0x8000, 0x8000, M416Write8); } +static void M416Reset(void) { + reg = smb2j_reg = IRQa = IRQCount = 0; + RAM[0x163] =0; + Sync(); +} + static void FP_FASTAPASS(1) M416IRQHook(int a) { if (IRQa) { if (IRQCount < 4096) @@ -102,6 +108,7 @@ static void StateRestore(int version) { void Mapper416_Init(CartInfo *info) { info->Power = M416Power; + info->Reset = M416Reset; MapIRQHook = M416IRQHook; GameStateRestore = StateRestore; AddExState(®, 1, 0, "REGS");