chore: improve APU accuracy + scheduler refactoring

This commit is contained in:
2022-05-20 16:01:12 -03:00
parent e7777737b3
commit af2ad6c924
5 changed files with 39 additions and 43 deletions

View File

@@ -269,8 +269,8 @@ pub const Arm7tdmi = struct {
pub fn handleDMATransfers(self: *Self) void {
while (self.bus.isDmaRunning()) {
if (self.bus.dma[1].step(self)) continue;
if (self.bus.dma[0].step(self)) continue;
if (self.bus.dma[1].step(self)) continue;
if (self.bus.dma[2].step(self)) continue;
if (self.bus.dma[3].step(self)) continue;
}