File:  [RetroPC.NET] / xmil / adv / agb / advlibc / include / advtask.h
Revision 1.1: download - view: text, annotated - select for diffs
Fri Feb 4 15:42:08 2005 JST (20 years, 9 months ago) by yui
Branches: MAIN
CVS tags: HEAD
RetroPC CVS restarting 2005/02/04 (T.Yui)

#ifndef _ADVLIBC_TASK_
#define _ADVLIBC_TASK_

#include	"./advtypes.h"

typedef struct {
	void			(*irq)(unsigned int ie);
	unsigned int	__tickcounter;
} ADVIRQ;


#ifdef __cplusplus
extern "C" {
#endif

extern	ADVIRQ	__advirq;

unsigned int LIBCCALL advsys_gettick(void);
void LIBCCALL advsys_sleep(unsigned int tick);
void LIBCCALL advsys_waitvdisp(void);
void LIBCCALL advsys_waitvsync(void);
void LIBCCALL advsys_risevsync(void);
void LIBCCALL advsys_rest(unsigned int clock64);

#ifdef __cplusplus
}
#endif

#endif

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