/*
 *  Shinobi Library
 *  Copyright (c) 1998 SEGA
 *
 *       Shinobi Library
 *
 *  Module  : Library Header File
 *  File    : shinobi.h
 *  Create  : 1998-03-25
 *  Modify  : 1998-12-01
 *  Version : 1.32
 *  Note    :
 */

#ifndef _SHINOBI_H_
#define _SHINOBI_H_

#include <machine.h>      /* SHC組み込み関数                          */
#include <ninja.h>        /* Ninjaライブラリ                          */
#include <ninjapad.h>     /* Ninja用コントローラライブラリ            */
#include <sg_pad.h>       /* コントローラライブラリ                   */
#include <sg_gd.h>        /* GDライブラリ                             */
#include <sg_sytmr.h>     /* タイマライブラリ                         */
#include <sg_syrtc.h>     /* リアルタイムクロックライブラリ           */
#include <sg_sd.h>        /* サウンドライブラリ                       */
#include <sg_maloc.h>     /* メモリ管理システムライブラリ             */
#include <sg_sycbl.h>     /* ケーブル判別ライブラリ                   */
#include <sg_sycfg.h>     /* コンフィギュレーションライブラリ         */
#include <sg_sybt.h>      /* BOOT ROMサービスルーチンライブラリ       */
#include <sg_btfnt.h>     /* BOOT ROMフォントライブラリ               */
#include <sg_lcd.h>       /* 液晶ライブラリテムライブラリ             */
#include <sg_pdkbd.h>     /* キーボードライブラリイブラリ             */
#include <sg_pdvib.h>     /* 振動パックライブラリイブラリ             */
#include <sg_bup.h>       /* バックアップライブラリブラリ             */
#include <sg_cache.h>     /* キャッシュライブラリイブラリ             */
#include <sg_sysrt.h>     /* スタートアップ(C++)ライブラリ            */

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

extern void sbInitSystem(Int mode, Int frame, Int count);
extern void sbExitSystem(void);

#ifdef __cplusplus
}
#endif /* __cplusplus */


#endif /* _SHINOBI_H_ */

/******************************* end of file *******************************/
