//
// 河野個人用
//

#ifndef	KAWANO2_H		  
#define	KAWANO2_H

#define TIMEDATA_NUMBER_PER_COURSE	5

#define FONT_TEST_ON_TITLE 0
#define FONT_TEST_ON_CPACK 0
#define CHECKER_FLAG_TEST 0
#define COURSE_DATA_INDY_CHECK_SWITCH 0

#define KAWANO_PAK_BUGFIX_970304 1

#define K_NORMAL 0
#define K_CLEAR 1
#define K_GRAYPR 2
#define K_INTA 3
#define K_MODECAENV 4
#define K_AFONT 5

//#define PRINTF rmonPrintf
#define PRINTF osSyncPrintf

// kind for obj_block....
#define KO_GSEL_BACK	35
#define KO_PSEL_BACK	36
#define KO_MSEL_BACK	37

#define KO_TITLE	1
#define KO_TITLE2	2
#define KO_TITLE3	3
#define KO_NOCONTROLLER	4
#define KO_TITLE_TIME	5
#define KO_GSEL_LOGO	10
#define KO_GSEL_1P	(KO_GSEL_LOGO+1)
#define KO_GSEL_2P	(KO_GSEL_LOGO+2)
#define KO_GSEL_3P	(KO_GSEL_LOGO+3)
#define KO_GSEL_4P	(KO_GSEL_LOGO+4)
#define KO_GSEL_OK	(KO_GSEL_LOGO+5)
#define KO_GSEL_OPTION	(KO_GSEL_LOGO+6)
#define KO_GSEL_RECORD	(KO_GSEL_LOGO+7)
#define KO_GSEL_50CC	(KO_GSEL_LOGO+8)
#define KO_GSEL_100CC	(KO_GSEL_LOGO+9)
#define KO_GSEL_150CC	(KO_GSEL_LOGO+10)
#define KO_GSEL_PRO	(KO_GSEL_LOGO+11)
#define KO_GSEL_ITEMON	(KO_GSEL_LOGO+12)
#define KO_GSEL_ITEMOFF	(KO_GSEL_LOGO+13)
#define KO_GSEL_TRY	(KO_GSEL_LOGO+14)
#define KO_GSEL_DATA	(KO_GSEL_LOGO+15)
//#define KO_GSEL_GHOST	(KO_GSEL_LOGO+16)
#define KO_GSEL_CAUTION	(KO_GSEL_LOGO+17)

#define KO_PSEL_LOGO	42
#define KO_PSEL_MA	43
#define KO_PSEL_LU	44
#define KO_PSEL_PE	45
#define KO_PSEL_KI	46
#define KO_PSEL_YO	47
#define KO_PSEL_KA	48
#define KO_PSEL_WA	49
#define KO_PSEL_KU	50
#define KO_PSEL_OK	51
#define KO_PSEL_1P	52
#define KO_PSEL_2P	53
#define KO_PSEL_3P	54
#define KO_PSEL_4P	55

#define KO_MSEL_LOGO	82
#define KO_MSEL_KCUP	83
#define KO_MSEL_FCUP	84
#define KO_MSEL_SCUP	85
#define KO_MSEL_SPCUP	86
#define KO_MSEL_MAP	87
#define KO_MSEL_KNAME	88
#define KO_MSEL_FNAME	89
#define KO_MSEL_SNAME	90
#define KO_MSEL_SPNAME	91
#define KO_MSEL_BATTLE	92
#define KO_MSEL_OK	93
#define KO_MSEL_NOISE	94
#define KO_MSEL_MAP1	95
#define KO_MSEL_MAP2	(KO_MSEL_MAP1+1)
#define KO_MSEL_MAP3	(KO_MSEL_MAP1+2)
#define KO_MSEL_MAP4	(KO_MSEL_MAP1+3)
#define KO_MSEL_MAPMAN	100
#define KO_MSEL_BRECORD	101
#define KO_MSEL_BLAP	102
#define KO_MSEL_CUP	103
#define KO_MSEL_LEVEL	104
#define KO_MSEL_GHOST	105
#define KO_MSEL_BTMES	110

#define KO_TSEL_KCUP	120
#define KO_TSEL_FCUP	121
#define KO_TSEL_SCUP	122
#define KO_TSEL_SPCUP	123
#define KO_TSEL_KCUP1	124
#define KO_TSEL_KCUP2	(KO_TSEL_KCUP1+1)
#define KO_TSEL_KCUP3	(KO_TSEL_KCUP1+2)
#define KO_TSEL_KCUP4	(KO_TSEL_KCUP1+3)
#define KO_TSEL_FCUP1	(KO_TSEL_KCUP1+4)
#define KO_TSEL_FCUP2	(KO_TSEL_KCUP1+5)
#define KO_TSEL_FCUP3	(KO_TSEL_KCUP1+6)
#define KO_TSEL_FCUP4	(KO_TSEL_KCUP1+7)
#define KO_TSEL_SCUP1	(KO_TSEL_KCUP1+8)
#define KO_TSEL_SCUP2	(KO_TSEL_KCUP1+9)
#define KO_TSEL_SCUP3	(KO_TSEL_KCUP1+10)
#define KO_TSEL_SCUP4	(KO_TSEL_KCUP1+11)
#define KO_TSEL_SPCUP1	(KO_TSEL_KCUP1+12)
#define KO_TSEL_SPCUP2	(KO_TSEL_KCUP1+13)
#define KO_TSEL_SPCUP3	(KO_TSEL_KCUP1+14)
#define KO_TSEL_SPCUP4	(KO_TSEL_KCUP1+15)
#define KO_TSEL_TITLE	140
#define KO_TSEL_CURSOR	141

