|
|
| version 1.1, 2003/10/16 17:57:50 | version 1.2, 2003/12/08 00:55:32 |
|---|---|
| Line 52 typedef struct { | Line 52 typedef struct { |
| UINT16 w; | UINT16 w; |
| } lengorg; | } lengorg; |
| UINT16 action; | UINT16 action; |
| void (DMACCALL * outproc)(BYTE data); | void (DMACCALL * outproc)(REG8 data); |
| BYTE (DMACCALL * inproc)(void); | REG8 (DMACCALL * inproc)(void); |
| BYTE (DMACCALL * extproc)(BYTE action); | REG8 (DMACCALL * extproc)(REG8 action); |
| BYTE mode; | UINT8 mode; |
| BYTE sreq; | UINT8 sreq; |
| BYTE ready; | UINT8 ready; |
| BYTE mask; | UINT8 mask; |
| } _DMACH, *DMACH; | } _DMACH, *DMACH; |
| typedef struct { | typedef struct { |
| Line 66 typedef struct { | Line 66 typedef struct { |
| int lh; | int lh; |
| UINT work; | UINT work; |
| UINT working; | UINT working; |
| BYTE mask; | UINT8 mask; |
| BYTE stat; | UINT8 stat; |
| } _DMAC, *DMAC; | } _DMAC, *DMAC; |
| Line 75 typedef struct { | Line 75 typedef struct { |
| extern "C" { | extern "C" { |
| #endif | #endif |
| void DMACCALL dma_dummyout(BYTE data); | void DMACCALL dma_dummyout(REG8 data); |
| BYTE DMACCALL dma_dummyin(void); | REG8 DMACCALL dma_dummyin(void); |
| BYTE DMACCALL dma_dummyproc(BYTE func); | REG8 DMACCALL dma_dummyproc(REG8 func); |
| void dmac_reset(void); | void dmac_reset(void); |
| void dmac_bind(void); | void dmac_bind(void); |