|
|
| version 1.1, 2004/08/01 05:31:30 | version 1.4, 2004/08/12 17:57:36 |
|---|---|
| Line 3 typedef struct { | Line 3 typedef struct { |
| UINT8 psgreg; | UINT8 psgreg; |
| UINT8 opmreg; | UINT8 opmreg; |
| UINT8 rapids; | UINT8 rapids; |
| UINT8 padding; | |
| UINT8 psgdat[0x10]; | |
| UINT8 opmdat[0x100]; | |
| } SNDBOARD; | } SNDBOARD; |
| Line 10 typedef struct { | Line 13 typedef struct { |
| extern "C" { | extern "C" { |
| #endif | #endif |
| void IOOUTCALL sndboard_opmreg(UINT port, REG8 value); | void sndboard_update(void); |
| void IOOUTCALL sndboard_opmdat(UINT port, REG8 value); | |
| REG8 IOINPCALL sndboard_opmsta(UINT port); | |
| void IOOUTCALL sndboard_psgreg(UINT port, REG8 value); | void IOOUTCALL opm_o(UINT port, REG8 dat); |
| void IOOUTCALL sndboard_psgdat(UINT port, REG8 value); | REG8 IOINPCALL opm_i(UINT port); |
| void IOOUTCALL sndboard_psgreg(UINT port, REG8 dat); | |
| void IOOUTCALL sndboard_psgdat(UINT port, REG8 dat); | |
| REG8 IOINPCALL sndboard_psgsta(UINT port); | REG8 IOINPCALL sndboard_psgsta(UINT port); |
| void sndboard_reset(void); | void sndboard_reset(void); |