chore: improve APU accuracy + scheduler refactoring
This commit is contained in:
		@@ -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;
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user