sm64pc/levels/menu/leveldata.s

1321 lines
58 KiB
ArmAsm
Raw Normal View History

2019-08-25 04:46:40 +00:00
.section .rodata
.include "macros.inc"
.include "PR/gbi.inc"
2019-10-05 19:08:05 +00:00
.include "surface_terrains.inc"
2019-08-25 04:46:40 +00:00
2019-10-05 19:08:05 +00:00
ambient_light_menu_1: # 0x07000000 - 0x07000008
2019-08-25 04:46:40 +00:00
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
2019-10-05 19:08:05 +00:00
diffuse_light_menu_1: # 0x07000008 - 0x07000018
2019-08-25 04:46:40 +00:00
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
2019-10-05 19:08:05 +00:00
texture_menu_stone: # 0x07000018 - 0x07000818
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.00018.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_dark_stone: # 0x07000818 - 0x07001018
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.00818.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_mario_save: # 0x07001018 - 0x07002018
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.01018.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_mario_new: # 0x07002018 - 0x07003018
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.02018.rgba16"
2019-10-05 19:08:05 +00:00
vertex_menu_save_button_borders: # 0x07003018 - 0x07003118
2019-08-25 04:46:40 +00:00
vertex -163, -122, 0, 0, 990, 0x00, 0xB6, 0x66, 0xFF
vertex 163, -122, 0, 990, 990, 0x00, 0xB6, 0x66, 0xFF
vertex -122, -81, 30, 96, 820, 0x00, 0xB6, 0x66, 0xFF
vertex 122, -81, 30, 862, 820, 0x00, 0xB6, 0x66, 0xFF
vertex -163, -122, 0, 0, 990, 0xB6, 0x00, 0x66, 0xFF
vertex -122, -81, 30, 96, 820, 0xB6, 0x00, 0x66, 0xFF
vertex -163, 122, 0, 0, 0, 0xB6, 0x00, 0x66, 0xFF
vertex -122, 81, 30, 96, 138, 0xB6, 0x00, 0x66, 0xFF
vertex -122, 81, 30, 96, 138, 0x00, 0x4A, 0x66, 0xFF
vertex 122, 81, 30, 862, 138, 0x00, 0x4A, 0x66, 0xFF
vertex 163, 122, 0, 990, 0, 0x00, 0x4A, 0x66, 0xFF
vertex -163, 122, 0, 0, 0, 0x00, 0x4A, 0x66, 0xFF
vertex 122, 81, 30, 862, 138, 0x4A, 0x00, 0x66, 0xFF
vertex 122, -81, 30, 862, 820, 0x4A, 0x00, 0x66, 0xFF
vertex 163, -122, 0, 990, 990, 0x4A, 0x00, 0x66, 0xFF
vertex 163, 122, 0, 990, 0, 0x4A, 0x00, 0x66, 0xFF
2019-10-05 19:08:05 +00:00
vertex_menu_save_button_front: # 0x07003118 - 0x07003158
2019-08-25 04:46:40 +00:00
vertex 122, 81, 30, 2012, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -122, 81, 30, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 122, -81, 30, 2012, 990, 0x00, 0x00, 0x7F, 0xFF
vertex -122, -81, 30, 0, 990, 0x00, 0x00, 0x7F, 0xFF
2019-10-05 19:08:05 +00:00
dl_tex_block_menu_save_button_base: # 0x07003158 - 0x070031A0
2019-08-25 04:46:40 +00:00
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
dl_vertex_menu_save_button_borders: # 0x070031A0 - 0x07003218
gsSPLight diffuse_light_menu_1, 1
gsSPLight ambient_light_menu_1, 2
gsSPVertex vertex_menu_save_button_borders, 16, 0
2019-08-25 04:46:40 +00:00
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 5, 7, 6, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 11, 8, 10, 0x0
gsSP2Triangles 12, 13, 14, 0x0, 15, 12, 14, 0x0
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
dl_vertex_menu_save_button_front: # 0x07003218 - 0x07003258
gsSPVertex vertex_menu_save_button_front, 4, 0
2019-08-25 04:46:40 +00:00
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
vertex_menu_save_button_back: # 0x07003258 - 0x07003298
2019-08-25 04:46:40 +00:00
vertex 163, -122, 0, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex -163, -122, 0, 990, 990, 0x00, 0x00, 0x81, 0xFF
vertex 163, 122, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -163, 122, 0, 990, 0, 0x00, 0x00, 0x81, 0xFF
2019-10-05 19:08:05 +00:00
dl_tex_block_menu_save_button_back: # 0x07003298 - 0x070032E0
2019-08-25 04:46:40 +00:00
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
dl_vertex_menu_save_button_back: # 0x070032E0 - 0x07003330
gsSPLight diffuse_light_menu_1, 1
gsSPLight ambient_light_menu_1, 2
gsSPVertex vertex_menu_save_button_back, 4, 0
2019-08-25 04:46:40 +00:00
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_mario_save_button_base # 0x07003330 - 0x07003380
gsSPDisplayList dl_tex_block_menu_save_button_base
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_stone
2019-08-25 04:46:40 +00:00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
2019-10-05 19:08:05 +00:00
gsSPDisplayList dl_vertex_menu_save_button_borders
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_mario_save
2019-08-25 04:46:40 +00:00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
2019-10-05 19:08:05 +00:00
gsSPDisplayList dl_vertex_menu_save_button_front
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_mario_new_button_base # 0x07003380 - 0x070033D0
gsSPDisplayList dl_tex_block_menu_save_button_base
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_stone
2019-08-25 04:46:40 +00:00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
2019-10-05 19:08:05 +00:00
gsSPDisplayList dl_vertex_menu_save_button_borders
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_mario_new
2019-08-25 04:46:40 +00:00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
2019-10-05 19:08:05 +00:00
gsSPDisplayList dl_vertex_menu_save_button_front
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_save_button_back # 0x070033D0 - 0x07003400
gsSPDisplayList dl_tex_block_menu_save_button_back
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_dark_stone
2019-08-25 04:46:40 +00:00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
2019-10-05 19:08:05 +00:00
gsSPDisplayList dl_vertex_menu_save_button_back
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_save_button_fade_back # 0x07003400 - 0x07003450
2019-08-25 04:46:40 +00:00
gsDPPipeSync
gsSPClearGeometryMode G_SHADING_SMOOTH
2019-10-05 19:08:05 +00:00
gsSPLight diffuse_light_menu_1, 1
gsSPLight ambient_light_menu_1, 2
gsSPVertex vertex_menu_save_button_back, 4, 0
2019-08-25 04:46:40 +00:00
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
gsDPPipeSync
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
ambient_light_menu_2: # 0x07003450 - 0x07003458
2019-08-25 04:46:40 +00:00
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
2019-10-05 19:08:05 +00:00
diffuse_light_menu_2: # 0x07003458 - 0x07003468
2019-08-25 04:46:40 +00:00
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
2019-10-05 19:08:05 +00:00
texture_menu_erase: # 0x07003468 - 0x07003468
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.03468.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_copy: # 0x07003C68 - 0x07003C68
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.03C68.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_file: # 0x07004468 - 0x07004468
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.04468.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_score: # 0x07004C68 - 0x07004C68
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.04C68.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_sound: # 0x07005468 - 0x07005468
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.05468.rgba16"
2019-10-05 19:08:05 +00:00
vertex_menu_main_button_group1: # 0x07005C68 - 0x07005D68
2019-08-25 04:46:40 +00:00
vertex -163, -122, 0, 990, 0, 0xB6, 0x00, 0x66, 0xFF
vertex -122, -81, 30, 862, 138, 0xB6, 0x00, 0x66, 0xFF
vertex -163, 122, 0, 990, 990, 0xB6, 0x00, 0x66, 0xFF
vertex -143, 102, 0, 926, 904, 0x59, 0x00, 0xA7, 0xFF
vertex -133, 92, 10, 894, 862, 0x59, 0x00, 0xA7, 0xFF
vertex -133, -92, 10, 894, 96, 0x59, 0x00, 0xA7, 0xFF
vertex -133, 92, 10, 894, 862, 0x00, 0x00, 0x81, 0xFF
vertex 133, -92, 10, 64, 96, 0x00, 0x00, 0x81, 0xFF
vertex -133, -92, 10, 894, 96, 0x00, 0x00, 0x81, 0xFF
vertex 133, 92, 10, 64, 862, 0x00, 0x00, 0x81, 0xFF
vertex 133, 92, 10, 64, 862, 0x00, 0xA7, 0xA7, 0xFF
vertex -133, 92, 10, 894, 862, 0x00, 0xA7, 0xA7, 0xFF
vertex -143, 102, 0, 926, 904, 0x00, 0xA7, 0xA7, 0xFF
vertex 143, -102, 0, 32, 54, 0xA7, 0x00, 0xA7, 0xFF
vertex 133, 92, 10, 64, 862, 0xA7, 0x00, 0xA7, 0xFF
vertex 143, 102, 0, 32, 904, 0xA7, 0x00, 0xA7, 0xFF
2019-10-05 19:08:05 +00:00
vertex_menu_main_button_group2: # 0x07005D68 - 0x07005E68
2019-08-25 04:46:40 +00:00
vertex 143, -102, 0, 32, 54, 0xA7, 0x00, 0xA7, 0xFF
vertex 133, -92, 10, 64, 96, 0xA7, 0x00, 0xA7, 0xFF
vertex 133, 92, 10, 64, 862, 0xA7, 0x00, 0xA7, 0xFF
vertex 133, 92, 10, 64, 862, 0x00, 0xA7, 0xA7, 0xFF
vertex -143, 102, 0, 926, 904, 0x00, 0xA7, 0xA7, 0xFF
vertex 143, 102, 0, 32, 904, 0x00, 0xA7, 0xA7, 0xFF
vertex -143, -102, 0, 926, 54, 0x00, 0x59, 0xA7, 0xFF
vertex 133, -92, 10, 64, 96, 0x00, 0x59, 0xA7, 0xFF
vertex 143, -102, 0, 32, 54, 0x00, 0x59, 0xA7, 0xFF
vertex -133, -92, 10, 894, 96, 0x00, 0x59, 0xA7, 0xFF
vertex -143, 102, 0, 926, 904, 0x59, 0x00, 0xA7, 0xFF
vertex -133, -92, 10, 894, 96, 0x59, 0x00, 0xA7, 0xFF
vertex -143, -102, 0, 926, 54, 0x59, 0x00, 0xA7, 0xFF
vertex 163, 122, 0, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex -143, 102, 0, 926, 904, 0x00, 0x00, 0x81, 0xFF
vertex -163, 122, 0, 990, 990, 0x00, 0x00, 0x81, 0xFF
2019-10-05 19:08:05 +00:00
vertex_menu_main_button_group3: # 0x07005E68 - 0x07005F48
2019-08-25 04:46:40 +00:00
vertex 163, 122, 0, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex 143, 102, 0, 32, 904, 0x00, 0x00, 0x81, 0xFF
vertex -143, 102, 0, 926, 904, 0x00, 0x00, 0x81, 0xFF
vertex 143, -102, 0, 32, 54, 0x00, 0x00, 0x81, 0xFF
vertex 163, -122, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -163, 122, 0, 990, 990, 0x00, 0x00, 0x81, 0xFF
vertex -143, -102, 0, 926, 54, 0x00, 0x00, 0x81, 0xFF
vertex -163, -122, 0, 990, 0, 0x00, 0x00, 0x81, 0xFF
vertex 163, -122, 0, 0, 0, 0x00, 0xB6, 0x66, 0xFF
vertex 122, -81, 30, 96, 138, 0x00, 0xB6, 0x66, 0xFF
vertex -122, -81, 30, 862, 138, 0x00, 0xB6, 0x66, 0xFF
vertex -122, -81, 30, 862, 138, 0xB6, 0x00, 0x66, 0xFF
vertex -122, 81, 30, 862, 820, 0xB6, 0x00, 0x66, 0xFF
vertex -163, 122, 0, 990, 990, 0xB6, 0x00, 0x66, 0xFF
2019-10-05 19:08:05 +00:00
vertex_menu_main_button_group4: # 0x07005F48 - 0x07006038
2019-08-25 04:46:40 +00:00
vertex -122, 81, 30, 862, 820, 0x00, 0x00, 0x7F, 0xFF
vertex -122, -81, 30, 862, 138, 0x00, 0x00, 0x7F, 0xFF
vertex 122, -81, 30, 96, 138, 0x00, 0x00, 0x7F, 0xFF
vertex -163, -122, 0, 990, 0, 0x00, 0xB6, 0x66, 0xFF
vertex 163, -122, 0, 0, 0, 0x00, 0xB6, 0x66, 0xFF
vertex -122, -81, 30, 862, 138, 0x00, 0xB6, 0x66, 0xFF
vertex -122, 81, 30, 862, 820, 0x00, 0x4A, 0x66, 0xFF
vertex 122, 81, 30, 96, 820, 0x00, 0x4A, 0x66, 0xFF
vertex 163, 122, 0, 0, 990, 0x00, 0x4A, 0x66, 0xFF
vertex -163, 122, 0, 990, 990, 0x00, 0x4A, 0x66, 0xFF
vertex 122, 81, 30, 96, 820, 0x00, 0x00, 0x7F, 0xFF
vertex 163, 122, 0, 0, 990, 0x4A, 0x00, 0x66, 0xFF
vertex 122, 81, 30, 96, 820, 0x4A, 0x00, 0x66, 0xFF
vertex 163, -122, 0, 0, 0, 0x4A, 0x00, 0x66, 0xFF
vertex 122, -81, 30, 96, 138, 0x4A, 0x00, 0x66, 0xFF
2019-10-05 19:08:05 +00:00
dl_vertex_menu_main_button: # 0x07006038 - 0x07006150
gsSPLight diffuse_light_menu_2, 1
gsSPLight ambient_light_menu_2, 2
gsSPVertex vertex_menu_main_button_group1, 16, 0
2019-08-25 04:46:40 +00:00
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 13, 14, 15, 0x0
2019-10-05 19:08:05 +00:00
gsSPVertex vertex_menu_main_button_group2, 16, 0
2019-08-25 04:46:40 +00:00
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 13, 14, 15, 0x0
2019-10-05 19:08:05 +00:00
gsSPVertex vertex_menu_main_button_group3, 14, 0
2019-08-25 04:46:40 +00:00
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 0, 4, 3, 0x0, 5, 2, 6, 0x0
gsSP2Triangles 5, 6, 7, 0x0, 6, 3, 4, 0x0
gsSP2Triangles 6, 4, 7, 0x0, 8, 9, 10, 0x0
gsSP1Triangle 11, 12, 13, 0x0
2019-10-05 19:08:05 +00:00
gsSPVertex vertex_menu_main_button_group4, 15, 0
2019-08-25 04:46:40 +00:00
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 6, 8, 0x0
gsSP2Triangles 10, 0, 2, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 12, 14, 13, 0x0
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
dl_tex_block_menu_main_button: # 0x07006150 - 0x07006198
2019-08-25 04:46:40 +00:00
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
dl_menu_main_button: # 0x07006198 - 0x070061C8
gsSPDisplayList dl_vertex_menu_main_button
2019-08-25 04:46:40 +00:00
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_erase_button # 0x070061C8 - 0x070061F8
gsSPDisplayList dl_tex_block_menu_main_button
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_erase
2019-08-25 04:46:40 +00:00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
2019-10-05 19:08:05 +00:00
gsSPDisplayList dl_menu_main_button
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_copy_button # 0x070061F8 - 0x07006228
gsSPDisplayList dl_tex_block_menu_main_button
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_copy
2019-08-25 04:46:40 +00:00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
2019-10-05 19:08:05 +00:00
gsSPDisplayList dl_menu_main_button
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_file_button # 0x07006228 - 0x07006258
gsSPDisplayList dl_tex_block_menu_main_button
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_file
2019-08-25 04:46:40 +00:00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
2019-10-05 19:08:05 +00:00
gsSPDisplayList dl_menu_main_button
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_score_button # 0x07006258 - 0x07006288
gsSPDisplayList dl_tex_block_menu_main_button
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_score
2019-08-25 04:46:40 +00:00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
2019-10-05 19:08:05 +00:00
gsSPDisplayList dl_menu_main_button
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_sound_button # 0x07006288 - 0x070062B8
gsSPDisplayList dl_tex_block_menu_main_button
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_sound
2019-08-25 04:46:40 +00:00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
2019-10-05 19:08:05 +00:00
gsSPDisplayList dl_menu_main_button
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_generic_button # 0x070062B8 - 0x070062E8
gsSPDisplayList dl_tex_block_menu_main_button
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_stone
2019-08-25 04:46:40 +00:00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
2019-10-05 19:08:05 +00:00
gsSPDisplayList dl_menu_main_button
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
vertex_menu_hand: # 0x070062E8 - 0x07006328
2019-08-25 04:46:40 +00:00
vertex 0, 0, 0, 0, 1984, 0x00, 0x00, 0x7F, 0xFF
vertex 32, 0, 0, 1984, 1984, 0x00, 0x00, 0x7F, 0xFF
vertex 32, 32, 0, 1984, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 0, 32, 0, 0, 0, 0x00, 0x00, 0x7F, 0xFF
2019-10-05 19:08:05 +00:00
texture_menu_idle_hand: # 0x07006328 - 0x07006B28
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.06328.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_grabbing_hand: # 0x07006B28 - 0x07007328
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.06B28.rgba16"
2019-10-05 19:08:05 +00:00
dl_menu_hand: # 0x07007328 - 0x070073A0
2019-08-25 04:46:40 +00:00
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
# There were multiple matching pairs, so I don't know if this is correct or not.
gsDPSetRenderMode G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2
# It could also be one of these:
# G_RM_RA_OPA_SURF, G_RM_AA_TEX_EDGE2; G_RM_AA_TEX_EDGE, G_RM_AA_OPA_SURF2; G_RM_AA_TEX_EDGE, G_RM_RA_OPA_SURF2;
# G_RM_AA_OPA_SURF, G_RM_AA_TEX_EDGE2;
gsSPTexture -32768, -32768, 0, 0, 1
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
2019-10-05 19:08:05 +00:00
gsSPVertex vertex_menu_hand, 4, 0
2019-08-25 04:46:40 +00:00
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPTexture 1, 1, 0, 0, 0
# There were multiple matching pairs, so I don't know if this is correct or not.
gsDPSetRenderMode G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
# It could also be one of these:
# G_RM_AA_ZB_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_RA_OPA_SURF2;
# G_RM_RA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2; G_RM_RA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2;
# G_RM_AA_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_RA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_idle_hand # 0x070073A0 - 0x070073B8
2019-08-25 04:46:40 +00:00
gsDPPipeSync
2019-10-05 19:08:05 +00:00
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_idle_hand
gsSPBranchList dl_menu_hand
2019-08-25 04:46:40 +00:00
2019-10-05 19:08:05 +00:00
glabel dl_menu_grabbing_hand # 0x070073B8 - 0x070073D0
2019-08-25 04:46:40 +00:00
gsDPPipeSync
2019-10-05 19:08:05 +00:00
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_grabbing_hand
gsSPBranchList dl_menu_hand
2019-08-25 04:46:40 +00:00
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_hu: # 0x070073D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.073D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_small_a: # 0x070075D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.075D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_i: # 0x070077D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.077D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_ru: # 0x070079D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.079D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_se: # 0x07007BD0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.07BD0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_re: # 0x07007DD0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.07DD0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_ku: # 0x07007FD0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.07FD0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_to: # 0x070081D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.081D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_hiragana_wo: # 0x070083D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.083D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_ko: # 0x070085D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.085D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_kana_handakuten_pi: # 0x070087D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.087D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_choonpu: # 0x070089D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.089D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_hiragana_su: # 0x07008BD0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.08BD0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_hiragana_ru: # 0x07008DD0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.08DD0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_hiragana_ke: # 0x07008FD0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.08FD0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_ma: # 0x070091D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.091D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_ri: # 0x070093D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.093D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_o: # 0x070095D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.095D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_su: # 0x070097D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.097D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_a: # 0x070099D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.099D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_hiragana_mi: # 0x07009BD0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.09BD0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_hira_dakuten_do: # 0x07009DD0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.09DD0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_hiragana_no: # 0x07009FD0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.09FD0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_question: # 0x0700A1D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0A1D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_sa: # 0x0700A3D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0A3D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_u: # 0x0700A5D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0A5D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_katakana_n: # 0x0700A7D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0A7D0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_hud_char_kana_dakuten_do: # 0x0700A9D0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0A9D0.rgba16"
2019-10-05 19:08:05 +00:00
# Menu HUD print table, only used in JP
glabel menu_hud_lut # 0x0700ABD0
.word texture_menu_hud_char_katakana_hu, texture_menu_hud_char_katakana_small_a, texture_menu_hud_char_katakana_i, texture_menu_hud_char_katakana_ru
.word texture_menu_hud_char_katakana_se, texture_menu_hud_char_katakana_re, texture_menu_hud_char_katakana_ku, texture_menu_hud_char_katakana_to
.word texture_menu_hud_char_hiragana_wo, texture_menu_hud_char_katakana_ko, texture_menu_hud_char_kana_handakuten_pi, texture_menu_hud_char_choonpu
.word texture_menu_hud_char_hiragana_su, texture_menu_hud_char_hiragana_ru, texture_menu_hud_char_hiragana_ke, texture_menu_hud_char_katakana_ma
.word texture_menu_hud_char_katakana_ri, texture_menu_hud_char_katakana_o, texture_menu_hud_char_katakana_su, texture_menu_hud_char_katakana_a
.word texture_menu_hud_char_hiragana_mi, texture_menu_hud_char_hira_dakuten_do, texture_menu_hud_char_hiragana_no, texture_menu_hud_char_question
.word texture_menu_hud_char_katakana_sa, texture_menu_hud_char_katakana_u, texture_menu_hud_char_katakana_n, texture_menu_hud_char_kana_dakuten_do
2019-08-25 04:46:40 +00:00
.ifdef VERSION_JP
2019-10-05 19:08:05 +00:00
.word 0, 0
2019-08-25 04:46:40 +00:00
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_0: # 0x0700AC48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AC48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_1: # 0x0700AC88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AC88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_2: # 0x0700ACC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0ACC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_3: # 0x0700AD08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AD08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_4: # 0x0700AD48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AD48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_5: # 0x0700AD88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AD88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_6: # 0x0700ADC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0ADC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_7: # 0x0700AE08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AE08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_8: # 0x0700AE48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AE48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_9: # 0x0700AE88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AE88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_a: # 0x0700AEC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AEC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_i: # 0x0700AF08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AF08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_u: # 0x0700AF48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AF48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_c: # 0x0700AF88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AF88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_o: # 0x0700AFC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0AFC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ka: # 0x0700B008
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B008.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ki: # 0x0700B048
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B048.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ku: # 0x0700B088
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B088.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ke: # 0x0700B0C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B0C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ko: # 0x0700B108
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B108.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_sa: # 0x0700B148
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B148.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_shi: # 0x0700B188
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B188.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_su: # 0x0700B1C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B1C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_se: # 0x0700B208
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B208.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_so: # 0x0700B248
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B248.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ta: # 0x0700B288
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B288.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_chi: # 0x0700B2C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B2C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_tsu: # 0x0700B308
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B308.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_te: # 0x0700B348
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B348.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_to: # 0x0700B388
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B388.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_na: # 0x0700B3C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B3C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ni: # 0x0700B408
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B408.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_nu: # 0x0700B448
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B448.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ne: # 0x0700B488
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B488.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_no: # 0x0700B4C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B4C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ha: # 0x0700B508
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B508.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_hi: # 0x0700B548
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B548.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_hu: # 0x0700B588
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B588.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_he: # 0x0700B5C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B5C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ho: # 0x0700B608
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B608.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ma: # 0x0700B648
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B648.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_mi: # 0x0700B688
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B688.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_mu: # 0x0700B6C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B6C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_me: # 0x0700B708
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B708.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_mo: # 0x0700B748
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B748.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ya: # 0x0700B788
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B788.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_yu: # 0x0700B7C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B7C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_yo: # 0x0700B808
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B808.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ra: # 0x0700B848
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B848.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ri: # 0x0700B888
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B888.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ru: # 0x0700B8C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B8C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_re: # 0x0700B908
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B908.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_ro: # 0x0700B948
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B948.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_wa: # 0x0700B988
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B988.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_wo: # 0x0700B9C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0B9C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_n: # 0x0700BA08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BA08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_small_a: # 0x0700BA48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BA48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_small_i: # 0x0700BA88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BA88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_small_u: # 0x0700BAC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BAC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_small_e: # 0x0700BB08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BB08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_small_o: # 0x0700BB48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BB48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_small_ka: # 0x0700BB88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BB88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_small_yu: # 0x0700BBC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BBC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_small_yo: # 0x0700BC08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BC08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_hiragana_small_tsu: # 0x0700BC48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BC48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_handakuten: # 0x0700BC88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BC88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_dakuten: # 0x0700BCC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BCC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_long_vowel: # 0x0700BD08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BD08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_a: # 0x0700BD48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BD48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_i: # 0x0700BD88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BD88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_u: # 0x0700BDC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BDC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_e: # 0x0700BE08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BE08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_o: # 0x0700BE48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BE48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ka: # 0x0700BE88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BE88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ki: # 0x0700BEC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BEC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ku: # 0x0700BF08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BF08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ke: # 0x0700BF48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BF48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ko: # 0x0700BF88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BF88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_sa: # 0x0700BFC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0BFC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_shi: # 0x0700C008
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C008.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_su: # 0x0700C048
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C048.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_se: # 0x0700C088
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C088.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_so: # 0x0700C0C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C0C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ta: # 0x0700C108
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C108.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_chi: # 0x0700C148
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C148.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_tsu: # 0x0700C188
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C188.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_te: # 0x0700C1C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C1C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_to: # 0x0700C208
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C208.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_na: # 0x0700C248
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C248.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ni: # 0x0700C288
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C288.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_nu: # 0x0700C2C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C2C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ne: # 0x0700C308
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C308.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_no: # 0x0700C348
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C348.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ha: # 0x0700C388
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C388.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_hi: # 0x0700C3C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C3C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_hu: # 0x0700C408
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C408.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_he: # 0x0700C448
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C448.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ho: # 0x0700C488
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C488.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ma: # 0x0700C4C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C4C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_mi: # 0x0700C508
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C508.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_mu: # 0x0700C548
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C548.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_me: # 0x0700C588
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C588.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_mo: # 0x0700C5C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C5C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ya: # 0x0700C608
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C608.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_yu: # 0x0700C648
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C648.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_yo: # 0x0700C688
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C688.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ra: # 0x0700C6C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C6C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ri: # 0x0700C708
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C708.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ru: # 0x0700C748
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C748.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_re: # 0x0700C788
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C788.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_ro: # 0x0700C7C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C7C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_wa: # 0x0700C808
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C808.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_wo: # 0x0700C848
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C848.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_n: # 0x0700C888
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C888.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_small_a: # 0x0700C8C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C8C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_small_i: # 0x0700C908
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C908.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_small_u: # 0x0700C948
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C948.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_small_e: # 0x0700C988
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C988.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_small_o: # 0x0700C9C8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0C9C8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_small_ka: # 0x0700CA08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CA08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_small_yu: # 0x0700CA48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CA48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_small_yo: # 0x0700CA88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CA88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_katakana_small_tsu: # 0x0700CAC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CAC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_A: # 0x0700CB08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CB08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_B: # 0x0700CB48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CB48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_C: # 0x0700CB88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CB88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_D: # 0x0700CBC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CBC8.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_coin: # 0x0700CC08
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CC08.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_star_filled: # 0x0700CC48
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CC48.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_multiply: # 0x0700CC88
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CC88.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_jp_exclamation: # 0x0700CCC8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0CCC8.ia8"
.else
2019-10-05 19:08:05 +00:00
texture_menu_font_char_0: # 0x0700AC40
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AC40.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_1: # 0x0700AC80
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AC80.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_2: # 0x0700ACC0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0ACC0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_3: # 0x0700AD00
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AD00.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_4: # 0x0700AD40
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AD40.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_5: # 0x0700AD80
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AD80.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_6: # 0x0700ADC0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0ADC0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_7: # 0x0700AE00
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AE00.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_8: # 0x0700AE40
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AE40.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_9: # 0x0700AE80
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AE80.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_A: # 0x0700AEC0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AEC0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_B: # 0x0700AF00
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AF00.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_C: # 0x0700AF40
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AF40.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_D: # 0x0700AF80
2019-08-25 04:46:40 +00:00
.ifdef VERSION_EU
.incbin "levels/menu/main_menu_seg7_eu.0AF80.ia8"
.else
.incbin "levels/menu/main_menu_seg7_us.0AF80.ia8"
.endif
2019-10-05 19:08:05 +00:00
texture_menu_font_char_E: # 0x0700AFC0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0AFC0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_F: # 0x0700B000
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B000.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_G: # 0x0700B040
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B040.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_H: # 0x0700B080
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B080.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_I: # 0x0700B0C0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B0C0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_J: # 0x0700B100
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B100.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_K: # 0x0700B140
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B140.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_L: # 0x0700B180
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B180.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_M: # 0x0700B1C0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B1C0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_N: # 0x0700B200
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B200.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_O: # 0x0700B240
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B240.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_P: # 0x0700B280
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B280.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_Q: # 0x0700B2C0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B2C0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_R: # 0x0700B300
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B300.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_S: # 0x0700B340
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B340.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_T: # 0x0700B380
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B380.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_U: # 0x0700B3C0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B3C0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_V: # 0x0700B400
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B400.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_W: # 0x0700B440
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B440.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_X: # 0x0700B480
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B480.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_Y: # 0x0700B4C0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B4C0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_Z: # 0x0700B500
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B500.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_coin: # 0x0700B540
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B540.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_multiply: # 0x0700B580
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B580.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_star_filled: # 0x0700B5C0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B5C0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_dash: # 0x0700B600
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B600.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_comma: # 0x0700B640
2019-08-25 04:46:40 +00:00
.ifdef VERSION_EU
.incbin "levels/menu/main_menu_seg7_eu.0B640.ia8"
.else
.incbin "levels/menu/main_menu_seg7_us.0B640.ia8"
.endif
2019-10-05 19:08:05 +00:00
texture_menu_font_char_apostrophe: # 0x0700B680
2019-08-25 04:46:40 +00:00
.ifdef VERSION_EU
.incbin "levels/menu/main_menu_seg7_eu.0B680.ia8"
.else
.incbin "levels/menu/main_menu_seg7_us.0B680.ia8"
.endif
2019-10-05 19:08:05 +00:00
texture_menu_font_char_exclamation: # 0x0700B6C0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B6C0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_question: # 0x0700B700
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B700.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_mface1: # 0x0700B740
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B740.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_mface2: # 0x0700B780
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B780.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_period: # 0x0700B7C0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B7C0.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_ampersand: # 0x0700B800
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_us.0B800.ia8"
.endif
.ifdef VERSION_EU
2019-10-05 19:08:05 +00:00
texture_menu_font_char_umlaut: # 0x0700B840
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_eu.0B840.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_cedilla_mayus: # 0x0700B880
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_eu.0B880.ia8"
2019-10-05 19:08:05 +00:00
texture_menu_font_char_colon: # 0x0700B8C0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_eu.0B8C0.ia8"
.endif
2019-10-05 19:08:05 +00:00
# Menu small font print table
glabel menu_font_lut # 0x0700CD08
2019-08-25 04:46:40 +00:00
.ifdef VERSION_JP
2019-10-05 19:08:05 +00:00
.word texture_menu_font_char_jp_0, texture_menu_font_char_jp_1, texture_menu_font_char_jp_2, texture_menu_font_char_jp_3
.word texture_menu_font_char_jp_4, texture_menu_font_char_jp_5, texture_menu_font_char_jp_6, texture_menu_font_char_jp_7
.word texture_menu_font_char_jp_8, texture_menu_font_char_jp_9, texture_menu_font_char_jp_A, texture_menu_font_char_jp_B
.word texture_menu_font_char_jp_C, texture_menu_font_char_jp_D, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word texture_menu_font_char_jp_hiragana_a, texture_menu_font_char_jp_hiragana_i, texture_menu_font_char_jp_hiragana_u, texture_menu_font_char_jp_hiragana_c
.word texture_menu_font_char_jp_hiragana_o, texture_menu_font_char_jp_hiragana_ka, texture_menu_font_char_jp_hiragana_ki, texture_menu_font_char_jp_hiragana_ku
.word texture_menu_font_char_jp_hiragana_ke, texture_menu_font_char_jp_hiragana_ko, texture_menu_font_char_jp_hiragana_sa, texture_menu_font_char_jp_hiragana_shi
.word texture_menu_font_char_jp_hiragana_su, texture_menu_font_char_jp_hiragana_se, texture_menu_font_char_jp_hiragana_so, texture_menu_font_char_jp_hiragana_ta
.word texture_menu_font_char_jp_hiragana_chi, texture_menu_font_char_jp_hiragana_tsu, texture_menu_font_char_jp_hiragana_te, texture_menu_font_char_jp_hiragana_to
.word texture_menu_font_char_jp_hiragana_na, texture_menu_font_char_jp_hiragana_ni, texture_menu_font_char_jp_hiragana_nu, texture_menu_font_char_jp_hiragana_ne
.word texture_menu_font_char_jp_hiragana_no, texture_menu_font_char_jp_hiragana_ha, texture_menu_font_char_jp_hiragana_hi, texture_menu_font_char_jp_hiragana_hu
.word texture_menu_font_char_jp_hiragana_he, texture_menu_font_char_jp_hiragana_ho, texture_menu_font_char_jp_hiragana_ma, texture_menu_font_char_jp_hiragana_mi
.word texture_menu_font_char_jp_hiragana_mu, texture_menu_font_char_jp_hiragana_me, texture_menu_font_char_jp_hiragana_mo, texture_menu_font_char_jp_hiragana_ya
.word texture_menu_font_char_jp_hiragana_yu, texture_menu_font_char_jp_hiragana_yo, texture_menu_font_char_jp_hiragana_ra, texture_menu_font_char_jp_hiragana_ri
.word texture_menu_font_char_jp_hiragana_ru, texture_menu_font_char_jp_hiragana_re, texture_menu_font_char_jp_hiragana_ro, texture_menu_font_char_jp_hiragana_wa
.word texture_menu_font_char_jp_hiragana_wo, texture_menu_font_char_jp_hiragana_n, 0x0, 0x0
.word texture_menu_font_char_jp_katakana_a, texture_menu_font_char_jp_katakana_i, texture_menu_font_char_jp_katakana_u, texture_menu_font_char_jp_katakana_e
.word texture_menu_font_char_jp_katakana_o, texture_menu_font_char_jp_katakana_ka, texture_menu_font_char_jp_katakana_ki, texture_menu_font_char_jp_katakana_ku
.word texture_menu_font_char_jp_katakana_ke, texture_menu_font_char_jp_katakana_ko, texture_menu_font_char_jp_katakana_sa, texture_menu_font_char_jp_katakana_shi
.word texture_menu_font_char_jp_katakana_su, texture_menu_font_char_jp_katakana_se, texture_menu_font_char_jp_katakana_so, texture_menu_font_char_jp_katakana_ta
.word texture_menu_font_char_jp_katakana_chi, texture_menu_font_char_jp_katakana_tsu, texture_menu_font_char_jp_katakana_te, texture_menu_font_char_jp_katakana_to
.word texture_menu_font_char_jp_katakana_na, texture_menu_font_char_jp_katakana_ni, texture_menu_font_char_jp_katakana_nu, texture_menu_font_char_jp_katakana_ne
.word texture_menu_font_char_jp_katakana_no, texture_menu_font_char_jp_katakana_ha, texture_menu_font_char_jp_katakana_hi, texture_menu_font_char_jp_katakana_hu
.word texture_menu_font_char_jp_katakana_he, texture_menu_font_char_jp_katakana_ho, texture_menu_font_char_jp_katakana_ma, texture_menu_font_char_jp_katakana_mi
.word texture_menu_font_char_jp_katakana_mu, texture_menu_font_char_jp_katakana_me, texture_menu_font_char_jp_katakana_mo, texture_menu_font_char_jp_katakana_ya
.word texture_menu_font_char_jp_katakana_yu, texture_menu_font_char_jp_katakana_yo, texture_menu_font_char_jp_katakana_ra, texture_menu_font_char_jp_katakana_ri
.word texture_menu_font_char_jp_katakana_ru, texture_menu_font_char_jp_katakana_re, texture_menu_font_char_jp_katakana_ro, texture_menu_font_char_jp_katakana_wa
.word texture_menu_font_char_jp_katakana_wo, texture_menu_font_char_jp_katakana_n, 0x0, texture_menu_font_char_jp_long_vowel
.word texture_menu_font_char_jp_hiragana_small_e, texture_menu_font_char_jp_hiragana_small_tsu, texture_menu_font_char_jp_hiragana_small_ka, texture_menu_font_char_jp_hiragana_small_yu
.word texture_menu_font_char_jp_hiragana_small_yo, texture_menu_font_char_jp_hiragana_small_a, texture_menu_font_char_jp_hiragana_small_i, texture_menu_font_char_jp_hiragana_small_u
.word texture_menu_font_char_jp_hiragana_small_o, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word texture_menu_font_char_jp_katakana_small_e, texture_menu_font_char_jp_katakana_small_tsu, texture_menu_font_char_jp_katakana_small_ka, texture_menu_font_char_jp_katakana_small_yu
.word texture_menu_font_char_jp_katakana_small_yo, texture_menu_font_char_jp_katakana_small_a, texture_menu_font_char_jp_katakana_small_i, texture_menu_font_char_jp_katakana_small_u
.word texture_menu_font_char_jp_katakana_small_o, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word texture_menu_font_char_jp_dakuten, texture_menu_font_char_jp_handakuten, texture_menu_font_char_jp_exclamation, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, texture_menu_font_char_jp_coin, texture_menu_font_char_jp_star_filled, texture_menu_font_char_jp_multiply
.word 0x0, 0x0, 0x0, 0x0
2019-08-25 04:46:40 +00:00
.else
2019-10-05 19:08:05 +00:00
.word texture_menu_font_char_0, texture_menu_font_char_1, texture_menu_font_char_2, texture_menu_font_char_3
.word texture_menu_font_char_4, texture_menu_font_char_5, texture_menu_font_char_6, texture_menu_font_char_7
.word texture_menu_font_char_8, texture_menu_font_char_9, texture_menu_font_char_A, texture_menu_font_char_B
.word texture_menu_font_char_C, texture_menu_font_char_D, texture_menu_font_char_E, texture_menu_font_char_F
.word texture_menu_font_char_G, texture_menu_font_char_H, texture_menu_font_char_I, texture_menu_font_char_J
.word texture_menu_font_char_K, texture_menu_font_char_L, texture_menu_font_char_M, texture_menu_font_char_N
.word texture_menu_font_char_O, texture_menu_font_char_P, texture_menu_font_char_Q, texture_menu_font_char_R
.word texture_menu_font_char_S, texture_menu_font_char_T, texture_menu_font_char_U, texture_menu_font_char_V
.word texture_menu_font_char_W, texture_menu_font_char_X, texture_menu_font_char_Y, texture_menu_font_char_Z
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, texture_menu_font_char_apostrophe, texture_menu_font_char_period
.word texture_menu_font_char_mface1, texture_menu_font_char_mface2, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, texture_menu_font_char_comma
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, texture_menu_font_char_dash
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
2019-08-25 04:46:40 +00:00
.ifdef VERSION_EU
2019-10-05 19:08:05 +00:00
.word 0x0, texture_menu_font_char_ampersand, texture_menu_font_char_colon, 0x0
.word 0x0, texture_menu_font_char_umlaut, 0x0, 0x0
.word 0x0, texture_menu_font_char_cedilla_mayus, 0x0, 0x0
2019-08-25 04:46:40 +00:00
.else
2019-10-05 19:08:05 +00:00
.word 0x0, texture_menu_font_char_ampersand, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
.word 0x0, 0x0, 0x0, 0x0
2019-08-25 04:46:40 +00:00
.endif
2019-10-05 19:08:05 +00:00
.word 0x0, 0x0, texture_menu_font_char_exclamation, 0x0
.word texture_menu_font_char_question, 0x0, 0x0, 0x0
.word 0x0, texture_menu_font_char_coin, texture_menu_font_char_star_filled, texture_menu_font_char_multiply
.word 0x0, 0x0, 0x0, 0x0
2019-08-25 04:46:40 +00:00
.endif
2019-10-05 19:08:05 +00:00
glabel dl_menu_ia8_text_begin # 0x0700D108 - 0x0700D160
2019-08-25 04:46:40 +00:00
gsDPPipeSync
gsDPSetTexturePersp G_TP_NONE
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_ENVIRONMENT, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_ENVIRONMENT, G_ACMUX_0
gsDPSetEnvColor 255, 255, 255, 255
gsDPSetRenderMode G_RM_AA_XLU_SURF, G_RM_AA_XLU_SURF2
gsDPSetTextureFilter G_TF_POINT
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_8b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPTileSync
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_8b, 1, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 3, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 3, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 28, 28
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_ia8_text_end # 0x0700D160 - 0x0700D1A0
2019-08-25 04:46:40 +00:00
gsDPPipeSync
gsDPSetTexturePersp G_TP_PERSP
# There were multiple matching pairs, so I don't know if this is correct or not.
gsDPSetRenderMode G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
# It could also be one of these:
# G_RM_AA_ZB_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_RA_OPA_SURF2;
# G_RM_RA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2; G_RM_RA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2;
# G_RM_AA_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_RA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetEnvColor 255, 255, 255, 255
gsSPTexture -1, -1, 0, 0, 0
gsDPSetTextureFilter G_TF_BILERP
gsSPEndDisplayList
.word 0, 0
.ifdef VERSION_EU
2019-10-05 19:08:05 +00:00
texture_menu_course_upper: # 0x0700BDA0 - 0x0700CDA0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_eu.0BDA0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_niveau_upper: # 0x0700CDA0 - 0x0700DDA0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_eu.0CDA0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_kurs_upper: # 0x0700DDA0 - 0x0700EDA0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_eu.0DDA0.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_course_lower: # 0x0700EDA0 - 0x0700FDA0
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7_eu.0EDA0.rgba16"
.else
2019-10-05 19:08:05 +00:00
texture_menu_course_upper: # 0x0700D1A8 - 0x0700E1A8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0D1A8.rgba16"
2019-10-05 19:08:05 +00:00
texture_menu_course_lower: # 0x0700E1A8 - 0x0700F1A8
2019-08-25 04:46:40 +00:00
.incbin "levels/menu/main_menu_seg7.0E1A8.rgba16"
.endif
2019-10-05 19:08:05 +00:00
vertex_menu_course_upper: # 0x0700F1A8 - 0x0700F1E8
2019-08-25 04:46:40 +00:00
vertex -32, 0, 0, 0, 1984, 0x00, 0x00, 0x7F, 0x00
vertex 32, 0, 0, 4032, 1984, 0x00, 0x00, 0x7F, 0x00
vertex 32, 32, 0, 4032, 0, 0x00, 0x00, 0x7F, 0x00
vertex -32, 32, 0, 0, 0, 0x00, 0x00, 0x7F, 0x00
2019-10-05 19:08:05 +00:00
vertex_menu_course_lower: # 0x0700F1E8 - 0x0700F228
2019-08-25 04:46:40 +00:00
vertex -32, -32, 0, 0, 1984, 0x00, 0x00, 0x7F, 0x00
vertex 32, -32, 0, 4032, 1984, 0x00, 0x00, 0x7F, 0x00
vertex 32, 0, 0, 4032, 0, 0x00, 0x00, 0x7F, 0x00
vertex -32, 0, 0, 0, 0, 0x00, 0x00, 0x7F, 0x00
2019-10-05 19:08:05 +00:00
glabel dl_menu_rgba16_wood_course # 0x0700F228 - 0x0700F2F8
2019-08-25 04:46:40 +00:00
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPTexture -32768, -32768, 0, 0, 1
# There were multiple matching pairs, so I don't know if this is correct or not.
gsDPSetRenderMode G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2
# It could also be one of these:
# G_RM_RA_OPA_SURF, G_RM_AA_TEX_EDGE2; G_RM_AA_TEX_EDGE, G_RM_AA_OPA_SURF2; G_RM_AA_TEX_EDGE, G_RM_RA_OPA_SURF2;
# G_RM_AA_OPA_SURF, G_RM_AA_TEX_EDGE2;
.ifdef VERSION_EU
gsSPEndDisplayList
.else
2019-10-05 19:08:05 +00:00
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_course_upper
2019-08-25 04:46:40 +00:00
.endif
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
2019-10-05 19:08:05 +00:00
gsSPVertex vertex_menu_course_upper, 4, 0
2019-08-25 04:46:40 +00:00
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
2019-10-05 19:08:05 +00:00
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_course_lower
2019-08-25 04:46:40 +00:00
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
2019-10-05 19:08:05 +00:00
gsSPVertex vertex_menu_course_lower, 4, 0
2019-08-25 04:46:40 +00:00
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
# There were multiple matching pairs, so I don't know if this is correct or not.
gsDPSetRenderMode G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
# It could also be one of these:
# G_RM_AA_ZB_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_ZB_OPA_SURF, G_RM_RA_OPA_SURF2;
# G_RM_RA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2; G_RM_RA_ZB_OPA_SURF, G_RM_AA_OPA_SURF2; G_RM_AA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2;
# G_RM_AA_OPA_SURF, G_RM_RA_ZB_OPA_SURF2; G_RM_RA_OPA_SURF, G_RM_AA_ZB_OPA_SURF2
gsSPTexture 1, 1, 0, 0, 0
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
.ifdef VERSION_EU
2019-10-05 19:08:05 +00:00
glabel dl_menu_texture_course_upper # 0x0700FEF0 - 0x0700FF00
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_course_upper
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_texture_niveau_upper # 0x0700FF00 - 0x0700FF10
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_niveau_upper
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
2019-10-05 19:08:05 +00:00
glabel dl_menu_texture_kurs_upper # 0x0700FF10 - 0x0700FF20
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_menu_kurs_upper
2019-08-25 04:46:40 +00:00
gsSPEndDisplayList
.endif
glabel main_menu_seg7_collision # 0x0700F2F8 - 0x0700F328
2019-10-05 19:08:05 +00:00
colInit
colVertexInit 0x4
colVertex 8192, -1000, -8192
colVertex -8192, -1000, -8192
colVertex -8192, -1000, 8192
colVertex 8192, -1000, 8192
colTriInit SURFACE_DEFAULT, 2
colTri 0, 1, 2
colTri 0, 2, 3
colTriStop
colEnd