| version 1.3, 2004/08/05 11:30:13 | version 1.5, 2004/08/08 15:14:08 | 
| Line 54  void z80dmap(void) { | Line 54  void z80dmap(void) { | 
 | dat = iocore_inp(addr); | dat = iocore_inp(addr); | 
 | } | } | 
 | else { | else { | 
| dat = Z80_RDMEM((REG16)addr); | dat = mem_read8(addr); | 
 | } | } | 
 | if (dma.DMA_CMND & 1) { | if (dma.DMA_CMND & 1) { | 
 | addr = *off2; | addr = *off2; | 
 | if (flag2 & 8) { | if (flag2 & 8) { | 
| if ((addr == 0x0ffb) && (!ppi.IO_MODE)) { | if ((addr == 0x0ffb) && (!iocore.s.mode)) { | 
 | fdcdummyread = 0; | fdcdummyread = 0; | 
 | } | } | 
 | iocore_out(addr, dat); | iocore_out(addr, dat); | 
 | } | } | 
 | else { | else { | 
| Z80_WRMEM((REG16)addr, dat); | mem_write8(addr, dat); | 
 | } | } | 
 | } | } | 
 | if (dma.DMA_CMND & 2) { | if (dma.DMA_CMND & 2) { |