#define KO_GAME_CUP	150
#define KO_GAME_CIRCUIT	(KO_GAME_CUP+1)
#define KO_GAME_CUT_UD	(KO_GAME_CUP+2)
#define KO_GAME_MA	(KO_GAME_CUP+10)
#define KO_GAME_LU	(KO_GAME_CUP+11)
#define KO_GAME_TIME	170
#define KO_GAME_POINT	(KO_GAME_TIME+1)
#define KO_GAME_GPLOSE	(KO_GAME_TIME+2)
#define KO_GAME_INFO3P	175
#define KO_GAME_VS_RES	176
#define KO_GAME_VS_1P	177
#define KO_GAME_VS_2P	178
#define KO_GAME_VS_3P	179
#define KO_GAME_VS_4P	180
#define KO_GAME_TA1	185
#define KO_GAME_TA2	186
#define KO_GAME_TA_SORT	187
#define KO_GAME_TA_MES1	188
#define KO_GAME_TA_REP	189
#define KO_GAME_TA_RANK	190
#define KO_GAME_PAUSE	199

#define KO_TEST_CPFONT	200
#define KO_CP_BG1	210
#define KO_CP_BG2	(KO_CP_BG1+1)
#define KO_CP_GNOTE	(KO_CP_BG1+2)
#define KO_CP_MES1	(KO_CP_BG1+3)
#define KO_CP_MES2	(KO_CP_BG1+4)
#define KO_CP_FREE	(KO_CP_BG1+5)
#define KO_CP_CURSOR1	(KO_CP_BG1+6)
#define KO_CP_CURSOR2	(KO_CP_BG1+7)
#define KO_CP_CSCOLOR	(KO_CP_BG1+8)

#define KO_DSEL_SNAP	230
#define KO_DSEL_MES1	(KO_DSEL_SNAP+1)
#define KO_DSEL_SEL1	(KO_DSEL_SNAP+2)
#define KO_DSEL_SEL2	(KO_DSEL_SNAP+3)
#define KO_DSEL_SEL3	(KO_DSEL_SNAP+4)

#define KO_OPT_MES	240
#define KO_OPT_LOGO	241

#define KO_NINTEN_LOGO	250
#define KO_CHECKER_FLAG	251

#define KO_TA_LOSTGHOST	270

#define KO_END1_FADE	299
#define KO_END1_MES1	300
#define KO_END1_MES2	301
#define KO_END1_MES3	302
#define KO_END1_MES4	303
#define KO_END1_FACE	304

#define KO_SR_A1	400
#define KO_SR_A2	401

#define KO_SR_B1	402
#define KO_SR_B2	403

#define KO_SR_C1	404
#define KO_SR_C2	405

#define KO_SR_D1	406
#define KO_SR_D2	407

#define KO_SR_E1	408
#define KO_SR_E2	409
#define KO_SR_E3	410
#define KO_SR_E4	411
#define KO_SR_E5	412
#define KO_SR_E6	413
#define KO_SR_E7	414

#define KO_SR_F1	415
#define KO_SR_F2	416
#define KO_SR_F3	417
#define KO_SR_F4	418

#define KO_SR_G1	419
#define KO_SR_G2	420

#define KO_SR_H1	421
#define KO_SR_H2	422
#define KO_SR_H3	423
#define KO_SR_H4	424
#define KO_SR_H5	425
#define KO_SR_H6	426
#define KO_SR_H7	427
#define KO_SR_H8	428

#define KO_SR_I1	429
#define KO_SR_I2	430
#define KO_SR_I3	431
#define KO_SR_I4	432

#define KO_SR_J1	433
#define KO_SR_J2	434

#define KO_SR_K1	435
#define KO_SR_K2	436
#define KO_SR_K3	437

#define KO_SR_L1	438
#define KO_SR_L2	439
#define KO_SR_L3	440
#define KO_SR_L4	441
#define KO_SR_L5	442
#define KO_SR_L6	443
#define KO_SR_L7	444

#define KO_SR_M1	445
#define KO_SR_M2	446
#define KO_SR_M3	447
#define KO_SR_M4	448

#define KO_SR_N1	449
#define KO_SR_N2	450
#define KO_SR_N3	451

#define KO_SR_O1	452
#define KO_SR_O2	453
#define KO_SR_O3	454
#define KO_SR_O4	455
#define KO_SR_O5	456
#define KO_SR_O6	457
#define KO_SR_O7	458
#define KO_SR_O8	459
#define KO_SR_O9	460

#define KO_SR_P1	461

#define KO_SR_Q1	462

// for gsel_mode....
#define GSEL_OPTION		1
#define GSEL_RECORD		2
#define GSEL_NUMBER		3
#define GSEL_MODE_SELECT	4
#define GSEL_POPUP		5
#define GSEL_OK			6
#define GSEL_OK2		7
#define GSEL_POPUP2		8

//#define GSEL_NUMBER		1
//#define GSEL_MODE_SELECT	2
//#define GSEL_POPUP		3
//#define GSEL_OK			4
//#define GSEL_OK2		5
//#define GSEL_OPTION		6
//#define GSEL_RECORD		7
//#define GSEL_POPUP2		8

// for psel_mode....
#define PSEL_SELECT	1
#define PSEL_OK		2
#define PSEL_OK2	3

// for msel_mode....
#define MSEL_CUP	1
#define MSEL_MAP	2
#define MSEL_OK		3
#define MSEL_BATTLEMAP	4

// for msel_mode (for tsel)....
#define TSEL_SELECT	1

// for msel_mode (for dsel)....
#define DSEL_SELECT1	11
#define DSEL_SELECT2	12
#define DSEL_ERROR	13

// for msel_mode (for option)....
#define OPT_SELECT1	21
#define OPT_SELECT2	22
#define OPT_SELECT3	23
#define OPT_SELECT4	24
#define OPT_ERASE1	30
#define OPT_ERASE2	31
#define OPT_ERASE3	32
#define OPT_PAK2_SEL1	40
#define OPT_PAK2_SEL2	41
#define OPT_PAK2_ERR1	42
#define OPT_PAK2_ERR2	43
#define OPT_PAK2_ERR3	44
#define OPT_PAK2_ERR4	45
#define OPT_PAK1_SEL1	50
#define OPT_PAK1_SEL2	51
#define OPT_PAK1_ERR1	52
#define OPT_PAK1_ERR2	53
#define OPT_PAK1_ERR3	54
#define OPT_PAK1_ERR4	55
#define OPT_SURE1	56
#define OPT_SURE2	57
#define OPT_COPY1	58
#define OPT_COPY2	59
#define OPT_COPY3	60
#define OPT_COPY_ERR1	65
#define OPT_COPY_ERR2	66
#define OPT_PAK1_NOGN1	70
#define OPT_PAK1_NOGN2	71

// for cp_mode
#define CP_MENU_SELECT	1
#define CP_MENU_END	2
#define CP_MENU_OK	3
#define CP_MENU_CANCEL	4
#define CP_MENU_NOTE	5
#define CP_MENU_DELETE	6
#define CP_MENU_DELETE2	7
#define CP_MENU_ERROR1	8
#define CP_MENU_ERROR2	9
#define CP_MENU_ERROR3	10

// for ko_game_vs_res
#define KSEQ_VS_FADEIN	0
#define KSEQ_VS_FACEIN	1
#define KSEQ_VS_POINTIN	2
#define KSEQ_VS_SELECT0	10
#define KSEQ_VS_SELECT1	11
#define KSEQ_VS_SELECT2	12
#define KSEQ_VS_SELECT3	13

// for ko_game_ta2
#define KSEQ_TA_INIT	0
#define KSEQ_TA_MOVING	1
#define KSEQ_TA_SELECT1	5
#define KSEQ_TA_SELECT2	6
#define KSEQ_TA_SELECT3	7
#define KSEQ_TA_SELECT4	8
#define KSEQ_TA_SELECT5	9
#define KSEQ_TA_SELECT6	10
#define KSEQ_TA_GHOSTA1	11
#define KSEQ_TA_GHOSTA2	12
#define KSEQ_TA_GHOSTA3	13
#define KSEQ_TA_GHOSTA4	14
#define KSEQ_TA_GHOSTA5	15
#define KSEQ_TA_GHOSTA6	16
#define KSEQ_TA_GHOSTB1	17
#define KSEQ_TA_GHOSTB2	18
#define KSEQ_TA_GHOSTB3	19
#define KSEQ_TA_GHOSTC1	20
#define KSEQ_TA_GHOSTC2	21
#define KSEQ_TA_GHOSTD	25
#define KSEQ_TA_GHOSTD2	26
#define KSEQ_TA_END	30
#define KSEQ_TA_END2	31

// for ko_game_pause
#define KSEQ_PS_OFF	0
#define KSEQ_PS_TA1	11
#define KSEQ_PS_TA2	12
#define KSEQ_PS_TA3	13
#define KSEQ_PS_TA4	14
#define KSEQ_PS_TA5	15
#define KSEQ_PS_VS1	21
#define KSEQ_PS_VS2	22
#define KSEQ_PS_VS3	23
#define KSEQ_PS_VS4	24
#define KSEQ_PS_GP1	31
#define KSEQ_PS_GP2	32
#define KSEQ_PS_BT1	41
#define KSEQ_PS_BT2	42
#define KSEQ_PS_BT3	43
#define KSEQ_PS_BT4	44

// for ko_game_gplose
#define KSEQ_GPL_FADEIN 0
#define KSEQ_GPL_SELECT1 11
#define KSEQ_GPL_SELECT2 12

// for KO_GAME_TA_REPlay
#define KSEQ_TAR_OFF	0
#define KSEQ_TAR_FADEHF	1
#define KSEQ_TAR_SEL1	11
#define KSEQ_TAR_SEL2	12
#define KSEQ_TAR_SEL3	13
#define KSEQ_TAR_SEL4	14
#define KSEQ_TAR_SEL5	15
#define KSEQ_TAR_SEL6	16
#define KSEQ_TAR_G_A1	21
#define KSEQ_TAR_G_A2	22
#define KSEQ_TAR_G_A3	23
#define KSEQ_TAR_G_A4	24
#define KSEQ_TAR_G_A5	25
#define KSEQ_TAR_G_A6	26
#define KSEQ_TAR_G_B1	30
#define KSEQ_TAR_G_B2	31
#define KSEQ_TAR_G_B3	32
#define KSEQ_TAR_G_C1	35
#define KSEQ_TAR_G_C2	36
#define KSEQ_TAR_G_D	40
#define KSEQ_TAR_G_D2	41

// for ko_game_point
#define KSEQ_GPP_INIT	0
#define KSEQ_GPP_MOVE1	1
#define KSEQ_GPP_WAIT1	2
#define KSEQ_GPP_ADD1	3
#define KSEQ_GPP_ADD2	4
#define KSEQ_GPP_ADD3	5
#define KSEQ_GPP_ADD4	6
#define KSEQ_GPP_ADDEND	7
#define KSEQ_GPP_NAMEOFF	8
#define KSEQ_GPP_NAMEON	9
#define KSEQ_GPP_WAIT2	10
#define KSEQ_GPP_WAIT3	11
#define KSEQ_GPP_MOVE2	12
#define KSEQ_GPP_END	13

// for ko_gsel_caution
#define KSEQ_GCAU_OFF	0
#define KSEQ_GCAU_NOMES	1
#define KSEQ_GCAU_MES1	2
#define KSEQ_GCAU_MES2	3
#define KSEQ_GCAU_MES3	4
#define KSEQ_GCAU_MES4	5



// 河野だけが使う変数
extern char screen_mode_status;
extern char cp_gnote_cursor;
extern char cp_gnote_number[];
extern char cp_gnote_scroll_req;


// テクスチャデータ
extern unsigned char mario_test000[];
extern unsigned char mario_test001[];
extern unsigned char mario_test002[];
extern unsigned char mario_test003[];
extern unsigned char mario_test004[];
extern unsigned char mario_test005[];
extern unsigned char mario_test006[];
extern unsigned char mario_test007[];
extern unsigned char mario_test008[];
extern unsigned char mario_test009[];
extern unsigned char mario_test010[];
extern unsigned char mario_test011[];
extern unsigned char mario_test012[];
extern unsigned char mario_test013[];
extern unsigned char mario_test014[];
extern unsigned char mario_test015[];
extern unsigned char mario_test016[];

extern unsigned char luigi_test000[];
extern unsigned char luigi_test001[];
extern unsigned char luigi_test002[];
extern unsigned char luigi_test003[];
extern unsigned char luigi_test004[];
extern unsigned char luigi_test005[];
extern unsigned char luigi_test006[];
extern unsigned char luigi_test007[];
extern unsigned char luigi_test008[];
extern unsigned char luigi_test009[];
extern unsigned char luigi_test010[];
extern unsigned char luigi_test011[];
extern unsigned char luigi_test012[];
extern unsigned char luigi_test013[];
extern unsigned char luigi_test014[];
extern unsigned char luigi_test015[];
extern unsigned char luigi_test016[];

extern unsigned char peach_test000[];
extern unsigned char peach_test001[];
extern unsigned char peach_test002[];
extern unsigned char peach_test003[];
extern unsigned char peach_test004[];
extern unsigned char peach_test005[];
extern unsigned char peach_test006[];
extern unsigned char peach_test007[];
extern unsigned char peach_test008[];
extern unsigned char peach_test009[];
extern unsigned char peach_test010[];
extern unsigned char peach_test011[];
extern unsigned char peach_test012[];
extern unsigned char peach_test013[];
extern unsigned char peach_test014[];
extern unsigned char peach_test015[];
extern unsigned char peach_test016[];

extern unsigned char kinop_test000[];
extern unsigned char kinop_test001[];
extern unsigned char kinop_test002[];
extern unsigned char kinop_test003[];
extern unsigned char kinop_test004[];
extern unsigned char kinop_test005[];
extern unsigned char kinop_test006[];
extern unsigned char kinop_test007[];
extern unsigned char kinop_test008[];
extern unsigned char kinop_test009[];
extern unsigned char kinop_test010[];
extern unsigned char kinop_test011[];
extern unsigned char kinop_test012[];
extern unsigned char kinop_test013[];
extern unsigned char kinop_test014[];
extern unsigned char kinop_test015[];
extern unsigned char kinop_test016[];

extern unsigned char yossy_test000[];
extern unsigned char yossy_test001[];
extern unsigned char yossy_test002[];
extern unsigned char yossy_test003[];
extern unsigned char yossy_test004[];
extern unsigned char yossy_test005[];
extern unsigned char yossy_test006[];
extern unsigned char yossy_test007[];
extern unsigned char yossy_test008[];
extern unsigned char yossy_test009[];
extern unsigned char yossy_test010[];
extern unsigned char yossy_test011[];
extern unsigned char yossy_test012[];
extern unsigned char yossy_test013[];
extern unsigned char yossy_test014[];
extern unsigned char yossy_test015[];
extern unsigned char yossy_test016[];

extern unsigned char donkey_test000[];
extern unsigned char donkey_test001[];
extern unsigned char donkey_test002[];
extern unsigned char donkey_test003[];
extern unsigned char donkey_test004[];
extern unsigned char donkey_test005[];
extern unsigned char donkey_test006[];
extern unsigned char donkey_test007[];
extern unsigned char donkey_test008[];
extern unsigned char donkey_test009[];
extern unsigned char donkey_test010[];
extern unsigned char donkey_test011[];
extern unsigned char donkey_test012[];
extern unsigned char donkey_test013[];
extern unsigned char donkey_test014[];
extern unsigned char donkey_test015[];
extern unsigned char donkey_test016[];

extern unsigned char wario_test000[];
extern unsigned char wario_test001[];
extern unsigned char wario_test002[];
extern unsigned char wario_test003[];
extern unsigned char wario_test004[];
extern unsigned char wario_test005[];
extern unsigned char wario_test006[];
extern unsigned char wario_test007[];
extern unsigned char wario_test008[];
extern unsigned char wario_test009[];
extern unsigned char wario_test010[];
extern unsigned char wario_test011[];
extern unsigned char wario_test012[];
extern unsigned char wario_test013[];
extern unsigned char wario_test014[];
extern unsigned char wario_test015[];
extern unsigned char wario_test016[];

extern unsigned char kuppa_test000[];
extern unsigned char kuppa_test001[];
extern unsigned char kuppa_test002[];
extern unsigned char kuppa_test003[];
extern unsigned char kuppa_test004[];
extern unsigned char kuppa_test005[];
extern unsigned char kuppa_test006[];
extern unsigned char kuppa_test007[];
extern unsigned char kuppa_test008[];
extern unsigned char kuppa_test009[];
extern unsigned char kuppa_test010[];
extern unsigned char kuppa_test011[];
extern unsigned char kuppa_test012[];
extern unsigned char kuppa_test013[];
extern unsigned char kuppa_test014[];
extern unsigned char kuppa_test015[];
extern unsigned char kuppa_test016[];

extern unsigned char cup_rgba000[];
extern unsigned char cup_rgba001[];
extern unsigned char cup_rgba002[];
extern unsigned char cup_rgba003[];
extern unsigned char cup_rgba004[];
extern unsigned char cup_rgba005[];

extern unsigned char sel_font000[];
extern unsigned char sel_font001[];
extern unsigned char sel_font002[];
extern unsigned char sel_font003[];
extern unsigned char sel_font004[];
extern unsigned char sel_font005[];
extern unsigned char sel_font006[];
extern unsigned char sel_font007[];
extern unsigned char sel_font008[];
extern unsigned char sel_font009[];
extern unsigned char sel_font010[];
extern unsigned char sel_font011[];
extern unsigned char sel_font012[];
extern unsigned char sel_font013[];
extern unsigned char sel_font014[];
extern unsigned char sel_font015[];
extern unsigned char sel_font016[];
extern unsigned char sel_font017[];
extern unsigned char sel_font018[];
extern unsigned char sel_font019[];
extern unsigned char sel_font020[];
extern unsigned char sel_font021[];
extern unsigned char sel_font022[];
extern unsigned char sel_font023[];
extern unsigned char sel_font024[];
extern unsigned char sel_font025[];
extern unsigned char sel_font026[];
extern unsigned char sel_font027[];
extern unsigned char sel_font028[];
extern unsigned char sel_font029[];
extern unsigned char sel_font030[];
extern unsigned char sel_font031[];
extern unsigned char sel_font032[];
extern unsigned char sel_font033[];
extern unsigned char sel_font034[];
extern unsigned char sel_font035[];
extern unsigned char sel_font036[];
extern unsigned char sel_font037[];
extern unsigned char sel_font038[];
extern unsigned char sel_font039[];
extern unsigned char sel_font040[];
extern unsigned char sel_font041[];

extern unsigned char E_s0_[];
extern unsigned char E_s1_[];
extern unsigned char E_s2_[];
extern unsigned char E_s3_[];
extern unsigned char E_s4_[];
extern unsigned char E_s5_[];
extern unsigned char E_s6_[];
extern unsigned char E_s7_[];
extern unsigned char E_s8_[];
extern unsigned char E_s9_[];
extern unsigned char E_sA_[];
extern unsigned char E_sB_[];
extern unsigned char E_sC_[];
extern unsigned char E_sD_[];
extern unsigned char E_sE_[];
extern unsigned char E_sF_[];
extern unsigned char E_sG_[];
extern unsigned char E_sH_[];
extern unsigned char E_sI_[];
extern unsigned char E_sJ_[];
extern unsigned char E_sK_[];
extern unsigned char E_sL_[];
extern unsigned char E_sM_[];
extern unsigned char E_sN_[];
extern unsigned char E_sO_[];
extern unsigned char E_sP_[];
extern unsigned char E_sQ_[];
extern unsigned char E_sR_[];
extern unsigned char E_sS_[];
extern unsigned char E_sT_[];
extern unsigned char E_sU_[];
extern unsigned char E_sV_[];
extern unsigned char E_sW_[];
extern unsigned char E_sX_[];
extern unsigned char E_sY_[];
extern unsigned char E_sZ_[];
extern unsigned char E_exclamation_[];
extern unsigned char E_quotation_[];
extern unsigned char E_dquotation_[];
extern unsigned char E_minus_[];
extern unsigned char E_plus_[];
extern unsigned char E_question_[];
extern unsigned char E_period_[];
extern unsigned char E_TENTEN_[];
extern unsigned char E_cc_[];

extern unsigned char ha16_[];
extern unsigned char hi16_[];
extern unsigned char hu16_[];
extern unsigned char he16_[];
extern unsigned char ho16_[];
extern unsigned char hka16_[];
extern unsigned char hki16_[];
extern unsigned char hku16_[];
extern unsigned char hke16_[];
extern unsigned char hko16_[];
extern unsigned char hsa16_[];
extern unsigned char hsi16_[];
extern unsigned char hsu16_[];
extern unsigned char hse16_[];
extern unsigned char hso16_[];
extern unsigned char hta16_[];
extern unsigned char hti16_[];
extern unsigned char htu16_[];
extern unsigned char hte16_[];
extern unsigned char hto16_[];
extern unsigned char hna16_[];
extern unsigned char hni16_[];
extern unsigned char hnu16_[];
extern unsigned char hne16_[];
extern unsigned char hno16_[];
extern unsigned char hha16_[];
extern unsigned char hhi16_[];
extern unsigned char hhu16_[];
extern unsigned char hhe16_[];
extern unsigned char hho16_[];
extern unsigned char hma16_[];
extern unsigned char hmi16_[];
extern unsigned char hmu16_[];
extern unsigned char hme16_[];
extern unsigned char hmo16_[];
extern unsigned char hya16_[];
extern unsigned char hyu16_[];
extern unsigned char hyo16_[];
extern unsigned char hra16_[];
extern unsigned char hri16_[];
extern unsigned char hru16_[];
extern unsigned char hre16_[];
extern unsigned char hro16_[];
extern unsigned char hwa16_[];
extern unsigned char hwo16_[];
extern unsigned char hnn16_[];
extern unsigned char hga16_[];
extern unsigned char hgi16_[];
extern unsigned char hgu16_[];
extern unsigned char hge16_[];
extern unsigned char hgo16_[];
extern unsigned char hza16_[];
extern unsigned char hzi16_[];
extern unsigned char hzu16_[];
extern unsigned char hze16_[];
extern unsigned char hzo16_[];
extern unsigned char hda16_[];
extern unsigned char hdi16_[];
extern unsigned char hdu16_[];
extern unsigned char hde16_[];
extern unsigned char hdo16_[];
extern unsigned char hba16_[];
extern unsigned char hbi16_[];
extern unsigned char hbu16_[];
extern unsigned char hbe16_[];
extern unsigned char hbo16_[];
extern unsigned char hpa16_[];
extern unsigned char hpi16_[];
extern unsigned char hpu16_[];
extern unsigned char hpe16_[];
extern unsigned char hpo16_[];
extern unsigned char hya16s_[];
extern unsigned char hyu16s_[];
extern unsigned char hyo16s_[];
extern unsigned char htu16s_[];
extern unsigned char ha16s_[];
extern unsigned char hi16s_[];
extern unsigned char hu16s_[];
extern unsigned char he16s_[];
extern unsigned char ho16s_[];

extern unsigned char ka16_[];
extern unsigned char ki16_[];
extern unsigned char ku16_[];
extern unsigned char ke16_[];
extern unsigned char ko16_[];
extern unsigned char kka16_[];
extern unsigned char kki16_[];
extern unsigned char kku16_[];
extern unsigned char kke16_[];
extern unsigned char kko16_[];
extern unsigned char ksa16_[];
extern unsigned char ksi16_[];
extern unsigned char ksu16_[];
extern unsigned char kse16_[];
extern unsigned char kso16_[];
extern unsigned char kta16_[];
extern unsigned char kti16_[];
extern unsigned char ktu16_[];
extern unsigned char kte16_[];
extern unsigned char kto16_[];
extern unsigned char kna16_[];
extern unsigned char kni16_[];
extern unsigned char knu16_[];
extern unsigned char kne16_[];
extern unsigned char kno16_[];
extern unsigned char kha16_[];
extern unsigned char khi16_[];
extern unsigned char khu16_[];
extern unsigned char khe16_[];
extern unsigned char kho16_[];
extern unsigned char kma16_[];
extern unsigned char kmi16_[];
extern unsigned char kmu16_[];
extern unsigned char kme16_[];
extern unsigned char kmo16_[];
extern unsigned char kya16_[];
extern unsigned char kyu16_[];
extern unsigned char kyo16_[];
extern unsigned char kra16_[];
extern unsigned char kri16_[];
extern unsigned char kru16_[];
extern unsigned char kre16_[];
extern unsigned char kro16_[];
extern unsigned char kwa16_[];
extern unsigned char kwo16_[];
extern unsigned char knn16_[];
extern unsigned char kga16_[];
extern unsigned char kgi16_[];
extern unsigned char kgu16_[];
extern unsigned char kge16_[];
extern unsigned char kgo16_[];
extern unsigned char kza16_[];
extern unsigned char kzi16_[];
extern unsigned char kzu16_[];
extern unsigned char kze16_[];
extern unsigned char kzo16_[];
extern unsigned char kda16_[];
extern unsigned char kdi16_[];
extern unsigned char kdu16_[];
extern unsigned char kde16_[];
extern unsigned char kdo16_[];
extern unsigned char kba16_[];
extern unsigned char kbi16_[];
extern unsigned char kbu16_[];
extern unsigned char kbe16_[];
extern unsigned char kbo16_[];
extern unsigned char kpa16_[];
extern unsigned char kpi16_[];
extern unsigned char kpu16_[];
extern unsigned char kpe16_[];
extern unsigned char kpo16_[];
extern unsigned char kya16s_[];
extern unsigned char kyu16s_[];
extern unsigned char kyo16s_[];
extern unsigned char ktu16s_[];
extern unsigned char ka16s_[];
extern unsigned char ki16s_[];
extern unsigned char ku16s_[];
extern unsigned char ke16s_[];
extern unsigned char ko16s_[];


extern unsigned char jminus_[];
extern unsigned char j_0_[];
extern unsigned char j_1_[];
extern unsigned char j_2_[];
extern unsigned char j_3_[];
extern unsigned char j_4_[];
extern unsigned char j_5_[];
extern unsigned char j_6_[];
extern unsigned char j_7_[];
extern unsigned char j_8_[];
extern unsigned char j_9_[];
extern unsigned char jD16_[];
extern unsigned char jS16_[];
extern unsigned char jV16_[];
extern unsigned char jcc_[];
extern unsigned char jdquotation_[];
extern unsigned char jnd_[];
extern unsigned char jperiod_[];
extern unsigned char jplus_[];
extern unsigned char jpts_[];
extern unsigned char jquotation_[];
extern unsigned char jrd_[];
extern unsigned char jst_[];
extern unsigned char jth_[];
extern unsigned char jkuten_[];
extern unsigned char jtouten_[];
extern unsigned char jnamisen_[];
extern unsigned char jexclamation_[];










extern unsigned char N_donkey[];
extern unsigned char N_kinopio[];
extern unsigned char N_koopa[];
extern unsigned char N_luigi[];
extern unsigned char N_mario[];
extern unsigned char N_peach[];
extern unsigned char N_wario[];
extern unsigned char N_yoshi[];

extern unsigned char snap_shot000[];
extern unsigned char snap_shot001[];
extern unsigned char snap_shot002[];
extern unsigned char snap_shot003[];
extern unsigned char snap_shot004[];
extern unsigned char snap_shot005[];
extern unsigned char snap_shot006[];
extern unsigned char snap_shot007[];
extern unsigned char snap_shot008[];
extern unsigned char snap_shot009[];
extern unsigned char snap_shot010[];
extern unsigned char snap_shot011[];
extern unsigned char snap_shot012[];
extern unsigned char snap_shot013[];
extern unsigned char snap_shot014[];
extern unsigned char snap_shot015[];
extern unsigned char snap_shot016[];
extern unsigned char snap_shot017[];
extern unsigned char snap_shot018[];
extern unsigned char snap_shot019[];

extern unsigned char ok_S[];
extern unsigned char trimark_S[];
extern unsigned char selectback_S[];
extern unsigned char psel_LOGO_S[];
extern unsigned char optionLOGO_S[];
extern unsigned char titleback_S[];
extern unsigned char titleback2_S[];

extern unsigned short p1bokashi_S000[];
extern unsigned short p1bokashi_S001[];

extern unsigned char msel_LOGO_S[];
extern unsigned char msel_KT1_S[];
extern unsigned char msel_KT2_S[];
extern unsigned char msel_KT3_S[];
extern unsigned char msel_KT4_S[];
extern unsigned char msel_KT5_S[];
extern unsigned char msel_KT6_S[];
extern unsigned char msel_KT7_S[];
extern unsigned char msel_KT8_S[];
extern unsigned char msel_KT9_S[];
extern unsigned char msel_KT10_S[];
extern unsigned char msel_KT11_S[];
extern unsigned char msel_KT12_S[];
extern unsigned char msel_KT13_S[];
extern unsigned char msel_KT14_S[];
extern unsigned char msel_KT15_S[];
extern unsigned char msel_KT16_S[];
extern unsigned char msel_KT17_S[];
extern unsigned char msel_KT18_S[];
extern unsigned char msel_KT19_S[];
extern unsigned char msel_KT21_S[];
extern unsigned char msel_fcup_S[];
extern unsigned char msel_kcup_S[];
extern unsigned char msel_scup_S[];
extern unsigned char msel_spcup_S[];

extern unsigned char gsel_LOGO_S[];
extern unsigned char gsel_1P_S[];
extern unsigned char gsel_2P_S[];
extern unsigned char gsel_3P_S[];
extern unsigned char gsel_4P_S[];
extern unsigned char gsel_GP_S[];
extern unsigned char gsel_BATTLE_S[];
extern unsigned char gsel_TIME_S[];
extern unsigned char gsel_VS_S[];
extern unsigned char gsel_option_S[];
extern unsigned char gsel_records_S[];
extern unsigned char gsel_50cc_S[];
extern unsigned char gsel_100cc_S[];
extern unsigned char gsel_150cc_S[];
extern unsigned char gsel_PRO_S[];
extern unsigned char gsel_itemOFF_S[];
extern unsigned char gsel_itemON_S[];
extern unsigned char gsel_try_S[];
extern unsigned char gsel_ghost_S[];
extern unsigned char gsel_data_S[];

extern unsigned short sel_alpha000[];
extern unsigned short sel_alpha001[];
extern unsigned short sel_alpha002[];
extern unsigned short sel_alpha003[];
extern unsigned short sel_alpha004[];
//extern unsigned short sel_alpha005[];
//extern unsigned short sel_alpha006[];
//extern unsigned short sel_alpha007[];
extern unsigned short sel_alpha_S000[];
extern unsigned short sel_alpha_S001[];
extern unsigned short sel_alpha_S002[];
extern unsigned short sel_alpha_S003[];
extern unsigned short sel_alpha_S004[];
extern unsigned short sel_alpha_S005[];
extern unsigned short sel_alpha_S006[];
extern unsigned short sel_alpha_S007[];

extern unsigned char lpsel_ia[];
extern unsigned char cp_font[];
extern unsigned char data_cursor[];

extern unsigned char jf_0[];
extern unsigned char jf_1[];
extern unsigned char jf_2[];
extern unsigned char jf_3[];
extern unsigned char jf_4[];
extern unsigned char jf_5[];
extern unsigned char jf_6[];
extern unsigned char jf_7[];
extern unsigned char jf_8[];
extern unsigned char jf_9[];
extern unsigned char jf_me_1[];
extern unsigned char jf_me_2[];
extern unsigned char jf_me_3[];
extern unsigned char jf_me_4[];
extern unsigned char jf_me_5[];
extern unsigned char jf_me_6[];
extern unsigned char jf_pack_1[];
extern unsigned char jf_pack_2[];
extern unsigned char jf_pack_3[];
extern unsigned char jf_pack_4[];
extern unsigned char jf_pack_5[];
extern unsigned char jf_pack_6[];
extern unsigned char jf_pack_7[];
extern unsigned char jf_pack_8[];
extern unsigned char jf_pack_9[];
extern unsigned char jf_waku[];
extern unsigned char jf_waku_2[];
extern unsigned char jf_waku_3[];

extern unsigned char pack_1[];
extern unsigned char pack_2[];
extern unsigned char pack_3[];
extern unsigned char pack_4[];
extern unsigned char pack_5[];

extern unsigned char cpf_000[];
extern unsigned char cpf_001[];
extern unsigned char cpf_002[];
extern unsigned char cpf_003[];
extern unsigned char cpf_004[];
extern unsigned char cpf_005[];
extern unsigned char cpf_006[];
extern unsigned char cpf_007[];
extern unsigned char cpf_008[];
extern unsigned char cpf_009[];
extern unsigned char cpf_010[];
extern unsigned char cpf_011[];
extern unsigned char cpf_012[];
extern unsigned char cpf_013[];
extern unsigned char cpf_014[];
extern unsigned char cpf_015[];
extern unsigned char cpf_016[];
extern unsigned char cpf_017[];
extern unsigned char cpf_018[];
extern unsigned char cpf_019[];
extern unsigned char cpf_020[];
extern unsigned char cpf_021[];
extern unsigned char cpf_022[];
extern unsigned char cpf_023[];
extern unsigned char cpf_024[];
extern unsigned char cpf_025[];
extern unsigned char cpf_026[];
extern unsigned char cpf_027[];
extern unsigned char cpf_028[];
extern unsigned char cpf_029[];
extern unsigned char cpf_030[];
extern unsigned char cpf_031[];
extern unsigned char cpf_032[];
extern unsigned char cpf_033[];
extern unsigned char cpf_034[];
extern unsigned char cpf_035[];
extern unsigned char cpf_036[];
extern unsigned char cpf_037[];
extern unsigned char cpf_038[];
extern unsigned char cpf_039[];
extern unsigned char cpf_040[];
extern unsigned char cpf_041[];
extern unsigned char cpf_042[];
extern unsigned char cpf_043[];
extern unsigned char cpf_044[];
extern unsigned char cpf_045[];
extern unsigned char cpf_046[];
extern unsigned char cpf_047[];
extern unsigned char cpf_048[];
extern unsigned char cpf_049[];
extern unsigned char cpf_050[];
extern unsigned char cpf_051[];
extern unsigned char cpf_052[];
extern unsigned char cpf_053[];
extern unsigned char cpf_054[];
extern unsigned char cpf_055[];
extern unsigned char cpf_056[];
extern unsigned char cpf_057[];
extern unsigned char cpf_058[];
extern unsigned char cpf_059[];
extern unsigned char cpf_060[];
extern unsigned char cpf_061[];
extern unsigned char cpf_062[];
extern unsigned char cpf_063[];
extern unsigned char cpf_064[];
extern unsigned char cpf_065[];
extern unsigned char cpf_066[];
extern unsigned char cpf_067[];
extern unsigned char cpf_068[];
extern unsigned char cpf_069[];
extern unsigned char cpf_070[];
extern unsigned char cpf_071[];
extern unsigned char cpf_072[];
extern unsigned char cpf_073[];
extern unsigned char cpf_074[];
extern unsigned char cpf_075[];
extern unsigned char cpf_076[];
extern unsigned char cpf_077[];
extern unsigned char cpf_078[];
extern unsigned char cpf_079[];
extern unsigned char cpf_080[];
extern unsigned char cpf_081[];
extern unsigned char cpf_082[];
extern unsigned char cpf_083[];
extern unsigned char cpf_084[];
extern unsigned char cpf_085[];
extern unsigned char cpf_086[];
extern unsigned char cpf_087[];
extern unsigned char cpf_088[];
extern unsigned char cpf_089[];
extern unsigned char cpf_090[];
extern unsigned char cpf_091[];
extern unsigned char cpf_092[];
extern unsigned char cpf_093[];
extern unsigned char cpf_094[];
extern unsigned char cpf_095[];
extern unsigned char cpf_096[];
extern unsigned char cpf_097[];
extern unsigned char cpf_098[];
extern unsigned char cpf_099[];
extern unsigned char cpf_100[];
extern unsigned char cpf_101[];
extern unsigned char cpf_102[];
extern unsigned char cpf_103[];
extern unsigned char cpf_104[];
extern unsigned char cpf_105[];
extern unsigned char cpf_106[];
extern unsigned char cpf_107[];
extern unsigned char cpf_108[];
extern unsigned char cpf_109[];
extern unsigned char cpf_110[];
extern unsigned char cpf_111[];
extern unsigned char cpf_112[];
extern unsigned char cpf_113[];
extern unsigned char cpf_114[];
extern unsigned char cpf_115[];
extern unsigned char cpf_116[];
extern unsigned char cpf_117[];
extern unsigned char cpf_118[];
extern unsigned char cpf_119[];
extern unsigned char cpf_120[];
extern unsigned char cpf_121[];
extern unsigned char cpf_122[];
extern unsigned char cpf_123[];
extern unsigned char cpf_124[];
extern unsigned char cpf_125[];
extern unsigned char cpf_126[];
extern unsigned char cpf_127[];
extern unsigned char cpf_128[];
extern unsigned char cpf_129[];
extern unsigned char cpf_130[];
extern unsigned char cpf_131[];
extern unsigned char cpf_132[];

extern  Gfx gfx_nintendo_logo[];

extern TexBlock *TexList_cp_fonts[];
extern TexBlock *TexList_cp_numbers[];
extern TexBlockSeq *TBSeq_cp_messages[];
extern TexBlock *TexList_name_plates[];
extern TexBlockSeq *TBSeq_msel_map[];
extern TexBlock *TexList_letters[];
extern TexBlock *TexList_gsel_boxes[];
extern TexBlock *TexLists_gsel[];
extern TexBlock *TexList_gsel_pop_gp[];
extern TexBlock *TexList_gsel_pop_vs[];
extern TexBlock *TexList_gsel_pop_time_attack[];
extern TexBlock *TexList_psel_cursors[];
extern TexBlock *TexLists_msel[];
extern TexBlockSeq *TBSeq_psel[];
extern TexBlockSeq *TBSeq_psel_return[];
extern TexBlockSeq *TBSeq_psel_p0[];
extern TexBlockSeq *TBSeq_psel_p1[];
extern TexBlockSeq *TBSeq_psel_p2[];
extern TexBlockSeq *TBSeq_psel_p3[];
extern TexBlockSeq *TBSeq_psel_p4[];
extern TexBlockSeq *TBSeq_psel_p5[];
extern TexBlockSeq *TBSeq_psel_p6[];
extern TexBlock TexList_cp_bg1[];
extern TexBlock TexList_cp_bg2[];
extern TexBlock TexList_cp_gnote[];
extern TexBlock TexList_cp_mes1_shadow[];
extern TexBlock TexList_cp_mes1_red[];
extern TexBlock TexList_cp_mes1_green[];
extern TexBlock TexList_cp_mes1_yellow[];
extern TexBlock TexList_cp_cursor[];
extern TexBlock TexList_cp_notecursor[];
extern TexBlock TexList_titleback[];
extern TexBlock TexList_titlelogo[];
extern TexBlock TexList_titlelogo2[];
extern TexBlock TexList_lpsel_logo[];
extern TexBlock TexList_lpsel_ok[];
extern TexBlockSeq TBSeq_msel_map_dummy[];
extern TexBlock TexList_lgsel_logo[];
extern TexBlock TexList_lgsel_ok[];
extern TexBlock TexList_lgsel_option[];
extern TexBlock TexList_lgsel_record[];
extern TexBlock TexList_lmsel_ok[];
extern TexBlock TexList_option_logo[];

extern Gfx kawano_init_pattern1[];
extern Gfx kawano_finish_pattern1[];
extern Gfx kawano_finish_pattern2[];
extern Gfx kawano_dtl_k_normal[];
extern Gfx kawano_dtl_k_clear[];
extern Gfx kawano_dtl_k_graypr[];
extern Gfx kawano_dtl_k_inta[];
extern Gfx kawano_dtl_k_modecaenv[];
extern Gfx kawano_dtl_k_afont_start[];
extern Gfx kawano_dtl_k_afont_end[];
extern Gfx kawano_dtl_k_afont_type1[];
extern Gfx kawano_dtl_k_afont_type2[];

extern Gfx kawano_dtl_k_afont_v26c0[];
extern Gfx kawano_dtl_k_afont_v26c1[];
extern Gfx kawano_dtl_k_afont_v26c2[];
extern Gfx kawano_dtl_k_afont_v26c3[];
extern Gfx kawano_dtl_k_afont_v26c4a[];
extern Gfx kawano_dtl_k_afont_v26c4b[];
extern Gfx kawano_dtl_k_afont_v26c5a[];
extern Gfx kawano_dtl_k_afont_v26c5b[];

extern Gfx kawano_dtl_k_afont_v16c0[];
extern Gfx kawano_dtl_k_afont_v16c1[];
extern Gfx kawano_dtl_k_afont_v16c2[];
extern Gfx kawano_dtl_k_afont_v16c3[];
extern Gfx kawano_dtl_k_afont_v16c4a[];
extern Gfx kawano_dtl_k_afont_v16c4b[];
extern Gfx kawano_dtl_k_afont_v16c5a[];
extern Gfx kawano_dtl_k_afont_v16c5b[];

extern Gfx kawano_dtl_k_afont_v30c0[];
extern Gfx kawano_dtl_k_afont_v30c1[];
extern Gfx kawano_dtl_k_afont_v30c2[];
extern Gfx kawano_dtl_k_afont_v30c3[];
extern Gfx kawano_dtl_k_afont_v30c4a[];
extern Gfx kawano_dtl_k_afont_v30c4b[];
extern Gfx kawano_dtl_k_afont_v30c5a[];
extern Gfx kawano_dtl_k_afont_v30c5b[];

extern Vtx vtx_font16[];
extern Vtx vtx_font8[];
extern Vtx vtx_font26x16[];
extern Vtx vtx_font16x16[];
extern Vtx vtx_font30x32[];

extern Gfx kawano_onlyfade_start[];
extern Gfx kawano_onlyfade_end[];
extern Gfx kawano_nintenlogo_all[];
extern Gfx kawano_checkerflag_start[];
extern Gfx kawano_fillrect1cf[];
extern Gfx kawano_fillrect1c_start[];
extern Gfx kawano_fillrect1c_end[];
#endif



