chore: move DMA and Timers from io to bus
This commit is contained in:
		@@ -296,10 +296,10 @@ pub const Arm7tdmi = struct {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    fn handleDMATransfers(self: *Self) bool {
 | 
			
		||||
        if (self.bus.io.dma0.step(self.bus)) return self.bus.io.dma0.isBlocking();
 | 
			
		||||
        if (self.bus.io.dma1.step(self.bus)) return self.bus.io.dma1.isBlocking();
 | 
			
		||||
        if (self.bus.io.dma2.step(self.bus)) return self.bus.io.dma2.isBlocking();
 | 
			
		||||
        if (self.bus.io.dma3.step(self.bus)) return self.bus.io.dma3.isBlocking();
 | 
			
		||||
        if (self.bus.dma._0.step(self.bus)) return self.bus.dma._0.isBlocking();
 | 
			
		||||
        if (self.bus.dma._1.step(self.bus)) return self.bus.dma._1.isBlocking();
 | 
			
		||||
        if (self.bus.dma._2.step(self.bus)) return self.bus.dma._2.isBlocking();
 | 
			
		||||
        if (self.bus.dma._3.step(self.bus)) return self.bus.dma._3.isBlocking();
 | 
			
		||||
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user