|
|
| version 1.1, 2003/10/16 17:57:58 | version 1.2, 2003/12/08 00:55:30 |
|---|---|
| Line 10 enum { | Line 10 enum { |
| #define MPUCHDATAS 4 | #define MPUCHDATAS 4 |
| typedef struct { | typedef struct { |
| BYTE step; | UINT8 step; |
| BYTE datas; | UINT8 datas; |
| BYTE remain; | UINT8 remain; |
| BYTE rstat; | UINT8 rstat; |
| BYTE recv; | UINT8 recv; |
| BYTE padding[2]; | UINT8 padding[2]; |
| BYTE data[MPUCHDATAS]; | BYTE data[MPUCHDATAS]; |
| } MPUCH; | } MPUCH; |
| typedef struct { | typedef struct { |
| BYTE step; | UINT8 step; |
| BYTE cmd; | UINT8 cmd; |
| BYTE padding[2]; | UINT8 padding[2]; |
| UINT16 remain; | UINT16 remain; |
| UINT16 datas; | UINT16 datas; |
| BYTE data[MPU98_EXCVBUFS]; | BYTE data[MPU98_EXCVBUFS]; |
| Line 39 typedef struct { | Line 39 typedef struct { |
| int pos; | int pos; |
| UINT16 port; // ver0.28 | UINT16 port; // ver0.28 |
| BYTE irqnum; | UINT8 irqnum; |
| BYTE data; | UINT8 data; |
| BYTE intch; | UINT8 intch; |
| BYTE intreq; | UINT8 intreq; |
| BYTE fd_remain; | UINT8 fd_remain; |
| BYTE fd_cnt; | UINT8 fd_cnt; |
| BYTE fd_step[4]; | UINT8 fd_step[4]; |
| BYTE status; | UINT8 status; |
| BYTE mode; | UINT8 mode; |
| BYTE cmd; | UINT8 cmd; |
| BYTE timebase; | UINT8 timebase; |
| BYTE tempo; | UINT8 tempo; |
| BYTE tempos; | UINT8 tempos; |
| BYTE recvevent; | UINT8 recvevent; |
| BYTE remainstep; | UINT8 remainstep; |
| BYTE timing; | UINT8 timing; |
| BYTE avail; | UINT8 avail; |
| BYTE bar; | UINT8 bar; |
| BYTE flag1; | UINT8 flag1; |
| } _MPU98II, *MPU98II; | } _MPU98II, *MPU98II; |