fix(dma): initial version of dma transfer now works

This commit is contained in:
2021-06-06 23:57:54 -05:00
parent d623800005
commit e8e6c41dbe
4 changed files with 97 additions and 100 deletions

View File

@@ -114,8 +114,6 @@ impl Cpu {
// self.log_state(handle).unwrap();
// }
self.handle_interrupts();
let cycles = match self.halted() {
Some(state) => {
use HaltState::*;
@@ -141,6 +139,8 @@ impl Cpu {
self.bus.step(cycles);
self.bus.step_dma(cycles);
self.handle_interrupts();
cycles
}
}