File:  [RetroPC.NET] / xmil / fdd / fdd_mtr.h
Revision 1.4: download - view: text, annotated - select for diffs
Fri Feb 4 15:42:11 2005 JST (20 years, 8 months ago) by yui
Branches: MAIN
CVS tags: HEAD
RetroPC CVS restarting 2005/02/04 (T.Yui)


#if 1

#ifdef __cplusplus
extern "C" {
#endif

typedef struct {
	UINT8	curevent;
	UINT8	curdrv;
	UINT8	padding[2];
	UINT32	nextevent;
	UINT8	head[4];
	UINT32	eventtime[4];
} _FDDMTR, *FDDMTR;

extern	_FDDMTR		fddmtr;

void fddmtr_initialize(void);
void fddmtr_motormove(void);
void fddmtr_callback(UINT32 time);
void fddmtr_waitsec(REG8 value);
void fddmtr_drvset(void);
#define	fddmtr_isbusy()		(fddmtr.curevent)

#ifdef __cplusplus
}
#endif

#else

#define fddmtr_initialize()
#define fddmtr_motormove()
#define fddmtr_callback(t)
#define fddmtr_waitsec(v)
#define fddmtr_drvset()
#define	fddmtr_isbusy()		(FALSE)

#endif


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