| version 1.6, 2004/08/10 09:06:58 | version 1.7, 2004/08/11 12:08:17 | 
| Line 18  void z80dmap(void) { | Line 18  void z80dmap(void) { | 
 | r = dma.DMA_CMND; | r = dma.DMA_CMND; | 
 | if ((r & 3) == 0) return; | if ((r & 3) == 0) return; | 
 | if (dma.DMA_ENBL == 0) return; | if (dma.DMA_ENBL == 0) return; | 
| if (dma.ENDB_FLG != 0) return; | if (dma.ENDB_FLG != 0) return;                          // mod | 
 | if (r & 2) { | if (r & 2) { | 
| if (dma.MACH_FLG != 0) return; | if (dma.MACH_FLG != 0) return;                  // mod | 
 | } | } | 
 | if (dma.DMA_MODE != 1) { | if (dma.DMA_MODE != 1) { | 
 | if ((dma.WR[5] ^ dma.DMA_REDY) & 8) return; | if ((dma.WR[5] ^ dma.DMA_REDY) & 8) return; |