|
|
| version 1.11, 2005/02/04 06:42:14 | version 1.12, 2008/06/02 20:07:32 |
|---|---|
| Line 34 void z80dmap(void) { | Line 34 void z80dmap(void) { |
| flag1 = cnt1->b.flag; | flag1 = cnt1->b.flag; |
| flag2 = cnt2->b.flag; | flag2 = cnt2->b.flag; |
| do { // dma_lp | do { /* dma_lp */ |
| CPU_REMCLOCK -= 6; | CPU_REMCLOCK -= 6; |
| #if !defined(DMAS_STOIC) | #if !defined(DMAS_STOIC) |
| if (dma.increment) | if (dma.increment) |
| Line 59 void z80dmap(void) { | Line 59 void z80dmap(void) { |
| addr = cnt1->w.addr; | addr = cnt1->w.addr; |
| if (flag1 & 8) { | if (flag1 & 8) { |
| dat = iocore_inp(addr); | dat = iocore_inp(addr); |
| TRACEOUT(("dma r %.4x - %.2x", addr, dat)); | /* TRACEOUT(("dma r %.4x - %.2x", addr, dat)); */ |
| } | } |
| else { | else { |
| dat = z80mem_read8(addr); | dat = z80mem_read8(addr); |
| Line 81 void z80dmap(void) { | Line 81 void z80dmap(void) { |
| } | } |
| else { | else { |
| z80mem_write8(addr, dat); | z80mem_write8(addr, dat); |
| TRACEOUT(("dma w %.4x - %.2x", addr, dat)); | /* TRACEOUT(("dma w %.4x - %.2x", addr, dat)); */ |
| } | } |
| } | } |