From 47c5c22c04a746d6302391bdc550e2096fc51915 Mon Sep 17 00:00:00 2001 From: MatMoul Date: Fri, 19 May 2023 21:53:02 +0200 Subject: [PATCH] fix sx rom core dump --- src/hp48emu_memory.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hp48emu_memory.c b/src/hp48emu_memory.c index d213d9c..c459e83 100644 --- a/src/hp48emu_memory.c +++ b/src/hp48emu_memory.c @@ -733,11 +733,11 @@ int read_nibble_sx( long addr ) { case 0xf: if ( saturn.mem_cntl[ MCTL_SysRAM_SX ].config[ 0 ] == 0xf0000 ) return saturn.ram[ addr - 0xf0000 ]; - if ( saturn.mem_cntl[ MCTL_PORT1_SX ].config[ 0 ] == 0xc0000 ) { - return saturn.port1[ ( addr - 0xc0000 ) & port1_mask ]; + if ( saturn.mem_cntl[ MCTL_PORT1_SX ].config[ 0 ] == 0xf0000 ) { + return saturn.port1[ ( addr - 0xf0000 ) & port1_mask ]; } - if ( saturn.mem_cntl[ MCTL_PORT2_SX ].config[ 0 ] == 0xc0000 ) { - return saturn.port2[ ( addr - 0xc0000 ) & port2_mask ]; + if ( saturn.mem_cntl[ MCTL_PORT2_SX ].config[ 0 ] == 0xf0000 ) { + return saturn.port2[ ( addr - 0xf0000 ) & port2_mask ]; } return 0x00; }