/********************************************************************************
*																				*
*	      ---------------------------------									*
*	         MARIOKART-R DATAS FOR SPEC FILE										*
*	      ---------------------------------									*
*					File		: project.h										*
*					Description	:												*
*					Date		: 1996.9.2										*
*					Author		: Masato Kimura										*
*																				*
*********************************************************************************/
#ifndef PROJECT_H
#define	PROJECT_H

	     
#define EXCODE_START                    0x80280000
#define EXCODE_END                      0x8028df00

#define MKCODE_START                    0x8028df00
#define MKCODE_END                      0x802ba370

#define FRAMEBUFFERADDRESS              0x802ba370
#define KARTBUFFERADDRESS               FRAMEBUFFERADDRESS-0x36400


#define	CODE_SEGMENT			0
#define	DYNAMIC_SEGMENT			1

#define	STATIC_SEGMENT	        	2
#define	STATIC_SEGMENT2			13  /*STATICSEGMENT=0x0d000000*/

#define	OBJECT_TEXTURE			3
#define	SEG_COURSE_DATA			6  /*COURSESEGMENT=0x06000000*/

#define	COURSE_VERTEX			4
#define	COURSE_TEXTURE			5
#define	COURSE_DISPLAYLIST		7
#define	COURSE_MATERIAL		        9
#define	SEG_COURSE_DATA2	      	9  

#define	TEX_DATA_SEGMENT		10
#define	STEX_DATA_SEGMENT		11
#define	RESULT_SEGMENT		11


#define	OBJECT_SEGMENT			14

#define	TEXTURE_SEGMENT    		15
#define	PK_SEGMENT       		15
#define	KART_SEGMENT    		15
#define	OTHER_SEGMENT    		15


#define	STACKSIZE               	0x2000
#define	HEAP_SIZE			4096
#define	DYNAMIC_BLKSIZE	       		8192


#define	BOOT_STACKSIZE64		(BOOT_STACKSIZE	>> 3)
#define	IDLE_STACKSIZE64		(IDLE_STACKSIZE	>> 3)
#define	MAIN_STACKSIZE64		(MAIN_STACKSIZE	>> 3)
#define	RMON_STACKSIZE64		(RMON_STACKSIZE	>> 3)

#define	DAT_YIELD_SIZE64		(OS_YIELD_DATA_SIZE  >> 3)
#define	AUD_YIELD_SIZE64		(OS_YIELD_AUDIO_SIZE >> 3)

/*#define	RSP_FIFO_SIZE8			0x1F800*/
#define	RSP_FIFO_SIZE8			0x1f800
#define	RSP_FIFO_SIZE64			(RSP_FIFO_SIZE8 >> 3)

#endif

/*==============================================================================*/
/* END END END END END END END END END END END END END END END END END END END  */
/*==============================================================================*/

