From 2f405cd01e6171f8d2e8c8cfd5863c3c5650d397 Mon Sep 17 00:00:00 2001 From: zeromus Date: Fri, 15 Apr 2016 00:09:40 +0100 Subject: [PATCH] fix gpgx CDL z80 -> MD cart --- waterbox/gpgx/core/z80/z80.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/waterbox/gpgx/core/z80/z80.c b/waterbox/gpgx/core/z80/z80.c index 12de4cc5c0..0bd0f494c0 100644 --- a/waterbox/gpgx/core/z80/z80.c +++ b/waterbox/gpgx/core/z80/z80.c @@ -594,9 +594,10 @@ void CDLogZ80(uint addr, uint flags) if(addr >= 0x8000) { addr = zbank | (addr & 0x7FFF); - if (zbank_memory_map[addr >> 16].write) + if (zbank_memory_map[addr >> 16].read) { //special memory maps are hard to support here. + //hopefully, most carts aren't setting this CB for simple accesses to ROMs return; }