diff --git a/Changes.txt b/Changes.txt index eaeba68fa..c20f1a431 100644 --- a/Changes.txt +++ b/Changes.txt @@ -16,6 +16,10 @@ * Added developer option for disabling PlusROM support (TODO: Doc) + * Enhanced PAL-60 detection, searches for signature (e.g. PAL60) in ROM + + * Enhanced VSYNC emulation, considers VBLANK now too + 6.7.1 to 7.0 (October 5, 2024) * Enhanced ROM launcher to allow multiple images per ROM. diff --git a/src/emucore/CartEnhanced.cxx b/src/emucore/CartEnhanced.cxx index 5c2e4e44c..1b2999fcc 100644 --- a/src/emucore/CartEnhanced.cxx +++ b/src/emucore/CartEnhanced.cxx @@ -176,7 +176,7 @@ uInt8 CartridgeEnhanced::peek(uInt16 address) address &= ROM_MASK; // Write port is e.g. at 0xF000 - 0xF07F (128 bytes) - if(address >= myWriteOffset && address < myWriteOffset + myRamSize) + if(!myRamBankCount && address >= myWriteOffset && address < myWriteOffset + myRamSize) { // This is a read access to a write port! // Reading from the write port triggers an unwanted write