|
|
| version 1.1.1.1, 2003/10/16 17:58:27 | version 1.7, 2005/03/23 08:07:48 |
|---|---|
| Line 3 | Line 3 |
| extern "C" { | extern "C" { |
| #endif | #endif |
| extern int diskdrv_delay[4]; | // extern int diskdrv_delay[4]; |
| extern char diskdrv_fname[4][MAX_PATH]; | // extern OEMCHAR diskdrv_fname[4][MAX_PATH]; |
| void diskdrv_sethdd(BYTE drv, const char *fname); | void diskdrv_setsxsi(REG8 drv, const OEMCHAR *fname); |
| void diskdrv_setfdd(BYTE drv, const char *fname, int readonly); | OEMCHAR *diskdrv_getsxsi(REG8 drv); |
| void diskdrv_hddbind(void); | |
| void diskdrv_readyfddex(REG8 drv, const OEMCHAR *fname, | |
| UINT ftype, int readonly); | |
| void diskdrv_setfddex(REG8 drv, const OEMCHAR *fname, | |
| UINT ftype, int readonly); | |
| void diskdrv_callback(void); | void diskdrv_callback(void); |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |
| #endif | #endif |
| // ---- macro | |
| #define diskdrv_readyfdd(d, f, r) diskdrv_readyfddex(d, f, FTYPE_NONE, r) | |
| #define diskdrv_setfdd(d, f, r) diskdrv_setfddex(d, f, FTYPE_NONE, r) | |
| // ---- old interface | |
| #define diskdrv_sethdd(d, f) diskdrv_setsxsi(d, f) | |