use access time for cycle count in cpu write callback
This commit is contained in:
@@ -531,8 +531,8 @@ uint8_t SNES::CpuRead(uint32_t adr) {
|
||||
void SNES::CpuWrite(uint32_t adr, uint8_t val) {
|
||||
cpu_.set_int_delay(false);
|
||||
const int cycles = access_time[adr];
|
||||
memory::dma::HandleDma(this, &memory_, cycles_);
|
||||
RunCycles(cycles_);
|
||||
memory::dma::HandleDma(this, &memory_, cycles);
|
||||
RunCycles(cycles);
|
||||
Write(adr, val);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user