File:  [RetroPC.NET] / xmil / fdd / fdd_mtr.h
Revision 1.6: download - view: text, annotated - select for diffs
Tue Jun 3 05:07:31 2008 JST (17 years, 4 months ago) by yui
Branches: MAIN
CVS tags: HEAD
change to c style comment


#if !defined(DISABLE_SOUND)

#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	/* !defined(DISABLE_SOUND) */

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

#endif	/* !defined(DISABLE_SOUND) */


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