diff --git a/Components/9918/9918.cpp b/Components/9918/9918.cpp index 6cf2ece05..2661f8f75 100644 --- a/Components/9918/9918.cpp +++ b/Components/9918/9918.cpp @@ -626,8 +626,7 @@ void TMS9918::set_register(int address, uint8_t value) { ram_pointer_ = static_cast(low_write_ | (value << 8)); if(!(value & 0x40)) { // Officially a 'read' set, so perform lookahead. - read_ahead_buffer_ = ram_[ram_pointer_ & 16383]; - ram_pointer_++; + queued_access_ = MemoryAccess::Read; } } }