|
|
| version 1.1, 2004/08/01 05:31:30 | version 1.3, 2004/08/05 04:53:15 |
|---|---|
| Line 57 typedef struct { | Line 57 typedef struct { |
| } DMAC; | } DMAC; |
| #if 0 | |
| #define DMAOFST(item) (BYTE)(&(((DMA_TABLE *)NULL)->item)) | |
| #if (defined(NP2_LITTLEENDIAN) || defined(NP2_TESTBIGENDIAN)) | |
| #define DMAOFST_L(item) (BYTE)(&(((DMA_TABLE *)NULL)->item.b[0])) | |
| #define DMAOFST_H(item) (BYTE)(&(((DMA_TABLE *)NULL)->item.b[1])) | |
| #else | |
| #define DMAOFST_L(item) (BYTE)(&(((DMA_TABLE *)NULL)->item.b[1])) | |
| #define DMAOFST_H(item) (BYTE)(&(((DMA_TABLE *)NULL)->item.b[0])) | |
| #endif | |
| #endif | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| extern "C" { | extern "C" { |
| #endif | #endif |
| void IOOUTCALL dmac_o(UINT port, REG8 value); // 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 |
| void dmac_reset(void); | void dmac_reset(void); |