File:  [RetroPC.NET] / xmil / fdd / fddfile.h
Revision 1.1: download - view: text, annotated - select for diffs
Sun Aug 1 14:31:30 2004 JST (21 years, 3 months ago) by yui
Branches: MAIN
CVS tags: HEAD
initialize


#define	MAX_FDDFILE		4

#include	"d88head.h"

enum {
	DISKTYPE_NOTREADY	= 0,
	DISKTYPE_BETA,
	DISKTYPE_D88
};

enum {
	DISKTYPE_2D			= 0,
	DISKTYPE_2DD,
	DISKTYPE_2HD
};


typedef struct {
	OEMCHAR	fname[MAX_PATH];
//	UINT8	type;
//	UINT8	protect;
	UINT8	padding[4];
} _FDDFILE, *FDDFILE;


#ifdef __cplusplus
extern "C" {
#endif

extern	_FDDFILE	fddfile[MAX_FDDFILE];

void fddfile_initialize(void);

const OEMCHAR *fdd_diskname(REG8 drv);
BRESULT fdd_diskready(REG8 drv);
BRESULT fdd_diskprotect(REG8 drv);

BRESULT fdd_set(REG8 drv, const OEMCHAR *fname, UINT ftype, int ro);
BRESULT fdd_eject(REG8 drv);

#ifdef __cplusplus
}
#endif


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