
extern	void	DbgPrintPort( char *str);
extern	void	DbgDispVRAM( u_short key);

extern	void		FileInit( void);								/* ﾌｧｲﾙｼｽﾃﾑの初期化			*/
extern	void		FileSetPointer( int idx, char *fname);			/* ﾌｧｲﾙﾎﾟｲﾝﾀの設定			*/
extern	char far	*FileGetPointer( int idx, int num);				/* ﾌｧｲﾙﾎﾟｲﾝﾀの取得			*/
extern	char far	*FileGetAddress( int idx);						/* ﾌｧｲﾙ･ｱｰｶｲﾌﾞｱﾄﾞﾚｽの取得	*/

extern	void	FntInit( void);									/* ﾊﾟｯﾄﾞ処理の初期化		*/
extern	void	FntSetFontAddress( void far *adr);				/* ﾌｫﾝﾄﾃﾞｰﾀ･ｱﾄﾞﾚｽの設定		*/
extern	void	FntSetRegChrNum( u_short, u_short);				/* 登録開始ｷｬﾗｸﾀ番号の設定	*/
extern	void	FntPrint( int scr, u_short x, u_short y, char *str, u_short vm);
extern	void	FntFlush( void);
extern	void	fntDispStringAll( void);

extern	void	PadInit( void);								/* ﾊﾟｯﾄﾞ処理の初期化		*/
extern	void	PadRead( void);								/* ﾊﾟｯﾄﾞ情報の設定			*/
extern	short	PadSet( short num, u_short key);			/* ﾊﾟｯﾄﾞ情報の詳細設定		*/
													/* ﾊﾟｯﾄﾞ･ﾘﾋﾟｰﾄ処理			*/
extern	short	PadCheckRepeat( u_short key, short num, u_short *wait, u_short target);
extern	PAD		*PadGetInfo( short idx);					/* ﾊﾟｯﾄﾞ情報の取得			*/

extern	void	SndInit( void);										/* ｻｳﾝﾄﾞ初期化			*/
extern	void	SndPlayBGM( int idx, u_short mode);					/* BGM再生				*/
extern	void	SndRelease( void);									/* ｻｳﾝﾄﾞﾘﾘｰｽ			*/

extern	void	SprInit( void);									/* ｽﾌﾟﾗｲﾄ･ｱﾆﾒ処理の初期化		*/
extern	void	SprSetAddr( char far *spr, char far *anm);		/* ｽﾌﾟﾗｲﾄ･ｱﾆﾒのｱﾄﾞﾚｽ設定		*/
extern	int		SprSetChracter( char chrnum, u_short chridx);	/* ｽﾌﾟﾗｲﾄ･ｷｬﾗｸﾀの設定（VRAM）	*/

extern	void	SysInit( void);										/* ｼｽﾃﾑ初期化			*/
extern	void	SysRelease( void);									/* ｼｽﾃﾑ終了				*/



