|
|
| version 1.7, 2004/01/22 01:10:04 | version 1.8, 2004/01/29 09:41:50 |
|---|---|
| Line 24 REG8 DMACCALL dma_dummyproc(REG8 func) { | Line 24 REG8 DMACCALL dma_dummyproc(REG8 func) { |
| static const DMAPROC dmaproc[] = { | static const DMAPROC dmaproc[] = { |
| {dma_dummyout, dma_dummyin, dma_dummyproc}, // NONE | {dma_dummyout, dma_dummyin, dma_dummyproc}, // NONE |
| {fdc_datawrite, fdc_dataread, fdc_dmafunc}, // FDD | {fdc_datawrite, fdc_dataread, fdc_dmafunc}, // 2HD |
| {fdc_datawrite, fdc_dataread, fdc_dmafunc}, // 2DD | |
| #if defined(SUPPORT_SASI) | #if defined(SUPPORT_SASI) |
| {sasi_datawrite, sasi_dataread, sasi_dmafunc}, // SASI | {sasi_datawrite, sasi_dataread, sasi_dmafunc}, // SASI |
| #else | #else |
| Line 239 static void dmacset(REG8 channel) { | Line 240 static void dmacset(REG8 channel) { |
| if (dmadev >= sizeof(dmaproc) / sizeof(DMAPROC)) { | if (dmadev >= sizeof(dmaproc) / sizeof(DMAPROC)) { |
| dmadev = 0; | dmadev = 0; |
| } | } |
| TRACEOUT(("dmac set %d - %d", channel, dmadev)); | |
| dmac.dmach[channel].proc = dmaproc[dmadev]; | dmac.dmach[channel].proc = dmaproc[dmadev]; |
| } | } |