|
|
| version 1.2, 2003/12/08 00:55:30 | version 1.3, 2004/02/07 21:23:21 |
|---|---|
| Line 29 typedef struct { | Line 29 typedef struct { |
| } MPUF9CH; | } MPUF9CH; |
| typedef struct { | typedef struct { |
| MPUCH ch[8]; | |
| MPUF9CH f9; | |
| BYTE buf[MPU98_RECVBUFS]; | |
| SINT32 clock; | |
| int cnt; | int cnt; |
| int pos; | int pos; |
| BYTE buf[MPU98_RECVBUFS]; | |
| } MPURECV; | |
| UINT16 port; // ver0.28 | typedef struct { |
| UINT16 port; | |
| UINT8 irqnum; | UINT8 irqnum; |
| UINT8 data; | UINT8 data; |
| UINT32 xferclock; | |
| SINT32 stepclock; | |
| UINT8 intch; | UINT8 intch; |
| UINT8 intreq; | UINT8 intreq; |
| UINT8 fd_remain; | UINT8 fd_remain; |
| UINT8 fd_cnt; | UINT8 fd_cnt; |
| UINT8 fd_step[4]; | UINT8 fd_step[4]; |
| Line 53 typedef struct { | Line 52 typedef struct { |
| UINT8 mode; | UINT8 mode; |
| UINT8 cmd; | UINT8 cmd; |
| UINT8 timebase; | UINT8 timebase; |
| UINT8 tempo; | UINT8 tempo; |
| UINT8 tempos; | UINT8 tempos; |
| UINT8 recvevent; | UINT8 recvevent; |
| UINT8 remainstep; | UINT8 remainstep; |
| UINT8 timing; | UINT8 timing; |
| UINT8 avail; | UINT8 avail; |
| UINT8 bar; | UINT8 bar; |
| UINT8 flag1; | UINT8 flag1; |
| MPURECV r; | |
| MPUCH ch[8]; | |
| MPUF9CH f9; | |
| } _MPU98II, *MPU98II; | } _MPU98II, *MPU98II; |
| Line 69 typedef struct { | Line 74 typedef struct { |
| extern "C" { | extern "C" { |
| #endif | #endif |
| extern _MPU98II mpu98; // ver0.28 | extern _MPU98II mpu98; |
| void midiint(NEVENTITEM item); | void midiint(NEVENTITEM item); |
| void midiwaitout(NEVENTITEM item); | void midiwaitout(NEVENTITEM item); |