--- np2/fdd/diskdrv.h 2005/03/22 04:03:15 1.6 +++ np2/fdd/diskdrv.h 2005/03/23 08:07:48 1.7 @@ -6,7 +6,9 @@ extern "C" { // extern int diskdrv_delay[4]; // extern OEMCHAR diskdrv_fname[4][MAX_PATH]; -void diskdrv_sethdd(REG8 drv, const OEMCHAR *fname); +void diskdrv_setsxsi(REG8 drv, const OEMCHAR *fname); +OEMCHAR *diskdrv_getsxsi(REG8 drv); +void diskdrv_hddbind(void); void diskdrv_readyfddex(REG8 drv, const OEMCHAR *fname, UINT ftype, int readonly); @@ -14,10 +16,18 @@ void diskdrv_setfddex(REG8 drv, const OE UINT ftype, int readonly); void diskdrv_callback(void); -#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) - #ifdef __cplusplus } #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) +