From cd462fe2d63b2e8ad8cd0653226b511eac8271ab Mon Sep 17 00:00:00 2001 From: Dan Date: Sat, 19 Oct 2024 19:37:45 -0500 Subject: [PATCH] Prevent default break_io being hit The default break_io value of -1 is being hit when simulated memory at 0xffff is written to. --- simulate/z80.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simulate/z80.cpp b/simulate/z80.cpp index d26404f5..43d873ff 100644 --- a/simulate/z80.cpp +++ b/simulate/z80.cpp @@ -50,7 +50,7 @@ memory->read8((a + 1) & 0xffff) #define WRITE_RAM(a, b) \ - if ((a) == (uint32_t)break_io) \ + if ((uint16_t)(a) == (uint32_t)break_io) \ { \ exit(b); \ } \