From e12a40c2f4b39f0fe324c7901caa3e3b85b5f766 Mon Sep 17 00:00:00 2001 From: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com> Date: Sun, 14 Nov 2021 16:33:37 +0100 Subject: [PATCH] Mapper 57: Change default DIP for YH-xxx Olympic multicarts, always reset to menu --- src/boards/57.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/boards/57.c b/src/boards/57.c index 278b196..a2a7c8e 100644 --- a/src/boards/57.c +++ b/src/boards/57.c @@ -54,8 +54,7 @@ static DECLFW(M57Write) { } static void M57Power(void) { - regs[1] = regs[0] = 0; - hrd_flag = 0; + hrd_flag = 1; /* YH-xxx "Olympic" multicarts disable the menu after one selection */ SetReadHandler(0x8000, 0xFFFF, CartBR); SetWriteHandler(0x8000, 0xFFFF, M57Write); SetReadHandler(0x6000, 0x6000, M57Read); @@ -63,6 +62,7 @@ static void M57Power(void) { } static void M57Reset(void) { + regs[1] = regs[0] = 0; /* Always reset to menu */ hrd_flag++; hrd_flag &= 3; FCEU_printf("Select Register = %02x\n", hrd_flag);