/*
 ******************************************************************************
 *              
 *      スペックファイルのヘッダー
 *      $Id: yoshi_spec.h,v 1.1.1.1 2003/05/19 20:33:46 tong Exp $
 *
 ******************************************************************************
 */
#define NEW_SPRITE_LIB             1
#define NEW_SPRITE_LIB_PHASE1      NEW_SPRITE_LIB
/* セグメント番号 (system.cのSegmentRomStart[]の内容と合わせる) */
#define PHYSICAL_SEGMENT	   0
#define	STATIC_SEGMENT		   1
#define	DYNAMIC_SEGMENT		   2
#define CASTDATA_SEGMENT           3
#define WORLDDATABASE_SEGMENT      4
#define AUTOPLAYDATA_SEGMENT       5
#define RCPDYNAMIC_SEGMENT 	13 /* ダイナミックセグメント */
#define	RCPZB_SEGMENT		14 /* Ｚバッファセグメント */
#define	RCPCFB_SEGMENT		15 /* フレームバッファセグメント */

/* */
#define	STATIC_SEGMENT_DRAMBASE	   0x100000
#define	IMAGEDATA_SEGMENT_DRAMBASE 0x200000

#define INIT_GFX_SIZE		   5
/* ブートスタックのサイズ */
#define BOOT_STACK_SIZE            0x2000
#define STACK_SIZE                 BOOT_STACK_SIZE
/* ＲＯＭ上のセグメント位置 */
#define CODE_SEGMENT_START         0x80000400
#if !PARTNER
#define OVERLAY_SEGMENT_START      0x80400000
#endif
#if PARTNER
#define OVERLAY_SEGMENT_START      0x80600000
#endif
/* コードセグメントのチェック */
#define is_codesegment(p)          (SEGMENT_NUMBER(p)\
                                    == SEGMENT_NUMBER(CODE_SEGMENT_START))
