|
|
| version 1.3, 2004/08/05 04:53:15 | version 1.5, 2004/08/14 12:16:17 |
|---|---|
| Line 18 typedef union { | Line 18 typedef union { |
| #endif | #endif |
| typedef struct { | typedef struct { |
| UINT8 DMA_ENBL; | UINT8 working; |
| UINT8 DMA_REDY; | UINT8 increment; |
| UINT8 DMA_MODE; | |
| UINT8 DMA_CMND; | UINT8 enable; // DMA_ENBL |
| UINT8 ready; // DMA_REDY | |
| UINT8 mode; // DMA_MODE | |
| UINT8 cmd; // DMA_CMND | |
| UINT8 INT_ENBL; | UINT8 INT_ENBL; |
| UINT8 INT_FLG; | UINT8 INT_FLG; |
| Line 35 typedef struct { | Line 38 typedef struct { |
| UINT8 RR_MSK; | UINT8 RR_MSK; |
| UINT8 RR; | UINT8 RR; |
| UINT8 DMA_STOP; | |
| UINT8 dummydat; | UINT8 dummydat; |
| UINT8 padding[3]; | |
| DMAPAIR ADR_A; | DMAPAIR ADR_A; |
| DMAPAIR ADR_B; | DMAPAIR ADR_B; |
| Line 61 typedef struct { | Line 65 typedef struct { |
| extern "C" { | extern "C" { |
| #endif | #endif |
| void dmac_sendready(BRESULT ready); | |
| BRESULT ieitem_dmac(UINT id); | |
| void IOOUTCALL dmac_o(UINT port, REG8 dat); // x1_dma_w | void IOOUTCALL dmac_o(UINT port, REG8 dat); // x1_dma_w |
| REG8 IOINPCALL dmac_i(UINT port); // x1_dma_r | REG8 IOINPCALL dmac_i(UINT port); // x1_dma_r |