|
|
| version 1.1.1.1, 2003/10/16 17:58:29 | version 1.2, 2004/02/18 21:58:41 |
|---|---|
| Line 1 | Line 1 |
| typedef struct { | |
| int busy; | |
| UINT8 head[4]; | |
| UINT nextevent; | |
| UINT8 curevent; | |
| } _FDDMTR, *FDDMTR; | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| extern "C" { | extern "C" { |
| #endif | #endif |
| extern int fddmtr_biosbusy; // ver0.26 | extern _FDDMTR fddmtr; |
| void fdbiosout(NEVENTITEM item); | void fdbiosout(NEVENTITEM item); |
| void fddmtr_init(void); | void fddmtr_initialize(void); |
| void fddmtr_callback(UINT time); | void fddmtr_callback(UINT time); |
| void fddmtr_seek(BYTE drv, BYTE c, UINT size); // ver0.26 | void fddmtr_seek(REG8 drv, REG8 c, UINT size); |
| #if defined(SUPPORT_SWSEEKSND) | |
| void fddmtrsnd_initialize(UINT rate); | |
| void fddmtrsnd_bind(void); | |
| void fddmtrsnd_deinitialize(void); | |
| #else | |
| #define fddmtrsnd_initialize(r) | |
| #define fddmtrsnd_bind() | |
| #define fddmtrsnd_deinitialize() | |
| #endif | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |