File:  [RetroPC.NET] / np2 / fdd / diskdrv.h
Revision 1.7: download - view: text, annotated - select for diffs
Wed Mar 23 17:07:48 2005 JST (20 years, 7 months ago) by yui
Branches: MAIN
CVS tags: VER_0_82_x64, VER_0_82, VER_0_81A, VER_0_81, HEAD
fix windows resource, mpu-pc98 conductor (T.Yui)


#ifdef __cplusplus
extern "C" {
#endif

// extern	int		diskdrv_delay[4];
// extern	OEMCHAR	diskdrv_fname[4][MAX_PATH];

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);
void diskdrv_setfddex(REG8 drv, const OEMCHAR *fname,
												UINT ftype, int readonly);
void diskdrv_callback(void);

#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)


RetroPC.NET-CVS <cvs@retropc.net>