mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-21 19:45:10 +00:00
2785 lines
100 KiB
ArmAsm
2785 lines
100 KiB
ArmAsm
# SM64 (US/JP/EU) Segment 02
|
|
.section .rodata
|
|
.include "macros.inc"
|
|
.include "PR/gbi.inc"
|
|
|
|
texture_hud_char_0:
|
|
.incbin "textures/segment2/segment2.00000.rgba16"
|
|
|
|
texture_hud_char_1:
|
|
.incbin "textures/segment2/segment2.00200.rgba16"
|
|
|
|
texture_hud_char_2:
|
|
.incbin "textures/segment2/segment2.00400.rgba16"
|
|
|
|
texture_hud_char_3:
|
|
.incbin "textures/segment2/segment2.00600.rgba16"
|
|
|
|
texture_hud_char_4:
|
|
.incbin "textures/segment2/segment2.00800.rgba16"
|
|
|
|
texture_hud_char_5:
|
|
.incbin "textures/segment2/segment2.00A00.rgba16"
|
|
|
|
texture_hud_char_6:
|
|
.incbin "textures/segment2/segment2.00C00.rgba16"
|
|
|
|
texture_hud_char_7:
|
|
.incbin "textures/segment2/segment2.00E00.rgba16"
|
|
|
|
texture_hud_char_8:
|
|
.incbin "textures/segment2/segment2.01000.rgba16"
|
|
|
|
texture_hud_char_9:
|
|
.incbin "textures/segment2/segment2.01200.rgba16"
|
|
|
|
texture_hud_char_A:
|
|
.incbin "textures/segment2/segment2.01400.rgba16"
|
|
|
|
texture_hud_char_B:
|
|
.incbin "textures/segment2/segment2.01600.rgba16"
|
|
|
|
texture_hud_char_C:
|
|
.incbin "textures/segment2/segment2.01800.rgba16"
|
|
|
|
texture_hud_char_D:
|
|
.incbin "textures/segment2/segment2.01A00.rgba16"
|
|
|
|
texture_hud_char_E:
|
|
.incbin "textures/segment2/segment2.01C00.rgba16"
|
|
|
|
texture_hud_char_F:
|
|
.incbin "textures/segment2/segment2.01E00.rgba16"
|
|
|
|
texture_hud_char_G:
|
|
.incbin "textures/segment2/segment2.02000.rgba16"
|
|
|
|
texture_hud_char_H:
|
|
.incbin "textures/segment2/segment2.02200.rgba16"
|
|
|
|
texture_hud_char_I:
|
|
.incbin "textures/segment2/segment2.02400.rgba16"
|
|
|
|
.ifdef VERSION_JP
|
|
texture_hud_char_J:
|
|
.incbin "textures/segment2/segment2.02600.rgba16"
|
|
.endif
|
|
|
|
texture_hud_char_K:
|
|
.incbin "textures/segment2/segment2.02800.rgba16"
|
|
|
|
texture_hud_char_L:
|
|
.incbin "textures/segment2/segment2.02A00.rgba16"
|
|
|
|
texture_hud_char_M:
|
|
.incbin "textures/segment2/segment2.02C00.rgba16"
|
|
|
|
texture_hud_char_N:
|
|
.incbin "textures/segment2/segment2.02E00.rgba16"
|
|
|
|
texture_hud_char_O:
|
|
.incbin "textures/segment2/segment2.03000.rgba16"
|
|
|
|
texture_hud_char_P:
|
|
.incbin "textures/segment2/segment2.03200.rgba16"
|
|
|
|
.ifdef VERSION_JP
|
|
texture_hud_char_Q:
|
|
.incbin "textures/segment2/segment2.03400.rgba16"
|
|
.endif
|
|
|
|
texture_hud_char_R:
|
|
.incbin "textures/segment2/segment2.03600.rgba16"
|
|
|
|
texture_hud_char_S:
|
|
.incbin "textures/segment2/segment2.03800.rgba16"
|
|
|
|
texture_hud_char_T:
|
|
.incbin "textures/segment2/segment2.03A00.rgba16"
|
|
|
|
texture_hud_char_U:
|
|
.incbin "textures/segment2/segment2.03C00.rgba16"
|
|
|
|
.if VERSION_JP == 1 || VERSION_EU == 1
|
|
texture_hud_char_V:
|
|
.incbin "textures/segment2/segment2.03E00.rgba16"
|
|
.endif
|
|
|
|
texture_hud_char_W:
|
|
.incbin "textures/segment2/segment2.04000.rgba16"
|
|
|
|
.ifdef VERSION_JP
|
|
texture_hud_char_X:
|
|
.incbin "textures/segment2/segment2.04200.rgba16"
|
|
.endif
|
|
|
|
texture_hud_char_Y:
|
|
.incbin "textures/segment2/segment2.04400.rgba16"
|
|
|
|
.if VERSION_JP == 1 || VERSION_EU == 1
|
|
texture_hud_char_Z:
|
|
.incbin "textures/segment2/segment2.04600.rgba16"
|
|
.endif
|
|
|
|
texture_hud_char_apostrophe:
|
|
.incbin "textures/segment2/segment2.04800.rgba16"
|
|
|
|
texture_hud_char_double_quote:
|
|
.incbin "textures/segment2/segment2.04A00.rgba16"
|
|
|
|
.ifdef VERSION_EU
|
|
texture_hud_char_umlaut:
|
|
.incbin "textures/segment2/segment2.umlaut.rgba16" # EU ¨
|
|
.endif
|
|
|
|
.ifdef VERSION_JP
|
|
texture_hud_char_exclamation:
|
|
.incbin "textures/segment2/segment2.04C00.rgba16" # JP !
|
|
.endif
|
|
|
|
.ifdef VERSION_JP
|
|
texture_hud_char_double_exclamation:
|
|
.incbin "textures/segment2/segment2.04E00.rgba16" # JP !!
|
|
.endif
|
|
|
|
.ifdef VERSION_JP
|
|
texture_hud_char_question:
|
|
.incbin "textures/segment2/segment2.05000.rgba16" # JP ?
|
|
.endif
|
|
|
|
.ifdef VERSION_JP
|
|
texture_hud_char_ampersand:
|
|
.incbin "textures/segment2/segment2.05200.rgba16" # JP &
|
|
.endif
|
|
|
|
.ifdef VERSION_JP
|
|
texture_hud_char_percent:
|
|
.incbin "textures/segment2/segment2.05400.rgba16" # JP %
|
|
.endif
|
|
|
|
texture_hud_char_multiply:
|
|
.incbin "textures/segment2/segment2.05600.rgba16"
|
|
|
|
texture_hud_char_coin:
|
|
.incbin "textures/segment2/segment2.05800.rgba16"
|
|
|
|
texture_hud_char_mario_head:
|
|
.incbin "textures/segment2/segment2.05A00.rgba16"
|
|
|
|
texture_hud_char_star:
|
|
.incbin "textures/segment2/segment2.05C00.rgba16"
|
|
|
|
.ifdef VERSION_JP
|
|
texture_hud_char_decimal_point:
|
|
.incbin "textures/segment2/segment2.05E00.rgba16"
|
|
.endif
|
|
|
|
.ifdef VERSION_JP
|
|
texture_hud_char_beta_key:
|
|
.incbin "textures/segment2/segment2.06000.rgba16"
|
|
.endif
|
|
|
|
texture_credits_char_3:
|
|
.incbin "textures/segment2/segment2.06200.rgba16"
|
|
|
|
texture_credits_char_4:
|
|
.incbin "textures/segment2/segment2.06280.rgba16"
|
|
|
|
texture_credits_char_6:
|
|
.incbin "textures/segment2/segment2.06300.rgba16"
|
|
|
|
texture_credits_char_A:
|
|
.incbin "textures/segment2/segment2.06380.rgba16"
|
|
|
|
texture_credits_char_B:
|
|
.incbin "textures/segment2/segment2.06400.rgba16"
|
|
|
|
texture_credits_char_C:
|
|
.incbin "textures/segment2/segment2.06480.rgba16"
|
|
|
|
texture_credits_char_D:
|
|
.incbin "textures/segment2/segment2.06500.rgba16"
|
|
|
|
texture_credits_char_E:
|
|
.incbin "textures/segment2/segment2.06580.rgba16"
|
|
|
|
texture_credits_char_F:
|
|
.incbin "textures/segment2/segment2.06600.rgba16"
|
|
|
|
texture_credits_char_G:
|
|
.incbin "textures/segment2/segment2.06680.rgba16"
|
|
|
|
texture_credits_char_H:
|
|
.incbin "textures/segment2/segment2.06700.rgba16"
|
|
|
|
texture_credits_char_I:
|
|
.incbin "textures/segment2/segment2.06780.rgba16"
|
|
|
|
texture_credits_char_J:
|
|
.incbin "textures/segment2/segment2.06800.rgba16"
|
|
|
|
texture_credits_char_K:
|
|
.incbin "textures/segment2/segment2.06880.rgba16"
|
|
|
|
texture_credits_char_L:
|
|
.incbin "textures/segment2/segment2.06900.rgba16"
|
|
|
|
texture_credits_char_M:
|
|
.incbin "textures/segment2/segment2.06980.rgba16"
|
|
|
|
texture_credits_char_N:
|
|
.incbin "textures/segment2/segment2.06A00.rgba16"
|
|
|
|
texture_credits_char_O:
|
|
.incbin "textures/segment2/segment2.06A80.rgba16"
|
|
|
|
texture_credits_char_P:
|
|
.incbin "textures/segment2/segment2.06B00.rgba16"
|
|
|
|
texture_credits_char_Q:
|
|
.incbin "textures/segment2/segment2.06B80.rgba16"
|
|
|
|
texture_credits_char_R:
|
|
.incbin "textures/segment2/segment2.06C00.rgba16"
|
|
|
|
texture_credits_char_S:
|
|
.incbin "textures/segment2/segment2.06C80.rgba16"
|
|
|
|
texture_credits_char_T:
|
|
.incbin "textures/segment2/segment2.06D00.rgba16"
|
|
|
|
texture_credits_char_U:
|
|
.incbin "textures/segment2/segment2.06D80.rgba16"
|
|
|
|
texture_credits_char_V:
|
|
.incbin "textures/segment2/segment2.06E00.rgba16"
|
|
|
|
texture_credits_char_W:
|
|
.incbin "textures/segment2/segment2.06E80.rgba16"
|
|
|
|
texture_credits_char_X:
|
|
.incbin "textures/segment2/segment2.06F00.rgba16"
|
|
|
|
texture_credits_char_Y:
|
|
.incbin "textures/segment2/segment2.06F80.rgba16"
|
|
|
|
texture_credits_char_Z:
|
|
.incbin "textures/segment2/segment2.07000.rgba16"
|
|
|
|
texture_credits_char_period:
|
|
.incbin "textures/segment2/segment2.07080.rgba16"
|
|
|
|
.ifdef VERSION_JP # JP Small Font
|
|
texture_font_char_jp_0:
|
|
.incbin "textures/segment2/segment2.07100.ia1"
|
|
|
|
texture_font_char_jp_1:
|
|
.incbin "textures/segment2/segment2.07110.ia1"
|
|
|
|
texture_font_char_jp_2:
|
|
.incbin "textures/segment2/segment2.07120.ia1"
|
|
|
|
texture_font_char_jp_3:
|
|
.incbin "textures/segment2/segment2.07130.ia1"
|
|
|
|
texture_font_char_jp_4:
|
|
.incbin "textures/segment2/segment2.07140.ia1"
|
|
|
|
texture_font_char_jp_5:
|
|
.incbin "textures/segment2/segment2.07150.ia1"
|
|
|
|
texture_font_char_jp_6:
|
|
.incbin "textures/segment2/segment2.07160.ia1"
|
|
|
|
texture_font_char_jp_7:
|
|
.incbin "textures/segment2/segment2.07170.ia1"
|
|
|
|
texture_font_char_jp_8:
|
|
.incbin "textures/segment2/segment2.07180.ia1"
|
|
|
|
texture_font_char_jp_9:
|
|
.incbin "textures/segment2/segment2.07190.ia1"
|
|
|
|
texture_font_char_jp_A:
|
|
.incbin "textures/segment2/segment2.071A0.ia1"
|
|
|
|
texture_font_char_jp_B:
|
|
.incbin "textures/segment2/segment2.071B0.ia1"
|
|
|
|
texture_font_char_jp_C:
|
|
.incbin "textures/segment2/segment2.071C0.ia1"
|
|
|
|
texture_font_char_jp_D:
|
|
.incbin "textures/segment2/segment2.071D0.ia1"
|
|
|
|
texture_font_char_jp_E:
|
|
.incbin "textures/segment2/segment2.071E0.ia1"
|
|
|
|
texture_font_char_jp_F:
|
|
.incbin "textures/segment2/segment2.071F0.ia1"
|
|
|
|
texture_font_char_jp_G:
|
|
.incbin "textures/segment2/segment2.07200.ia1"
|
|
|
|
texture_font_char_jp_H:
|
|
.incbin "textures/segment2/segment2.07210.ia1"
|
|
|
|
texture_font_char_jp_I:
|
|
.incbin "textures/segment2/segment2.07220.ia1"
|
|
|
|
texture_font_char_jp_J:
|
|
.incbin "textures/segment2/segment2.07230.ia1"
|
|
|
|
texture_font_char_jp_K:
|
|
.incbin "textures/segment2/segment2.07240.ia1"
|
|
|
|
texture_font_char_jp_L:
|
|
.incbin "textures/segment2/segment2.07250.ia1"
|
|
|
|
texture_font_char_jp_M:
|
|
.incbin "textures/segment2/segment2.07260.ia1"
|
|
|
|
texture_font_char_jp_N:
|
|
.incbin "textures/segment2/segment2.07270.ia1"
|
|
|
|
texture_font_char_jp_O:
|
|
.incbin "textures/segment2/segment2.07280.ia1"
|
|
|
|
texture_font_char_jp_P:
|
|
.incbin "textures/segment2/segment2.07290.ia1"
|
|
|
|
texture_font_char_jp_Q:
|
|
.incbin "textures/segment2/segment2.072A0.ia1"
|
|
|
|
texture_font_char_jp_R:
|
|
.incbin "textures/segment2/segment2.072B0.ia1"
|
|
|
|
texture_font_char_jp_S:
|
|
.incbin "textures/segment2/segment2.072C0.ia1"
|
|
|
|
texture_font_char_jp_T:
|
|
.incbin "textures/segment2/segment2.072D0.ia1"
|
|
|
|
texture_font_char_jp_U:
|
|
.incbin "textures/segment2/segment2.072E0.ia1"
|
|
|
|
texture_font_char_jp_V:
|
|
.incbin "textures/segment2/segment2.072F0.ia1"
|
|
|
|
texture_font_char_jp_W:
|
|
.incbin "textures/segment2/segment2.07300.ia1"
|
|
|
|
texture_font_char_jp_X:
|
|
.incbin "textures/segment2/segment2.07310.ia1"
|
|
|
|
texture_font_char_jp_Y:
|
|
.incbin "textures/segment2/segment2.07320.ia1"
|
|
|
|
texture_font_char_jp_Z:
|
|
.incbin "textures/segment2/segment2.07330.ia1"
|
|
|
|
texture_font_char_jp_long_vowel:
|
|
.incbin "textures/segment2/segment2.07340.ia1"
|
|
|
|
texture_font_char_jp_exclamation:
|
|
.incbin "textures/segment2/segment2.07350.ia1"
|
|
|
|
texture_font_char_jp_dakuten:
|
|
.incbin "textures/segment2/segment2.07360.ia1"
|
|
|
|
texture_font_char_jp_handakuten:
|
|
.incbin "textures/segment2/segment2.07370.ia1"
|
|
|
|
texture_font_char_jp_percent:
|
|
.incbin "textures/segment2/segment2.07380.ia1"
|
|
|
|
texture_font_char_jp_question:
|
|
.incbin "textures/segment2/segment2.07390.ia1"
|
|
|
|
texture_font_char_jp_left_right_arrow:
|
|
.incbin "textures/segment2/segment2.073A0.ia1"
|
|
|
|
texture_font_char_jp_open_parentheses:
|
|
.incbin "textures/segment2/segment2.073B0.ia1"
|
|
|
|
texture_font_char_jp_close_open_parentheses:
|
|
.incbin "textures/segment2/segment2.073C0.ia1"
|
|
|
|
texture_font_char_jp_close_parentheses:
|
|
.incbin "textures/segment2/segment2.073D0.ia1"
|
|
|
|
texture_font_char_jp_coin:
|
|
.incbin "textures/segment2/segment2.073E0.ia1"
|
|
|
|
texture_font_char_jp_multiply:
|
|
.incbin "textures/segment2/segment2.073F0.ia1"
|
|
|
|
texture_font_char_jp_star_filled:
|
|
.incbin "textures/segment2/segment2.07400.ia1"
|
|
|
|
texture_font_char_jp_star_hollow:
|
|
.incbin "textures/segment2/segment2.07410.ia1"
|
|
|
|
texture_font_char_jp_hiragana_a:
|
|
.incbin "textures/segment2/segment2.07420.ia1"
|
|
|
|
texture_font_char_jp_hiragana_i:
|
|
.incbin "textures/segment2/segment2.07430.ia1"
|
|
|
|
texture_font_char_jp_hiragana_u:
|
|
.incbin "textures/segment2/segment2.07440.ia1"
|
|
|
|
texture_font_char_jp_hiragana_c:
|
|
.incbin "textures/segment2/segment2.07450.ia1"
|
|
|
|
texture_font_char_jp_hiragana_o:
|
|
.incbin "textures/segment2/segment2.07460.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ka:
|
|
.incbin "textures/segment2/segment2.07470.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ki:
|
|
.incbin "textures/segment2/segment2.07480.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ku:
|
|
.incbin "textures/segment2/segment2.07490.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ke:
|
|
.incbin "textures/segment2/segment2.074A0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ko:
|
|
.incbin "textures/segment2/segment2.074B0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_sa:
|
|
.incbin "textures/segment2/segment2.074C0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_shi:
|
|
.incbin "textures/segment2/segment2.074D0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_su:
|
|
.incbin "textures/segment2/segment2.074E0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_se:
|
|
.incbin "textures/segment2/segment2.074F0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_so:
|
|
.incbin "textures/segment2/segment2.07500.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ta:
|
|
.incbin "textures/segment2/segment2.07510.ia1"
|
|
|
|
texture_font_char_jp_hiragana_chi:
|
|
.incbin "textures/segment2/segment2.07520.ia1"
|
|
|
|
texture_font_char_jp_hiragana_tsu:
|
|
.incbin "textures/segment2/segment2.07530.ia1"
|
|
|
|
texture_font_char_jp_hiragana_te:
|
|
.incbin "textures/segment2/segment2.07540.ia1"
|
|
|
|
texture_font_char_jp_hiragana_to:
|
|
.incbin "textures/segment2/segment2.07550.ia1"
|
|
|
|
texture_font_char_jp_hiragana_na:
|
|
.incbin "textures/segment2/segment2.07560.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ni:
|
|
.incbin "textures/segment2/segment2.07570.ia1"
|
|
|
|
texture_font_char_jp_hiragana_nu:
|
|
.incbin "textures/segment2/segment2.07580.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ne:
|
|
.incbin "textures/segment2/segment2.07590.ia1"
|
|
|
|
texture_font_char_jp_hiragana_no:
|
|
.incbin "textures/segment2/segment2.075A0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ha:
|
|
.incbin "textures/segment2/segment2.075B0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_hi:
|
|
.incbin "textures/segment2/segment2.075C0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_hu:
|
|
.incbin "textures/segment2/segment2.075D0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_he:
|
|
.incbin "textures/segment2/segment2.075E0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ho:
|
|
.incbin "textures/segment2/segment2.075F0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ma:
|
|
.incbin "textures/segment2/segment2.07600.ia1"
|
|
|
|
texture_font_char_jp_hiragana_mi:
|
|
.incbin "textures/segment2/segment2.07610.ia1"
|
|
|
|
texture_font_char_jp_hiragana_mu:
|
|
.incbin "textures/segment2/segment2.07620.ia1"
|
|
|
|
texture_font_char_jp_hiragana_me:
|
|
.incbin "textures/segment2/segment2.07630.ia1"
|
|
|
|
texture_font_char_jp_hiragana_mo:
|
|
.incbin "textures/segment2/segment2.07640.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ya:
|
|
.incbin "textures/segment2/segment2.07650.ia1"
|
|
|
|
texture_font_char_jp_hiragana_yu:
|
|
.incbin "textures/segment2/segment2.07660.ia1"
|
|
|
|
texture_font_char_jp_hiragana_yo:
|
|
.incbin "textures/segment2/segment2.07670.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ra:
|
|
.incbin "textures/segment2/segment2.07680.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ri:
|
|
.incbin "textures/segment2/segment2.07690.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ru:
|
|
.incbin "textures/segment2/segment2.076A0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_re:
|
|
.incbin "textures/segment2/segment2.076B0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_ro:
|
|
.incbin "textures/segment2/segment2.076C0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_wa:
|
|
.incbin "textures/segment2/segment2.076D0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_wo:
|
|
.incbin "textures/segment2/segment2.076E0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_n:
|
|
.incbin "textures/segment2/segment2.076F0.ia1"
|
|
|
|
texture_font_char_jp_hiragana_small_e:
|
|
.incbin "textures/segment2/segment2.07700.ia1"
|
|
|
|
texture_font_char_jp_hiragana_small_tsu:
|
|
.incbin "textures/segment2/segment2.07710.ia1"
|
|
|
|
texture_font_char_jp_hiragana_small_ka:
|
|
.incbin "textures/segment2/segment2.07720.ia1"
|
|
|
|
texture_font_char_jp_hiragana_small_yu:
|
|
.incbin "textures/segment2/segment2.07730.ia1"
|
|
|
|
texture_font_char_jp_hiragana_small_yo:
|
|
.incbin "textures/segment2/segment2.07740.ia1"
|
|
|
|
texture_font_char_jp_hiragana_small_a:
|
|
.incbin "textures/segment2/segment2.07750.ia1"
|
|
|
|
texture_font_char_jp_hiragana_small_i:
|
|
.incbin "textures/segment2/segment2.07760.ia1"
|
|
|
|
texture_font_char_jp_hiragana_small_o:
|
|
.incbin "textures/segment2/segment2.07770.ia1"
|
|
|
|
texture_font_char_jp_hiragana_small_u:
|
|
.incbin "textures/segment2/segment2.07780.ia1"
|
|
|
|
texture_font_char_jp_interpunct:
|
|
.incbin "textures/segment2/segment2.07790.ia1"
|
|
|
|
texture_font_char_jp_comma:
|
|
.incbin "textures/segment2/segment2.077A0.ia1"
|
|
|
|
texture_font_char_jp_katakana_a:
|
|
.incbin "textures/segment2/segment2.077B0.ia1"
|
|
|
|
texture_font_char_jp_katakana_i:
|
|
.incbin "textures/segment2/segment2.077C0.ia1"
|
|
|
|
texture_font_char_jp_katakana_u:
|
|
.incbin "textures/segment2/segment2.077D0.ia1"
|
|
|
|
texture_font_char_jp_katakana_e:
|
|
.incbin "textures/segment2/segment2.077E0.ia1"
|
|
|
|
texture_font_char_jp_katakana_o:
|
|
.incbin "textures/segment2/segment2.077F0.ia1"
|
|
|
|
texture_font_char_jp_katakana_ka:
|
|
.incbin "textures/segment2/segment2.07800.ia1"
|
|
|
|
texture_font_char_jp_katakana_ki:
|
|
.incbin "textures/segment2/segment2.07810.ia1"
|
|
|
|
texture_font_char_jp_katakana_ku:
|
|
.incbin "textures/segment2/segment2.07820.ia1"
|
|
|
|
texture_font_char_jp_katakana_ke:
|
|
.incbin "textures/segment2/segment2.07830.ia1"
|
|
|
|
texture_font_char_jp_katakana_ko:
|
|
.incbin "textures/segment2/segment2.07840.ia1"
|
|
|
|
texture_font_char_jp_katakana_sa:
|
|
.incbin "textures/segment2/segment2.07850.ia1"
|
|
|
|
texture_font_char_jp_katakana_shi:
|
|
.incbin "textures/segment2/segment2.07860.ia1"
|
|
|
|
texture_font_char_jp_katakana_su:
|
|
.incbin "textures/segment2/segment2.07870.ia1"
|
|
|
|
texture_font_char_jp_katakana_se:
|
|
.incbin "textures/segment2/segment2.07880.ia1"
|
|
|
|
texture_font_char_jp_katakana_so:
|
|
.incbin "textures/segment2/segment2.07890.ia1"
|
|
|
|
texture_font_char_jp_katakana_ta:
|
|
.incbin "textures/segment2/segment2.078A0.ia1"
|
|
|
|
texture_font_char_jp_katakana_chi:
|
|
.incbin "textures/segment2/segment2.078B0.ia1"
|
|
|
|
texture_font_char_jp_katakana_tsu:
|
|
.incbin "textures/segment2/segment2.078C0.ia1"
|
|
|
|
texture_font_char_jp_katakana_te:
|
|
.incbin "textures/segment2/segment2.078D0.ia1"
|
|
|
|
texture_font_char_jp_katakana_to:
|
|
.incbin "textures/segment2/segment2.078E0.ia1"
|
|
|
|
texture_font_char_jp_katakana_na:
|
|
.incbin "textures/segment2/segment2.078F0.ia1"
|
|
|
|
texture_font_char_jp_katakana_ni:
|
|
.incbin "textures/segment2/segment2.07900.ia1"
|
|
|
|
texture_font_char_jp_katakana_nu:
|
|
.incbin "textures/segment2/segment2.07910.ia1"
|
|
|
|
texture_font_char_jp_katakana_ne:
|
|
.incbin "textures/segment2/segment2.07920.ia1"
|
|
|
|
texture_font_char_jp_katakana_no:
|
|
.incbin "textures/segment2/segment2.07930.ia1"
|
|
|
|
texture_font_char_jp_katakana_ha:
|
|
.incbin "textures/segment2/segment2.07940.ia1"
|
|
|
|
texture_font_char_jp_katakana_hi:
|
|
.incbin "textures/segment2/segment2.07950.ia1"
|
|
|
|
texture_font_char_jp_katakana_hu:
|
|
.incbin "textures/segment2/segment2.07960.ia1"
|
|
|
|
texture_font_char_jp_katakana_he:
|
|
.incbin "textures/segment2/segment2.07970.ia1"
|
|
|
|
texture_font_char_jp_katakana_ho:
|
|
.incbin "textures/segment2/segment2.07980.ia1"
|
|
|
|
texture_font_char_jp_katakana_ma:
|
|
.incbin "textures/segment2/segment2.07990.ia1"
|
|
|
|
texture_font_char_jp_katakana_mi:
|
|
.incbin "textures/segment2/segment2.079A0.ia1"
|
|
|
|
texture_font_char_jp_katakana_mu:
|
|
.incbin "textures/segment2/segment2.079B0.ia1"
|
|
|
|
texture_font_char_jp_katakana_me:
|
|
.incbin "textures/segment2/segment2.079C0.ia1"
|
|
|
|
texture_font_char_jp_katakana_mo:
|
|
.incbin "textures/segment2/segment2.079D0.ia1"
|
|
|
|
texture_font_char_jp_katakana_ya:
|
|
.incbin "textures/segment2/segment2.079E0.ia1"
|
|
|
|
texture_font_char_jp_katakana_yu:
|
|
.incbin "textures/segment2/segment2.079F0.ia1"
|
|
|
|
texture_font_char_jp_katakana_yo:
|
|
.incbin "textures/segment2/segment2.07A00.ia1"
|
|
|
|
texture_font_char_jp_katakana_ra:
|
|
.incbin "textures/segment2/segment2.07A10.ia1"
|
|
|
|
texture_font_char_jp_katakana_ri:
|
|
.incbin "textures/segment2/segment2.07A20.ia1"
|
|
|
|
texture_font_char_jp_katakana_ru:
|
|
.incbin "textures/segment2/segment2.07A30.ia1"
|
|
|
|
texture_font_char_jp_katakana_re:
|
|
.incbin "textures/segment2/segment2.07A40.ia1"
|
|
|
|
texture_font_char_jp_katakana_ro:
|
|
.incbin "textures/segment2/segment2.07A50.ia1"
|
|
|
|
texture_font_char_jp_katakana_wa:
|
|
.incbin "textures/segment2/segment2.07A60.ia1"
|
|
|
|
texture_font_char_jp_katakana_n:
|
|
.incbin "textures/segment2/segment2.07A70.ia1"
|
|
|
|
texture_font_char_jp_katakana_small_e:
|
|
.incbin "textures/segment2/segment2.07A80.ia1"
|
|
|
|
texture_font_char_jp_katakana_small_tsu:
|
|
.incbin "textures/segment2/segment2.07A90.ia1"
|
|
|
|
texture_font_char_jp_katakana_small_ka:
|
|
.incbin "textures/segment2/segment2.07AA0.ia1"
|
|
|
|
texture_font_char_jp_katakana_small_yu:
|
|
.incbin "textures/segment2/segment2.07AB0.ia1"
|
|
|
|
texture_font_char_jp_katakana_small_yo:
|
|
.incbin "textures/segment2/segment2.07AC0.ia1"
|
|
|
|
texture_font_char_jp_katakana_small_a:
|
|
.incbin "textures/segment2/segment2.07AD0.ia1"
|
|
|
|
texture_font_char_jp_katakana_small_i:
|
|
.incbin "textures/segment2/segment2.07AE0.ia1"
|
|
|
|
texture_font_char_jp_katakana_small_u:
|
|
.incbin "textures/segment2/segment2.07AF0.ia1"
|
|
|
|
texture_font_char_jp_katakana_small_o:
|
|
.incbin "textures/segment2/segment2.07B00.ia1"
|
|
|
|
texture_font_char_jp_double_quotation_open:
|
|
.incbin "textures/segment2/segment2.07B10.ia1"
|
|
|
|
texture_font_char_jp_double_quotation_close:
|
|
.incbin "textures/segment2/segment2.07B20.ia1"
|
|
|
|
texture_font_char_jp_wave_dash:
|
|
.incbin "textures/segment2/segment2.07B30.ia1"
|
|
|
|
texture_font_char_jp_ellipsis:
|
|
.incbin "textures/segment2/segment2.07B40.ia1"
|
|
.elseif VERSION_EU == 1 # EU Small Font
|
|
texture_font_char_eu_0:
|
|
.incbin "textures/segment2/font_graphics.05F00.ia1"
|
|
|
|
texture_font_char_eu_1:
|
|
.incbin "textures/segment2/font_graphics.05F10.ia1"
|
|
|
|
texture_font_char_eu_2:
|
|
.incbin "textures/segment2/font_graphics.05F20.ia1"
|
|
|
|
texture_font_char_eu_3:
|
|
.incbin "textures/segment2/font_graphics.05F30.ia1"
|
|
|
|
texture_font_char_eu_4:
|
|
.incbin "textures/segment2/font_graphics.05F40.ia1"
|
|
|
|
texture_font_char_eu_5:
|
|
.incbin "textures/segment2/font_graphics.05F50.ia1"
|
|
|
|
texture_font_char_eu_6:
|
|
.incbin "textures/segment2/font_graphics.05F60.ia1"
|
|
|
|
texture_font_char_eu_7:
|
|
.incbin "textures/segment2/font_graphics.05F70.ia1"
|
|
|
|
texture_font_char_eu_8:
|
|
.incbin "textures/segment2/font_graphics.05F80.ia1"
|
|
|
|
texture_font_char_eu_9:
|
|
.incbin "textures/segment2/font_graphics.05F90.ia1"
|
|
|
|
texture_font_char_eu_A:
|
|
.incbin "textures/segment2/font_graphics.05FA0.ia1"
|
|
|
|
texture_font_char_eu_B:
|
|
.incbin "textures/segment2/font_graphics.05FB0.ia1"
|
|
|
|
texture_font_char_eu_C:
|
|
.incbin "textures/segment2/font_graphics.05FC0.ia1"
|
|
|
|
texture_font_char_eu_D:
|
|
.incbin "textures/segment2/font_graphics.05FD0.ia1"
|
|
|
|
texture_font_char_eu_E:
|
|
.incbin "textures/segment2/font_graphics.05FE0.ia1"
|
|
|
|
texture_font_char_eu_F:
|
|
.incbin "textures/segment2/font_graphics.05FF0.ia1"
|
|
|
|
texture_font_char_eu_G:
|
|
.incbin "textures/segment2/font_graphics.06000.ia1"
|
|
|
|
texture_font_char_eu_H:
|
|
.incbin "textures/segment2/font_graphics.06010.ia1"
|
|
|
|
texture_font_char_eu_I:
|
|
.incbin "textures/segment2/font_graphics.06020.ia1"
|
|
|
|
texture_font_char_eu_J:
|
|
.incbin "textures/segment2/font_graphics.06030.ia1"
|
|
|
|
texture_font_char_eu_K:
|
|
.incbin "textures/segment2/font_graphics.06040.ia1"
|
|
|
|
texture_font_char_eu_L:
|
|
.incbin "textures/segment2/font_graphics.06050.ia1"
|
|
|
|
texture_font_char_eu_M:
|
|
.incbin "textures/segment2/font_graphics.06060.ia1"
|
|
|
|
texture_font_char_eu_N:
|
|
.incbin "textures/segment2/font_graphics.06070.ia1"
|
|
|
|
texture_font_char_eu_O:
|
|
.incbin "textures/segment2/font_graphics.06080.ia1"
|
|
|
|
texture_font_char_eu_P:
|
|
.incbin "textures/segment2/font_graphics.06090.ia1"
|
|
|
|
texture_font_char_eu_Q:
|
|
.incbin "textures/segment2/font_graphics.060A0.ia1"
|
|
|
|
texture_font_char_eu_R:
|
|
.incbin "textures/segment2/font_graphics.060B0.ia1"
|
|
|
|
texture_font_char_eu_S:
|
|
.incbin "textures/segment2/font_graphics.060C0.ia1"
|
|
|
|
texture_font_char_eu_T:
|
|
.incbin "textures/segment2/font_graphics.060D0.ia1"
|
|
|
|
texture_font_char_eu_U:
|
|
.incbin "textures/segment2/font_graphics.060E0.ia1"
|
|
|
|
texture_font_char_eu_V:
|
|
.incbin "textures/segment2/font_graphics.060F0.ia1"
|
|
|
|
texture_font_char_eu_W:
|
|
.incbin "textures/segment2/font_graphics.06100.ia1"
|
|
|
|
texture_font_char_eu_X:
|
|
.incbin "textures/segment2/font_graphics.06110.ia1"
|
|
|
|
texture_font_char_eu_Y:
|
|
.incbin "textures/segment2/font_graphics.06120.ia1"
|
|
|
|
texture_font_char_eu_Z:
|
|
.incbin "textures/segment2/font_graphics.06130.ia1"
|
|
|
|
texture_font_char_eu_a:
|
|
.incbin "textures/segment2/font_graphics.06140.ia1"
|
|
|
|
texture_font_char_eu_b:
|
|
.incbin "textures/segment2/font_graphics.06150.ia1"
|
|
|
|
texture_font_char_eu_c:
|
|
.incbin "textures/segment2/font_graphics.06160.ia1"
|
|
|
|
texture_font_char_eu_d:
|
|
.incbin "textures/segment2/font_graphics.06170.ia1"
|
|
|
|
texture_font_char_eu_e:
|
|
.incbin "textures/segment2/font_graphics.06180.ia1"
|
|
|
|
texture_font_char_eu_f:
|
|
.incbin "textures/segment2/font_graphics.06190.ia1"
|
|
|
|
texture_font_char_eu_g:
|
|
.incbin "textures/segment2/font_graphics.061A0.ia1"
|
|
|
|
texture_font_char_eu_h:
|
|
.incbin "textures/segment2/font_graphics.061B0.ia1"
|
|
|
|
texture_font_char_eu_i:
|
|
.incbin "textures/segment2/font_graphics.061C0.ia1"
|
|
|
|
texture_font_char_eu_j:
|
|
.incbin "textures/segment2/font_graphics.061D0.ia1"
|
|
|
|
texture_font_char_eu_k:
|
|
.incbin "textures/segment2/font_graphics.061E0.ia1"
|
|
|
|
texture_font_char_eu_l:
|
|
.incbin "textures/segment2/font_graphics.061F0.ia1"
|
|
|
|
texture_font_char_eu_m:
|
|
.incbin "textures/segment2/font_graphics.06200.ia1"
|
|
|
|
texture_font_char_eu_n:
|
|
.incbin "textures/segment2/font_graphics.06210.ia1"
|
|
|
|
texture_font_char_eu_o:
|
|
.incbin "textures/segment2/font_graphics.06220.ia1"
|
|
|
|
texture_font_char_eu_p:
|
|
.incbin "textures/segment2/font_graphics.06230.ia1"
|
|
|
|
texture_font_char_eu_q:
|
|
.incbin "textures/segment2/font_graphics.06240.ia1"
|
|
|
|
texture_font_char_eu_r:
|
|
.incbin "textures/segment2/font_graphics.06250.ia1"
|
|
|
|
texture_font_char_eu_s:
|
|
.incbin "textures/segment2/font_graphics.06260.ia1"
|
|
|
|
texture_font_char_eu_t:
|
|
.incbin "textures/segment2/font_graphics.06270.ia1"
|
|
|
|
texture_font_char_eu_u:
|
|
.incbin "textures/segment2/font_graphics.06280.ia1"
|
|
|
|
texture_font_char_eu_v:
|
|
.incbin "textures/segment2/font_graphics.06290.ia1"
|
|
|
|
texture_font_char_eu_w:
|
|
.incbin "textures/segment2/font_graphics.062A0.ia1"
|
|
|
|
texture_font_char_eu_x:
|
|
.incbin "textures/segment2/font_graphics.062B0.ia1"
|
|
|
|
texture_font_char_eu_y:
|
|
.incbin "textures/segment2/font_graphics.062C0.ia1"
|
|
|
|
texture_font_char_eu_z:
|
|
.incbin "textures/segment2/font_graphics.062D0.ia1"
|
|
|
|
texture_font_char_eu_left_right_arrow:
|
|
.incbin "textures/segment2/font_graphics.062E0.ia1"
|
|
|
|
texture_font_char_eu_ampersand:
|
|
.incbin "textures/segment2/font_graphics.062F0.ia1"
|
|
|
|
texture_font_char_eu_exclamation:
|
|
.incbin "textures/segment2/font_graphics.06300.ia1"
|
|
|
|
texture_font_char_eu_coin:
|
|
.incbin "textures/segment2/font_graphics.06310.ia1"
|
|
|
|
texture_font_char_eu_multiply:
|
|
.incbin "textures/segment2/font_graphics.06320.ia1"
|
|
|
|
texture_font_char_eu_open_parentheses:
|
|
.incbin "textures/segment2/font_graphics.06330.ia1"
|
|
|
|
texture_font_char_eu_close_open_parentheses:
|
|
.incbin "textures/segment2/font_graphics.06340.ia1"
|
|
|
|
texture_font_char_eu_close_parentheses:
|
|
.incbin "textures/segment2/font_graphics.06350.ia1"
|
|
|
|
texture_font_char_eu_tilde:
|
|
.incbin "textures/segment2/font_graphics.06360.ia1"
|
|
|
|
texture_font_char_eu_period:
|
|
.incbin "textures/segment2/font_graphics.06370.ia1"
|
|
|
|
texture_font_char_eu_percent:
|
|
.incbin "textures/segment2/font_graphics.06380.ia1"
|
|
|
|
texture_font_char_eu_interpunct:
|
|
.incbin "textures/segment2/font_graphics.06390.ia1"
|
|
|
|
texture_font_char_eu_comma:
|
|
.incbin "textures/segment2/font_graphics.063A0.ia1"
|
|
|
|
texture_font_char_eu_apostrophe:
|
|
.incbin "textures/segment2/font_graphics.063B0.ia1"
|
|
|
|
texture_font_char_eu_question:
|
|
.incbin "textures/segment2/font_graphics.063C0.ia1"
|
|
|
|
texture_font_char_eu_star_filled:
|
|
.incbin "textures/segment2/font_graphics.063D0.ia1"
|
|
|
|
texture_font_char_eu_star_hollow:
|
|
.incbin "textures/segment2/font_graphics.063E0.ia1"
|
|
|
|
texture_font_char_eu_double_quote_open:
|
|
.incbin "textures/segment2/font_graphics.063F0.ia1"
|
|
|
|
texture_font_char_eu_double_quote_close:
|
|
.incbin "textures/segment2/font_graphics.06400.ia1"
|
|
|
|
texture_font_char_eu_colon:
|
|
.incbin "textures/segment2/font_graphics.06410.ia1"
|
|
|
|
texture_font_char_EU_slash:
|
|
.incbin "textures/segment2/font_graphics.06420.ia1"
|
|
|
|
texture_font_char_eu_button_A:
|
|
.incbin "textures/segment2/font_graphics.06430.ia1"
|
|
|
|
texture_font_char_eu_button_B:
|
|
.incbin "textures/segment2/font_graphics.06440.ia1"
|
|
|
|
texture_font_char_eu_button_C:
|
|
.incbin "textures/segment2/font_graphics.06450.ia1"
|
|
|
|
texture_font_char_eu_button_Z:
|
|
.incbin "textures/segment2/font_graphics.06460.ia1"
|
|
|
|
texture_font_char_eu_button_R:
|
|
.incbin "textures/segment2/font_graphics.06470.ia1"
|
|
|
|
texture_font_char_eu_button_C_up:
|
|
.incbin "textures/segment2/font_graphics.06480.ia1"
|
|
|
|
texture_font_char_eu_button_C_down:
|
|
.incbin "textures/segment2/font_graphics.06490.ia1"
|
|
|
|
texture_font_char_eu_button_C_left:
|
|
.incbin "textures/segment2/font_graphics.064A0.ia1"
|
|
|
|
texture_font_char_eu_button_C_right:
|
|
.incbin "textures/segment2/font_graphics.064B0.ia1"
|
|
|
|
texture_font_char_eu_umlaut:
|
|
.incbin "textures/segment2/font_graphics.064C0.ia1"
|
|
|
|
texture_font_char_eu_circumflex:
|
|
.incbin "textures/segment2/font_graphics.064D0.ia1"
|
|
|
|
texture_font_char_eu_grave:
|
|
.incbin "textures/segment2/font_graphics.064E0.ia1"
|
|
|
|
texture_font_char_eu_acute:
|
|
.incbin "textures/segment2/font_graphics.064F0.ia1"
|
|
|
|
texture_font_char_eu_cedilla:
|
|
.incbin "textures/segment2/font_graphics.06500.ia1"
|
|
|
|
texture_font_char_eu_unknown:
|
|
.incbin "textures/segment2/font_graphics.06510.ia1"
|
|
|
|
texture_font_char_eu_Cedilla:
|
|
.incbin "textures/segment2/font_graphics.06520.ia1"
|
|
|
|
texture_font_char_eu_eszeet:
|
|
.incbin "textures/segment2/font_graphics.06530.ia1"
|
|
|
|
.else # US Small Font
|
|
texture_font_char_us_0:
|
|
.incbin "textures/segment2/font_graphics.05900.ia4"
|
|
|
|
texture_font_char_us_1:
|
|
.incbin "textures/segment2/font_graphics.05940.ia4"
|
|
|
|
texture_font_char_us_2:
|
|
.incbin "textures/segment2/font_graphics.05980.ia4"
|
|
|
|
texture_font_char_us_3:
|
|
.incbin "textures/segment2/font_graphics.059C0.ia4"
|
|
|
|
texture_font_char_us_4:
|
|
.incbin "textures/segment2/font_graphics.05A00.ia4"
|
|
|
|
texture_font_char_us_5:
|
|
.incbin "textures/segment2/font_graphics.05A40.ia4"
|
|
|
|
texture_font_char_us_6:
|
|
.incbin "textures/segment2/font_graphics.05A80.ia4"
|
|
|
|
texture_font_char_us_7:
|
|
.incbin "textures/segment2/font_graphics.05AC0.ia4"
|
|
|
|
texture_font_char_us_8:
|
|
.incbin "textures/segment2/font_graphics.05B00.ia4"
|
|
|
|
texture_font_char_us_9:
|
|
.incbin "textures/segment2/font_graphics.05B40.ia4"
|
|
|
|
texture_font_char_us_A:
|
|
.incbin "textures/segment2/font_graphics.05B80.ia4"
|
|
|
|
texture_font_char_us_B:
|
|
.incbin "textures/segment2/font_graphics.05BC0.ia4"
|
|
|
|
texture_font_char_us_C:
|
|
.incbin "textures/segment2/font_graphics.05C00.ia4"
|
|
|
|
texture_font_char_us_D:
|
|
.incbin "textures/segment2/font_graphics.05C40.ia4"
|
|
|
|
texture_font_char_us_E:
|
|
.incbin "textures/segment2/font_graphics.05C80.ia4"
|
|
|
|
texture_font_char_us_F:
|
|
.incbin "textures/segment2/font_graphics.05CC0.ia4"
|
|
|
|
texture_font_char_us_G:
|
|
.incbin "textures/segment2/font_graphics.05D00.ia4"
|
|
|
|
texture_font_char_us_H:
|
|
.incbin "textures/segment2/font_graphics.05D40.ia4"
|
|
|
|
texture_font_char_us_I:
|
|
.incbin "textures/segment2/font_graphics.05D80.ia4"
|
|
|
|
texture_font_char_us_J:
|
|
.incbin "textures/segment2/font_graphics.05DC0.ia4"
|
|
|
|
texture_font_char_us_K:
|
|
.incbin "textures/segment2/font_graphics.05E00.ia4"
|
|
|
|
texture_font_char_us_L:
|
|
.incbin "textures/segment2/font_graphics.05E40.ia4"
|
|
|
|
texture_font_char_us_M:
|
|
.incbin "textures/segment2/font_graphics.05E80.ia4"
|
|
|
|
texture_font_char_us_N:
|
|
.incbin "textures/segment2/font_graphics.05EC0.ia4"
|
|
|
|
texture_font_char_us_O:
|
|
.incbin "textures/segment2/font_graphics.05F00.ia4"
|
|
|
|
texture_font_char_us_P:
|
|
.incbin "textures/segment2/font_graphics.05F40.ia4"
|
|
|
|
texture_font_char_us_Q:
|
|
.incbin "textures/segment2/font_graphics.05F80.ia4"
|
|
|
|
texture_font_char_us_R:
|
|
.incbin "textures/segment2/font_graphics.05FC0.ia4"
|
|
|
|
texture_font_char_us_S:
|
|
.incbin "textures/segment2/font_graphics.06000.ia4"
|
|
|
|
texture_font_char_us_T:
|
|
.incbin "textures/segment2/font_graphics.06040.ia4"
|
|
|
|
texture_font_char_us_U:
|
|
.incbin "textures/segment2/font_graphics.06080.ia4"
|
|
|
|
texture_font_char_us_V:
|
|
.incbin "textures/segment2/font_graphics.060C0.ia4"
|
|
|
|
texture_font_char_us_W:
|
|
.incbin "textures/segment2/font_graphics.06100.ia4"
|
|
|
|
texture_font_char_us_X:
|
|
.incbin "textures/segment2/font_graphics.06140.ia4"
|
|
|
|
texture_font_char_us_Y:
|
|
.incbin "textures/segment2/font_graphics.06180.ia4"
|
|
|
|
texture_font_char_us_Z:
|
|
.incbin "textures/segment2/font_graphics.061C0.ia4"
|
|
|
|
texture_font_char_us_a:
|
|
.incbin "textures/segment2/font_graphics.06200.ia4"
|
|
|
|
texture_font_char_us_b:
|
|
.incbin "textures/segment2/font_graphics.06240.ia4"
|
|
|
|
texture_font_char_us_c:
|
|
.incbin "textures/segment2/font_graphics.06280.ia4"
|
|
|
|
texture_font_char_us_d:
|
|
.incbin "textures/segment2/font_graphics.062C0.ia4"
|
|
|
|
texture_font_char_us_e:
|
|
.incbin "textures/segment2/font_graphics.06300.ia4"
|
|
|
|
texture_font_char_us_f:
|
|
.incbin "textures/segment2/font_graphics.06340.ia4"
|
|
|
|
texture_font_char_us_g:
|
|
.incbin "textures/segment2/font_graphics.06380.ia4"
|
|
|
|
texture_font_char_us_h:
|
|
.incbin "textures/segment2/font_graphics.063C0.ia4"
|
|
|
|
texture_font_char_us_i:
|
|
.incbin "textures/segment2/font_graphics.06400.ia4"
|
|
|
|
texture_font_char_us_j:
|
|
.incbin "textures/segment2/font_graphics.06440.ia4"
|
|
|
|
texture_font_char_us_k:
|
|
.incbin "textures/segment2/font_graphics.06480.ia4"
|
|
|
|
texture_font_char_us_l:
|
|
.incbin "textures/segment2/font_graphics.064C0.ia4"
|
|
|
|
texture_font_char_us_m:
|
|
.incbin "textures/segment2/font_graphics.06500.ia4"
|
|
|
|
texture_font_char_us_n:
|
|
.incbin "textures/segment2/font_graphics.06540.ia4"
|
|
|
|
texture_font_char_us_o:
|
|
.incbin "textures/segment2/font_graphics.06580.ia4"
|
|
|
|
texture_font_char_us_p:
|
|
.incbin "textures/segment2/font_graphics.065C0.ia4"
|
|
|
|
texture_font_char_us_q:
|
|
.incbin "textures/segment2/font_graphics.06600.ia4"
|
|
|
|
texture_font_char_us_r:
|
|
.incbin "textures/segment2/font_graphics.06640.ia4"
|
|
|
|
texture_font_char_us_s:
|
|
.incbin "textures/segment2/font_graphics.06680.ia4"
|
|
|
|
texture_font_char_us_t:
|
|
.incbin "textures/segment2/font_graphics.066C0.ia4"
|
|
|
|
texture_font_char_us_u:
|
|
.incbin "textures/segment2/font_graphics.06700.ia4"
|
|
|
|
texture_font_char_us_v:
|
|
.incbin "textures/segment2/font_graphics.06740.ia4"
|
|
|
|
texture_font_char_us_w:
|
|
.incbin "textures/segment2/font_graphics.06780.ia4"
|
|
|
|
texture_font_char_us_x:
|
|
.incbin "textures/segment2/font_graphics.067C0.ia4"
|
|
|
|
texture_font_char_us_y:
|
|
.incbin "textures/segment2/font_graphics.06800.ia4"
|
|
|
|
texture_font_char_us_z:
|
|
.incbin "textures/segment2/font_graphics.06840.ia4"
|
|
|
|
texture_font_char_us_left_right_arrow:
|
|
.incbin "textures/segment2/font_graphics.06880.ia4"
|
|
|
|
texture_font_char_us_exclamation:
|
|
.incbin "textures/segment2/font_graphics.068C0.ia4"
|
|
|
|
texture_font_char_us_coin:
|
|
.incbin "textures/segment2/font_graphics.06900.ia4"
|
|
|
|
texture_font_char_us_multiply:
|
|
.incbin "textures/segment2/font_graphics.06940.ia4"
|
|
|
|
texture_font_char_us_open_parentheses:
|
|
.incbin "textures/segment2/font_graphics.06980.ia4"
|
|
|
|
texture_font_char_us_close_open_parentheses:
|
|
.incbin "textures/segment2/font_graphics.069C0.ia4"
|
|
|
|
texture_font_char_us_close_parentheses:
|
|
.incbin "textures/segment2/font_graphics.06A00.ia4"
|
|
|
|
texture_font_char_us_tilde:
|
|
.incbin "textures/segment2/font_graphics.06A40.ia4"
|
|
|
|
texture_font_char_us_period:
|
|
.incbin "textures/segment2/font_graphics.06A80.ia4"
|
|
|
|
texture_font_char_us_percent:
|
|
.incbin "textures/segment2/font_graphics.06AC0.ia4"
|
|
|
|
texture_font_char_us_interpunct:
|
|
.incbin "textures/segment2/font_graphics.06B00.ia4"
|
|
|
|
texture_font_char_us_comma:
|
|
.incbin "textures/segment2/font_graphics.06B40.ia4"
|
|
|
|
texture_font_char_us_apostrophe:
|
|
.incbin "textures/segment2/font_graphics.06B80.ia4"
|
|
|
|
texture_font_char_us_question:
|
|
.incbin "textures/segment2/font_graphics.06BC0.ia4"
|
|
|
|
texture_font_char_us_star_filled:
|
|
.incbin "textures/segment2/font_graphics.06C00.ia4"
|
|
|
|
texture_font_char_us_star_hollow:
|
|
.incbin "textures/segment2/font_graphics.06C40.ia4"
|
|
|
|
texture_font_char_us_double_quote_open:
|
|
.incbin "textures/segment2/font_graphics.06C80.ia4"
|
|
|
|
texture_font_char_us_double_quote_close:
|
|
.incbin "textures/segment2/font_graphics.06CC0.ia4"
|
|
|
|
texture_font_char_us_ellipsis:
|
|
.incbin "textures/segment2/font_graphics.06D00.ia4"
|
|
|
|
texture_font_char_us_slash:
|
|
.incbin "textures/segment2/font_graphics.06D40.ia4"
|
|
|
|
texture_font_char_us_ampersand:
|
|
.incbin "textures/segment2/font_graphics.06D80.ia4"
|
|
|
|
texture_font_char_us_button_A:
|
|
.incbin "textures/segment2/font_graphics.06DC0.ia4"
|
|
|
|
texture_font_char_us_button_B:
|
|
.incbin "textures/segment2/font_graphics.06E00.ia4"
|
|
|
|
texture_font_char_us_button_C:
|
|
.incbin "textures/segment2/font_graphics.06E40.ia4"
|
|
|
|
texture_font_char_us_button_Z:
|
|
.incbin "textures/segment2/font_graphics.06E80.ia4"
|
|
|
|
texture_font_char_us_button_R:
|
|
.incbin "textures/segment2/font_graphics.06EC0.ia4"
|
|
|
|
texture_font_char_us_button_C_up:
|
|
.incbin "textures/segment2/font_graphics.06F00.ia4"
|
|
|
|
texture_font_char_us_button_C_down:
|
|
.incbin "textures/segment2/font_graphics.06F40.ia4"
|
|
|
|
texture_font_char_us_button_C_left:
|
|
.incbin "textures/segment2/font_graphics.06F80.ia4"
|
|
|
|
texture_font_char_us_button_C_right:
|
|
.incbin "textures/segment2/font_graphics.06FC0.ia4"
|
|
.endif
|
|
|
|
texture_hud_char_camera:
|
|
.incbin "textures/segment2/segment2.07B50.rgba16"
|
|
|
|
texture_hud_char_lakitu:
|
|
.incbin "textures/segment2/segment2.07D50.rgba16"
|
|
|
|
texture_hud_char_no_camera:
|
|
.incbin "textures/segment2/segment2.07F50.rgba16"
|
|
|
|
texture_hud_char_arrow_up:
|
|
.incbin "textures/segment2/segment2.08150.rgba16"
|
|
|
|
texture_hud_char_arrow_down:
|
|
.incbin "textures/segment2/segment2.081D0.rgba16"
|
|
|
|
# Main HUD print table 0x02008250-0x02008337
|
|
glabel main_hud_lut
|
|
.if VERSION_EU == 1
|
|
.word texture_hud_char_0, texture_hud_char_1, texture_hud_char_2, texture_hud_char_3
|
|
.word texture_hud_char_4, texture_hud_char_5, texture_hud_char_6, texture_hud_char_7
|
|
.word texture_hud_char_8, texture_hud_char_9, texture_hud_char_A, texture_hud_char_B
|
|
.word texture_hud_char_C, texture_hud_char_D, texture_hud_char_E, texture_hud_char_F
|
|
.word texture_hud_char_G, texture_hud_char_H, texture_hud_char_I, 0x0
|
|
.word texture_hud_char_K, texture_hud_char_L, texture_hud_char_M, texture_hud_char_N
|
|
.word texture_hud_char_O, texture_hud_char_P, 0x0, texture_hud_char_R
|
|
.word texture_hud_char_S, texture_hud_char_T, texture_hud_char_U, texture_hud_char_V
|
|
.word texture_hud_char_W, 0x0, texture_hud_char_Y, texture_hud_char_Z
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, texture_hud_char_multiply, texture_hud_char_coin
|
|
.word texture_hud_char_mario_head, texture_hud_char_star, 0x0, 0x0
|
|
.word texture_hud_char_apostrophe, texture_hud_char_double_quote, texture_hud_char_umlaut
|
|
.elseif VERSION_US == 1
|
|
.word texture_hud_char_0, texture_hud_char_1, texture_hud_char_2, texture_hud_char_3
|
|
.word texture_hud_char_4, texture_hud_char_5, texture_hud_char_6, texture_hud_char_7
|
|
.word texture_hud_char_8, texture_hud_char_9, texture_hud_char_A, texture_hud_char_B
|
|
.word texture_hud_char_C, texture_hud_char_D, texture_hud_char_E, texture_hud_char_F
|
|
.word texture_hud_char_G, texture_hud_char_H, texture_hud_char_I, 0x0
|
|
.word texture_hud_char_K, texture_hud_char_L, texture_hud_char_M, texture_hud_char_N
|
|
.word texture_hud_char_O, texture_hud_char_P, 0x0, texture_hud_char_R
|
|
.word texture_hud_char_S, texture_hud_char_T, texture_hud_char_U, 0x0
|
|
.word texture_hud_char_W, 0x0, texture_hud_char_Y, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, texture_hud_char_multiply, texture_hud_char_coin
|
|
.word texture_hud_char_mario_head, texture_hud_char_star, 0x0, 0x0
|
|
.word texture_hud_char_apostrophe, texture_hud_char_double_quote
|
|
.else
|
|
.word texture_hud_char_0, texture_hud_char_1, texture_hud_char_2, texture_hud_char_3
|
|
.word texture_hud_char_4, texture_hud_char_5, texture_hud_char_6, texture_hud_char_7
|
|
.word texture_hud_char_8, texture_hud_char_9, texture_hud_char_A, texture_hud_char_B
|
|
.word texture_hud_char_C, texture_hud_char_D, texture_hud_char_E, texture_hud_char_F
|
|
.word texture_hud_char_G, texture_hud_char_H, texture_hud_char_I, texture_hud_char_J
|
|
.word texture_hud_char_K, texture_hud_char_L, texture_hud_char_M, texture_hud_char_N
|
|
.word texture_hud_char_O, texture_hud_char_P, texture_hud_char_Q, texture_hud_char_R
|
|
.word texture_hud_char_S, texture_hud_char_T, texture_hud_char_U, texture_hud_char_V
|
|
.word texture_hud_char_W, texture_hud_char_X, texture_hud_char_Y, texture_hud_char_Z
|
|
.word texture_hud_char_exclamation, texture_hud_char_double_exclamation, texture_hud_char_question, texture_hud_char_ampersand
|
|
.word texture_hud_char_percent, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, texture_hud_char_multiply, texture_hud_char_coin
|
|
.word texture_hud_char_mario_head, texture_hud_char_star, texture_hud_char_decimal_point, texture_hud_char_beta_key
|
|
.word texture_hud_char_apostrophe, texture_hud_char_double_quote
|
|
.endif
|
|
|
|
# Main small font print table 0x02008338-0x02008737
|
|
glabel main_font_lut
|
|
.if VERSION_EU == 1 # EU Font Table
|
|
.word texture_font_char_eu_0, texture_font_char_eu_1, texture_font_char_eu_2, texture_font_char_eu_3
|
|
.word texture_font_char_eu_4, texture_font_char_eu_5, texture_font_char_eu_6, texture_font_char_eu_7
|
|
.word texture_font_char_eu_8, texture_font_char_eu_9, texture_font_char_eu_A, texture_font_char_eu_B
|
|
.word texture_font_char_eu_C, texture_font_char_eu_D, texture_font_char_eu_E, texture_font_char_eu_F
|
|
.word texture_font_char_eu_G, texture_font_char_eu_H, texture_font_char_eu_I, texture_font_char_eu_J
|
|
.word texture_font_char_eu_K, texture_font_char_eu_L, texture_font_char_eu_M, texture_font_char_eu_N
|
|
.word texture_font_char_eu_O, texture_font_char_eu_P, texture_font_char_eu_Q, texture_font_char_eu_R
|
|
.word texture_font_char_eu_S, texture_font_char_eu_T, texture_font_char_eu_U, texture_font_char_eu_V
|
|
.word texture_font_char_eu_W, texture_font_char_eu_X, texture_font_char_eu_Y, texture_font_char_eu_Z
|
|
.word texture_font_char_eu_a, texture_font_char_eu_b, texture_font_char_eu_c, texture_font_char_eu_d
|
|
.word texture_font_char_eu_e, texture_font_char_eu_f, texture_font_char_eu_g, texture_font_char_eu_h
|
|
.word texture_font_char_eu_i, texture_font_char_eu_j, texture_font_char_eu_k, texture_font_char_eu_l
|
|
.word texture_font_char_eu_m, texture_font_char_eu_n, texture_font_char_eu_o, texture_font_char_eu_p
|
|
.word texture_font_char_eu_q, texture_font_char_eu_r, texture_font_char_eu_s, texture_font_char_eu_t
|
|
.word texture_font_char_eu_u, texture_font_char_eu_v, texture_font_char_eu_w, texture_font_char_eu_x
|
|
.word texture_font_char_eu_y, texture_font_char_eu_z, texture_font_char_eu_apostrophe, texture_font_char_eu_period
|
|
.word 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
|
|
.word texture_font_char_eu_button_C_up
|
|
.word texture_font_char_eu_button_C_down
|
|
.word texture_font_char_eu_button_C_left
|
|
.word texture_font_char_eu_button_C_right
|
|
.word texture_font_char_eu_button_A
|
|
.word texture_font_char_eu_button_B
|
|
.word texture_font_char_eu_button_C
|
|
.word texture_font_char_eu_button_Z
|
|
.word texture_font_char_eu_button_R
|
|
.word 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
|
|
.word texture_font_char_eu_comma
|
|
.word 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
|
|
.word texture_font_char_EU_slash
|
|
.word 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0
|
|
.word texture_font_char_eu_open_parentheses
|
|
.word texture_font_char_eu_close_open_parentheses
|
|
.word texture_font_char_eu_close_parentheses
|
|
.word texture_font_char_eu_left_right_arrow
|
|
.word texture_font_char_eu_ampersand
|
|
.word texture_font_char_eu_colon
|
|
.word texture_font_char_eu_acute
|
|
.word texture_font_char_eu_circumflex
|
|
.word texture_font_char_eu_umlaut
|
|
.word texture_font_char_eu_grave
|
|
.word texture_font_char_eu_unknown
|
|
.word texture_font_char_eu_eszeet
|
|
.word texture_font_char_eu_Cedilla
|
|
.word texture_font_char_eu_cedilla
|
|
.word 0x0, 0x0, 0x0
|
|
.word texture_font_char_eu_exclamation
|
|
.word texture_font_char_eu_percent
|
|
.word texture_font_char_eu_question
|
|
.word texture_font_char_eu_double_quote_open
|
|
.word texture_font_char_eu_double_quote_close
|
|
.word texture_font_char_eu_tilde
|
|
.word 0x0
|
|
.word texture_font_char_eu_coin
|
|
.word texture_font_char_eu_star_filled
|
|
.word texture_font_char_eu_multiply
|
|
.word texture_font_char_eu_interpunct
|
|
.word texture_font_char_eu_star_hollow
|
|
.word 0x0, 0x0
|
|
.elseif VERSION_US == 1 # US Font Table
|
|
.word texture_font_char_us_0, texture_font_char_us_1, texture_font_char_us_2, texture_font_char_us_3
|
|
.word texture_font_char_us_4, texture_font_char_us_5, texture_font_char_us_6, texture_font_char_us_7
|
|
.word texture_font_char_us_8, texture_font_char_us_9, texture_font_char_us_A, texture_font_char_us_B
|
|
.word texture_font_char_us_C, texture_font_char_us_D, texture_font_char_us_E, texture_font_char_us_F
|
|
.word texture_font_char_us_G, texture_font_char_us_H, texture_font_char_us_I, texture_font_char_us_J
|
|
.word texture_font_char_us_K, texture_font_char_us_L, texture_font_char_us_M, texture_font_char_us_N
|
|
.word texture_font_char_us_O, texture_font_char_us_P, texture_font_char_us_Q, texture_font_char_us_R
|
|
.word texture_font_char_us_S, texture_font_char_us_T, texture_font_char_us_U, texture_font_char_us_V
|
|
.word texture_font_char_us_W, texture_font_char_us_X, texture_font_char_us_Y, texture_font_char_us_Z
|
|
.word texture_font_char_us_a, texture_font_char_us_b, texture_font_char_us_c, texture_font_char_us_d
|
|
.word texture_font_char_us_e, texture_font_char_us_f, texture_font_char_us_g, texture_font_char_us_h
|
|
.word texture_font_char_us_i, texture_font_char_us_j, texture_font_char_us_k, texture_font_char_us_l
|
|
.word texture_font_char_us_m, texture_font_char_us_n, texture_font_char_us_o, texture_font_char_us_p
|
|
.word texture_font_char_us_q, texture_font_char_us_r, texture_font_char_us_s, texture_font_char_us_t
|
|
.word texture_font_char_us_u, texture_font_char_us_v, texture_font_char_us_w, texture_font_char_us_x
|
|
.word texture_font_char_us_y, texture_font_char_us_z, texture_font_char_us_apostrophe, texture_font_char_us_period
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word texture_font_char_us_button_C_up, texture_font_char_us_button_C_down, texture_font_char_us_button_C_left, texture_font_char_us_button_C_right
|
|
.word texture_font_char_us_button_A, texture_font_char_us_button_B, texture_font_char_us_button_C, texture_font_char_us_button_Z
|
|
.word texture_font_char_us_button_R, 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_font_char_us_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_font_char_us_slash
|
|
.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, texture_font_char_us_open_parentheses, texture_font_char_us_close_open_parentheses, texture_font_char_us_close_parentheses
|
|
.word texture_font_char_us_left_right_arrow, texture_font_char_us_ampersand, texture_font_char_us_ellipsis, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, texture_font_char_us_exclamation, texture_font_char_us_percent
|
|
.word texture_font_char_us_question, texture_font_char_us_double_quote_open, texture_font_char_us_double_quote_close, texture_font_char_us_tilde
|
|
.word 0x0, texture_font_char_us_coin, texture_font_char_us_star_filled, texture_font_char_us_multiply
|
|
.word texture_font_char_us_interpunct, texture_font_char_us_star_hollow, 0x0, 0x0
|
|
.elseif VERSION_JP == 1
|
|
.word texture_font_char_jp_0, texture_font_char_jp_1, texture_font_char_jp_2, texture_font_char_jp_3
|
|
.word texture_font_char_jp_4, texture_font_char_jp_5, texture_font_char_jp_6, texture_font_char_jp_7
|
|
.word texture_font_char_jp_8, texture_font_char_jp_9, texture_font_char_jp_A, texture_font_char_jp_B
|
|
.word texture_font_char_jp_C, texture_font_char_jp_D, texture_font_char_jp_E, texture_font_char_jp_F
|
|
.word texture_font_char_jp_G, texture_font_char_jp_H, texture_font_char_jp_I, texture_font_char_jp_J
|
|
.word texture_font_char_jp_K, texture_font_char_jp_L, texture_font_char_jp_M, texture_font_char_jp_N
|
|
.word texture_font_char_jp_O, texture_font_char_jp_P, texture_font_char_jp_Q, texture_font_char_jp_R
|
|
.word texture_font_char_jp_S, texture_font_char_jp_T, texture_font_char_jp_U, texture_font_char_jp_V
|
|
.word texture_font_char_jp_W, texture_font_char_jp_X, texture_font_char_jp_Y, texture_font_char_jp_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, 0x0, 0x0
|
|
.word texture_font_char_jp_hiragana_a, texture_font_char_jp_hiragana_i, texture_font_char_jp_hiragana_u, texture_font_char_jp_hiragana_c
|
|
.word texture_font_char_jp_hiragana_o, texture_font_char_jp_hiragana_ka, texture_font_char_jp_hiragana_ki, texture_font_char_jp_hiragana_ku
|
|
.word texture_font_char_jp_hiragana_ke, texture_font_char_jp_hiragana_ko, texture_font_char_jp_hiragana_sa, texture_font_char_jp_hiragana_shi
|
|
.word texture_font_char_jp_hiragana_su, texture_font_char_jp_hiragana_se, texture_font_char_jp_hiragana_so, texture_font_char_jp_hiragana_ta
|
|
.word texture_font_char_jp_hiragana_chi, texture_font_char_jp_hiragana_tsu, texture_font_char_jp_hiragana_te, texture_font_char_jp_hiragana_to
|
|
.word texture_font_char_jp_hiragana_na, texture_font_char_jp_hiragana_ni, texture_font_char_jp_hiragana_nu, texture_font_char_jp_hiragana_ne
|
|
.word texture_font_char_jp_hiragana_no, texture_font_char_jp_hiragana_ha, texture_font_char_jp_hiragana_hi, texture_font_char_jp_hiragana_hu
|
|
.word texture_font_char_jp_hiragana_he, texture_font_char_jp_hiragana_ho, texture_font_char_jp_hiragana_ma, texture_font_char_jp_hiragana_mi
|
|
.word texture_font_char_jp_hiragana_mu, texture_font_char_jp_hiragana_me, texture_font_char_jp_hiragana_mo, texture_font_char_jp_hiragana_ya
|
|
.word texture_font_char_jp_hiragana_yu, texture_font_char_jp_hiragana_yo, texture_font_char_jp_hiragana_ra, texture_font_char_jp_hiragana_ri
|
|
.word texture_font_char_jp_hiragana_ru, texture_font_char_jp_hiragana_re, texture_font_char_jp_hiragana_ro, texture_font_char_jp_hiragana_wa
|
|
.word texture_font_char_jp_hiragana_wo, texture_font_char_jp_hiragana_n, 0x0, texture_font_char_jp_comma
|
|
.word texture_font_char_jp_katakana_a, texture_font_char_jp_katakana_i, texture_font_char_jp_katakana_u, texture_font_char_jp_katakana_e
|
|
.word texture_font_char_jp_katakana_o, texture_font_char_jp_katakana_ka, texture_font_char_jp_katakana_ki, texture_font_char_jp_katakana_ku
|
|
.word texture_font_char_jp_katakana_ke, texture_font_char_jp_katakana_ko, texture_font_char_jp_katakana_sa, texture_font_char_jp_katakana_shi
|
|
.word texture_font_char_jp_katakana_su, texture_font_char_jp_katakana_se, texture_font_char_jp_katakana_so, texture_font_char_jp_katakana_ta
|
|
.word texture_font_char_jp_katakana_chi, texture_font_char_jp_katakana_tsu, texture_font_char_jp_katakana_te, texture_font_char_jp_katakana_to
|
|
.word texture_font_char_jp_katakana_na, texture_font_char_jp_katakana_ni, texture_font_char_jp_katakana_nu, texture_font_char_jp_katakana_ne
|
|
.word texture_font_char_jp_katakana_no, texture_font_char_jp_katakana_ha, texture_font_char_jp_katakana_hi, texture_font_char_jp_katakana_hu
|
|
.word texture_font_char_jp_katakana_he, texture_font_char_jp_katakana_ho, texture_font_char_jp_katakana_ma, texture_font_char_jp_katakana_mi
|
|
.word texture_font_char_jp_katakana_mu, texture_font_char_jp_katakana_me, texture_font_char_jp_katakana_mo, texture_font_char_jp_katakana_ya
|
|
.word texture_font_char_jp_katakana_yu, texture_font_char_jp_katakana_yo, texture_font_char_jp_katakana_ra, texture_font_char_jp_katakana_ri
|
|
.word texture_font_char_jp_katakana_ru, texture_font_char_jp_katakana_re, texture_font_char_jp_katakana_ro, texture_font_char_jp_katakana_wa
|
|
.word 0x0, texture_font_char_jp_katakana_n, 0x0, texture_font_char_jp_long_vowel
|
|
.word texture_font_char_jp_hiragana_small_e, texture_font_char_jp_hiragana_small_tsu, texture_font_char_jp_hiragana_small_ka, texture_font_char_jp_hiragana_small_yu
|
|
.word texture_font_char_jp_hiragana_small_yo, texture_font_char_jp_hiragana_small_a, texture_font_char_jp_hiragana_small_i, texture_font_char_jp_hiragana_small_u
|
|
.word texture_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_font_char_jp_katakana_small_e, texture_font_char_jp_katakana_small_tsu, texture_font_char_jp_katakana_small_ka, texture_font_char_jp_katakana_small_yu
|
|
.word texture_font_char_jp_katakana_small_yo, texture_font_char_jp_katakana_small_a, texture_font_char_jp_katakana_small_i, texture_font_char_jp_katakana_small_u
|
|
.word texture_font_char_jp_katakana_small_o, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, texture_font_char_jp_open_parentheses, texture_font_char_jp_close_open_parentheses, texture_font_char_jp_close_parentheses
|
|
.word texture_font_char_jp_left_right_arrow, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word 0x0, 0x0, 0x0, 0x0
|
|
.word texture_font_char_jp_dakuten, texture_font_char_jp_handakuten, texture_font_char_jp_exclamation, texture_font_char_jp_percent
|
|
.word texture_font_char_jp_question, texture_font_char_jp_double_quotation_open, texture_font_char_jp_double_quotation_close, texture_font_char_jp_wave_dash
|
|
.word texture_font_char_jp_ellipsis, texture_font_char_jp_coin, texture_font_char_jp_star_filled, texture_font_char_jp_multiply
|
|
.word texture_font_char_jp_interpunct, texture_font_char_jp_star_hollow, 0x0, 0x0
|
|
.endif
|
|
|
|
# credits font LUT 0x02008738-0x020087CB
|
|
glabel main_credits_font_lut
|
|
.word 0x0, 0x0, 0x0, texture_credits_char_3
|
|
.word texture_credits_char_4, 0x0, texture_credits_char_6, 0x0
|
|
.word 0x0, 0x0, texture_credits_char_A, texture_credits_char_B
|
|
.word texture_credits_char_C, texture_credits_char_D, texture_credits_char_E, texture_credits_char_F
|
|
.word texture_credits_char_G, texture_credits_char_H, texture_credits_char_I, texture_credits_char_J
|
|
.word texture_credits_char_K, texture_credits_char_L, texture_credits_char_M, texture_credits_char_N
|
|
.word texture_credits_char_O, texture_credits_char_P, texture_credits_char_Q, texture_credits_char_R
|
|
.word texture_credits_char_S, texture_credits_char_T, texture_credits_char_U, texture_credits_char_V
|
|
.word texture_credits_char_W, texture_credits_char_X, texture_credits_char_Y, texture_credits_char_Z
|
|
.word texture_credits_char_period
|
|
|
|
# HUD camera table 0x020087CC-0x020087E3
|
|
glabel main_hud_camera_lut
|
|
.word texture_hud_char_camera, texture_hud_char_mario_head, texture_hud_char_lakitu, texture_hud_char_no_camera
|
|
.word texture_hud_char_arrow_up, texture_hud_char_arrow_down
|
|
|
|
.macro textdata name
|
|
.if VERSION_US == 1
|
|
.include "build/us/text/\name\().s"
|
|
.else /* NTSC-J 1.0 */
|
|
.include "build/jp/text/\name\().s"
|
|
.endif
|
|
.endm
|
|
|
|
.ifndef VERSION_EU
|
|
textdata debug
|
|
textdata dialog
|
|
textdata level
|
|
textdata star
|
|
.endif
|
|
|
|
.balign 0x10
|
|
|
|
glabel dl_hud_img_begin # 0x0200EC60 - 0x0200EC98
|
|
gsDPPipeSync
|
|
gsDPSetCycleType G_CYC_COPY
|
|
gsDPSetTexturePersp G_TP_NONE
|
|
gsDPSetAlphaCompare G_AC_THRESHOLD
|
|
gsDPSetBlendColor 255, 255, 255, 255
|
|
.ifdef VERSION_EU
|
|
gsDPSetRenderMode G_RM_NOOP, G_RM_NOOP2
|
|
gsDPSetTextureFilter G_TF_POINT
|
|
.else
|
|
gsDPSetRenderMode G_RM_AA_XLU_SURF, G_RM_AA_XLU_SURF2
|
|
.endif
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_hud_img_load_tex_block # 0x0200EC98 - 0x0200ECC8
|
|
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
|
|
gsDPSetTileSize 0, 0, 0, 60, 60
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_hud_img_end # 0x0200ECC8 - 0x0200ED00
|
|
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
|
|
|
|
gsDPSetAlphaCompare G_AC_NONE
|
|
.ifdef VERSION_EU
|
|
gsDPSetTextureFilter G_TF_BILERP
|
|
gsDPSetCycleType G_CYC_1CYCLE
|
|
.else
|
|
gsDPSetCycleType G_CYC_1CYCLE
|
|
gsSPTexture -1, -1, 0, 0, 0
|
|
.endif
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_rgba16_text_begin # 0x0200ED00 - 0x0200ED38
|
|
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
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_rgba16_load_tex_block # 0x0200ED38 - 0x0200ED68
|
|
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
|
|
gsDPSetTileSize 0, 0, 0, 60, 60
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_rgba16_text_end # 0x0200ED68 - 0x0200EDA8
|
|
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
|
|
gsDPSetTextureFilter G_TF_BILERP
|
|
gsSPTexture -1, -1, 0, 0, 0
|
|
gsSPEndDisplayList
|
|
|
|
vertex_text_bg_box: # 0x0200EDA8 - 0x0200EDE8
|
|
vertex 0, -80, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 130, -80, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 130, 0, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 0, 0, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
|
|
glabel dl_draw_text_bg_box # 0x0200EDE8 - 0x0200EE28
|
|
gsDPPipeSync
|
|
gsSPClearGeometryMode G_LIGHTING
|
|
gsDPSetCombineModeLERP1Cycle G_CCMUX_SHADE, G_CCMUX_0, G_CCMUX_ENVIRONMENT, G_CCMUX_0, G_ACMUX_SHADE, G_ACMUX_0, G_ACMUX_ENVIRONMENT, G_ACMUX_0
|
|
gsDPSetRenderMode G_RM_XLU_SURF, G_RM_XLU_SURF2
|
|
gsSPVertex vertex_text_bg_box, 4, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
.ifndef VERSION_EU
|
|
vertex_ia8_char: # 0x0200EE28 - 0x0200EE68
|
|
.ifndef VERSION_JP
|
|
vertex 0, 0, 0, 0, 256, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 8, 0, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 8, 16, 0, 480, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 0, 16, 0, 480, 256, 0xFF, 0xFF, 0xFF, 0xFF
|
|
.else
|
|
vertex 0, 0, 0, 0, 1024, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 8, 0, 0, 512, 1024, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 8, 16, 0, 512, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 0, 16, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
.endif
|
|
.endif # !EU
|
|
|
|
.if VERSION_EU == 1
|
|
glabel dl_ia8_text_begin # 0x020073B0
|
|
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_XLU_SURF, G_RM_XLU_SURF2
|
|
gsDPSetTextureFilter G_TF_POINT
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_ia8_render_char # 0x020073E8 - 0x02007418
|
|
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_MIRROR, 3, G_TX_NOLOD, G_TX_WRAP | G_TX_MIRROR, 4, G_TX_NOLOD
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x01F, 0x800
|
|
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_MIRROR, 3, G_TX_NOLOD, G_TX_WRAP | G_TX_MIRROR, 4, G_TX_NOLOD
|
|
gsDPSetTileSize 0, 0, 0, 60, 28
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_ia8_text_end # 0x02007418 - 0x02007450
|
|
gsDPPipeSync
|
|
gsDPSetTexturePersp G_TP_PERSP
|
|
gsDPSetRenderMode G_RM_AA_ZB_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
|
|
gsDPSetTextureFilter G_TF_BILERP
|
|
gsSPEndDisplayList
|
|
|
|
.elseif VERSION_US == 1
|
|
glabel dl_ia8_text_begin
|
|
gsDPPipeSync
|
|
gsSPClearGeometryMode G_LIGHTING
|
|
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_XLU_SURF, G_RM_XLU_SURF2
|
|
gsDPSetTextureFilter G_TF_POINT
|
|
gsSPTexture 65535, 65535, 0, 0, 1
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_ia8_render_char
|
|
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 3, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x1F, 0x800
|
|
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 3, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
|
|
gsDPSetTileSize 0, 0, 0, 60, 28
|
|
gsSPVertex vertex_ia8_char, 4, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
|
gsSPEndDisplayList
|
|
.else
|
|
glabel dl_ia8_text_begin # 0x0200EE68 - 0x0200EEA8
|
|
gsDPPipeSync
|
|
gsSPClearGeometryMode G_LIGHTING
|
|
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_XLU_SURF, G_RM_XLU_SURF2
|
|
gsDPSetTextureFilter G_TF_POINT
|
|
gsSPTexture -32768, -32768, 0, 0, 1
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_ia8_render_char # 0x0200EEA8 - 0x0200EEF0
|
|
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_8b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 3, G_TX_NOLOD
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x07F, 0x800
|
|
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_8b, 1, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 3, G_TX_NOLOD
|
|
gsDPSetTileSize 0, 0, 0, 28, 60
|
|
gsSPVertex vertex_ia8_char, 4, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
|
gsSPEndDisplayList
|
|
.endif
|
|
|
|
.ifndef VERSION_EU
|
|
glabel dl_ia8_text_end # 0x0200EEF0 - 0x0200EF30
|
|
gsDPPipeSync
|
|
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
|
|
gsDPSetEnvColor 255, 255, 255, 255
|
|
gsSPSetGeometryMode G_LIGHTING | G_SHADING_SMOOTH
|
|
|
|
# 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
|
|
|
|
gsDPSetTextureFilter G_TF_BILERP
|
|
gsSPEndDisplayList
|
|
.endif
|
|
|
|
vertex_triangle: # 0x0200EF30 - 0x0200EF60
|
|
vertex 0, 0, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 8, 8, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 0, 16, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
|
|
glabel dl_draw_triangle # 0x0200EF60 - 0x0200EFB0
|
|
gsSPClearGeometryMode G_LIGHTING
|
|
gsDPSetCombineModeLERP1Cycle G_CCMUX_SHADE, G_CCMUX_0, G_CCMUX_ENVIRONMENT, G_CCMUX_0, G_ACMUX_SHADE, G_ACMUX_0, G_ACMUX_ENVIRONMENT, G_ACMUX_0
|
|
gsDPSetRenderMode G_RM_XLU_SURF, G_RM_XLU_SURF2
|
|
gsDPSetTextureFilter G_TF_POINT
|
|
gsSPVertex vertex_triangle, 3, 0
|
|
gsSP1Triangle 0, 1, 2, 0x0
|
|
gsSPSetGeometryMode G_LIGHTING
|
|
|
|
# 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
|
|
|
|
vertex_billboard_num: # 0x0200EFB0 - 0x0200EFF0
|
|
vertex -32, -32, 0, 0, 1024, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 32, -32, 0, 1024, 1024, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex 32, 32, 0, 1024, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
vertex -32, 32, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
|
|
|
glabel dl_billboard_num_begin # 0x0200EFF0 - 0x0200F038
|
|
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
|
|
gsSPClearGeometryMode G_LIGHTING
|
|
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 -32768, -32768, 0, 0, 1
|
|
gsDPTileSync
|
|
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
|
|
gsDPSetTileSize 0, 0, 0, 60, 60
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_billboard_num_end # 0x0200F038 - 0x0200F078
|
|
gsSPVertex vertex_billboard_num, 4, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
|
gsSPTexture -32768, -32768, 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_LIGHTING
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_billboard_num_0 # 0x0200F078 - 0x0200F0A8
|
|
gsSPDisplayList dl_billboard_num_begin
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_hud_char_0
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsSPDisplayList dl_billboard_num_end
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_billboard_num_1 # 0x0200F0A8 - 0x0200F0D8
|
|
gsSPDisplayList dl_billboard_num_begin
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_hud_char_1
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsSPDisplayList dl_billboard_num_end
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_billboard_num_2 # 0x0200F0D8 - 0x0200F108
|
|
gsSPDisplayList dl_billboard_num_begin
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_hud_char_2
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsSPDisplayList dl_billboard_num_end
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_billboard_num_3 # 0x0200F108 - 0x0200F138
|
|
gsSPDisplayList dl_billboard_num_begin
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_hud_char_3
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsSPDisplayList dl_billboard_num_end
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_billboard_num_4 # 0x0200F138 - 0x0200F168
|
|
gsSPDisplayList dl_billboard_num_begin
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_hud_char_4
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsSPDisplayList dl_billboard_num_end
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_billboard_num_5 # 0x0200F168 - 0x0200F198
|
|
gsSPDisplayList dl_billboard_num_begin
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_hud_char_5
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsSPDisplayList dl_billboard_num_end
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_billboard_num_6 # 0x0200F198 - 0x0200F1C8
|
|
gsSPDisplayList dl_billboard_num_begin
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_hud_char_6
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsSPDisplayList dl_billboard_num_end
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_billboard_num_7 # 0x0200F1C8 - 0x0200F1F8
|
|
gsSPDisplayList dl_billboard_num_begin
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_hud_char_7
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsSPDisplayList dl_billboard_num_end
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_billboard_num_8 # 0x0200F1F8 - 0x0200F228
|
|
gsSPDisplayList dl_billboard_num_begin
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_hud_char_8
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsSPDisplayList dl_billboard_num_end
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_billboard_num_9 # 0x0200F228 - 0x0200F258
|
|
gsSPDisplayList dl_billboard_num_begin
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_hud_char_9
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
|
|
gsSPDisplayList dl_billboard_num_end
|
|
gsSPEndDisplayList
|
|
|
|
texture_shadow_quarter_circle:
|
|
.incbin "textures/segment2/shadow_quarter_circle.ia8"
|
|
|
|
texture_shadow_quarter_square:
|
|
.incbin "textures/segment2/shadow_quarter_square.ia8"
|
|
|
|
glabel texture_transition_star_half
|
|
.incbin "textures/segment2/segment2.0F458.ia8"
|
|
|
|
glabel texture_transition_circle_half
|
|
.incbin "textures/segment2/segment2.0FC58.ia8"
|
|
|
|
glabel texture_transition_mario
|
|
.incbin "textures/segment2/segment2.10458.ia8"
|
|
|
|
glabel texture_transition_bowser_half
|
|
.incbin "textures/segment2/segment2.11458.ia8"
|
|
|
|
glabel texture_waterbox_water
|
|
.incbin "textures/segment2/segment2.11C58.rgba16"
|
|
|
|
glabel texture_waterbox_jrb_water
|
|
.incbin "textures/segment2/segment2.12458.rgba16"
|
|
|
|
glabel texture_waterbox_unknown_water
|
|
.incbin "textures/segment2/segment2.12C58.rgba16"
|
|
|
|
glabel texture_waterbox_mist
|
|
.incbin "textures/segment2/segment2.13458.ia16"
|
|
|
|
glabel texture_waterbox_lava
|
|
.incbin "textures/segment2/segment2.13C58.rgba16"
|
|
|
|
# 14458-178CF: TODO
|
|
light_unused:
|
|
.byte 0x40, 0x40, 0x40, 0x00, 0x40, 0x40, 0x40, 0x00
|
|
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
matrix_identity: # 0x02014470 - 0x020144B0
|
|
.hword 1, 0, 0, 0
|
|
.hword 0, 1, 0, 0
|
|
.hword 0, 0, 1, 0
|
|
.hword 0, 0, 0, 1
|
|
.hword 0, 0, 0, 0
|
|
.hword 0, 0, 0, 0
|
|
.hword 0, 0, 0, 0
|
|
.hword 0, 0, 0, 0
|
|
|
|
matrix_fullscreen: # 0x020144B0 - 0x020144F0
|
|
.hword 0, 0, 0, 0
|
|
.hword 0, 0, 0, 0
|
|
.hword 0, 0, -1, 0
|
|
.hword -1, -1, -1, 1
|
|
.hword 409, 0, 0, 0
|
|
.hword 0, 546, 0, 0
|
|
.hword 0, 0, 0, 0
|
|
.hword 0, 0, 0, 0
|
|
|
|
glabel dl_draw_quad_verts_0123 # 0x020144F0 - 0x02014508
|
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_draw_quad_verts_4567 # 0x02014508 - 0x02014520
|
|
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_shadow_begin
|
|
gsDPPipeSync
|
|
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
|
|
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
|
|
gsSPTexture -1, -1, 0, 0, 1
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_shadow_circle
|
|
gsSPDisplayList dl_shadow_begin
|
|
gsDPLoadTextureBlock texture_shadow_quarter_circle, G_IM_FMT_IA, G_IM_SIZ_8b, 16, 16, 0, G_TX_WRAP | G_TX_MIRROR, G_TX_WRAP | G_TX_MIRROR, 4, 4, G_TX_NOLOD, G_TX_NOLOD
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_shadow_square
|
|
gsSPDisplayList dl_shadow_begin
|
|
gsDPLoadTextureBlock texture_shadow_quarter_square, G_IM_FMT_IA, G_IM_SIZ_8b, 16, 16, 0, G_TX_WRAP | G_TX_MIRROR, G_TX_WRAP | G_TX_MIRROR, 4, 4, G_TX_NOLOD, G_TX_NOLOD
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_shadow_9_verts # 0x020145D8 - 0x02014620
|
|
gsSP2Triangles 0, 3, 4, 0x0, 0, 4, 1, 0x0
|
|
gsSP2Triangles 1, 4, 2, 0x0, 2, 4, 5, 0x0
|
|
gsSP2Triangles 3, 6, 4, 0x0, 4, 6, 7, 0x0
|
|
gsSP2Triangles 4, 7, 8, 0x0, 4, 8, 5, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_shadow_4_verts # 0x02014620 - 0x02014638
|
|
gsSP2Triangles 0, 2, 1, 0x0, 1, 2, 3, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_shadow_end # 0x02014638 - 0x02014660
|
|
gsDPPipeSync
|
|
gsSPTexture -1, -1, 0, 0, 0
|
|
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
|
|
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
|
|
|
|
glabel dl_proj_mtx_fullscreen # 0x02014660 - 0x02014698
|
|
gsDPPipeSync
|
|
gsSPClearGeometryMode G_LIGHTING
|
|
gsSPMatrix matrix_identity, G_MTX_PROJECTION | G_MTX_LOAD | G_MTX_NOPUSH
|
|
gsSPMatrix matrix_fullscreen, G_MTX_PROJECTION
|
|
gsSPMatrix matrix_identity, G_MTX_LOAD
|
|
gsSPPerspNormalize 0xFFFF
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_screen_transition_end # 0x02014698 - 0x020146C0
|
|
gsDPPipeSync
|
|
gsSPSetGeometryMode G_LIGHTING
|
|
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
|
|
|
|
# There were multiple matching pairs, so I don't know if this is correct or not.
|
|
gsDPSetRenderMode G_RM_OPA_SURF, G_RM_OPA_SURF2
|
|
# It could also be one of these:
|
|
# G_RM_OPA_SURF, G_RM_OPA_CI2; G_RM_OPA_CI, G_RM_OPA_SURF2; G_RM_PASS, G_RM_OPA_SURF2;
|
|
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_transition_draw_filled_region # 0x020146C0 - 0x02014708
|
|
gsSP2Triangles 0, 4, 1, 0x0, 1, 4, 5, 0x0
|
|
gsSP2Triangles 1, 5, 2, 0x0, 2, 5, 6, 0x0
|
|
gsSP2Triangles 2, 6, 7, 0x0, 2, 7, 3, 0x0
|
|
gsSP2Triangles 3, 4, 0, 0x0, 3, 7, 4, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_skybox_begin # 0x02014708 - 0x02014738
|
|
gsDPPipeSync
|
|
gsSPClearGeometryMode G_LIGHTING
|
|
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
|
|
gsSPPerspNormalize 0xFFFF
|
|
gsSPMatrix matrix_identity, G_MTX_PROJECTION | G_MTX_LOAD | G_MTX_NOPUSH
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_skybox_tex_settings # 0x02014738 - 0x02014768
|
|
gsSPMatrix matrix_identity, G_MTX_LOAD
|
|
gsSPTexture -1, -1, 0, 0, 1
|
|
gsDPTileSync
|
|
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
|
gsDPSetTileSize 0, 0, 0, 124, 124
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_skybox_end # 0x02014768 - 0x02014790
|
|
gsDPPipeSync
|
|
gsSPTexture -1, -1, 0, 0, 0
|
|
gsSPSetGeometryMode G_LIGHTING
|
|
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
|
|
|
|
glabel dl_waterbox_rgba16_begin # 0x02014790 - 0x020147D0
|
|
gsDPPipeSync
|
|
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
|
|
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
|
|
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
|
|
|
|
glabel dl_waterbox_ia16_begin # 0x020147D0 - 0x02014810
|
|
gsDPPipeSync
|
|
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
|
|
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
|
|
gsSPTexture -1, -1, 0, 0, 1
|
|
gsDPTileSync
|
|
gsDPSetTile G_IM_FMT_IA, 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
|
|
|
|
glabel dl_waterbox_end # 0x02014810 - 0x02014838
|
|
gsSPTexture -1, -1, 0, 0, 0
|
|
gsDPPipeSync
|
|
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
|
|
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
|
|
|
|
texture_ia8_up_arrow: # 0x02014838 - 0x02014878
|
|
.incbin "textures/segment2/segment2.14838.ia8"
|
|
|
|
glabel dl_ia8_up_arrow_begin # 0x02014878 - 0x020148B0
|
|
gsDPPipeSync
|
|
gsSPClearGeometryMode G_LIGHTING
|
|
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
|
|
gsDPSetRenderMode G_RM_XLU_SURF, G_RM_NOOP2
|
|
gsSPPerspNormalize 0xFFFF
|
|
gsSPMatrix matrix_identity, G_MTX_PROJECTION | G_MTX_LOAD | G_MTX_NOPUSH
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_rgba16_unknown_tex_settings # 0x020148B0 - 0x020148E0
|
|
gsSPMatrix matrix_identity, G_MTX_LOAD
|
|
gsDPTileSync
|
|
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
|
|
gsDPSetTileSize 0, 0, 0, 252, 124
|
|
gsSPTexture -1, -1, 0, 0, 1
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_ia8_up_arrow_load_texture_block # 0x020148E0 - 0x02014938
|
|
gsDPPipeSync
|
|
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
|
|
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
|
|
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_8b, 1, texture_ia8_up_arrow
|
|
gsDPTileSync
|
|
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
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x03F, 0x800
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_ia8_up_arrow_end # 0x02014938 - 0x02014958
|
|
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
|
|
gsSPEndDisplayList
|
|
|
|
seg2_light_02014958: # 0x02014958 - 0x02014960
|
|
.byte 0x50, 0x50, 0x50, 0x00, 0x50, 0x50, 0x50, 0x00
|
|
|
|
seg2_light_02014960: # 0x02014960 - 0x02014970
|
|
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
|
.byte 0x32, 0x32, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
glabel dl_paintings_rippling_begin # 0x02014970 - 0x020149A8
|
|
gsDPPipeSync
|
|
gsSPSetGeometryMode G_LIGHTING | G_SHADING_SMOOTH
|
|
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
|
|
gsSPLight seg2_light_02014960, 1
|
|
gsSPLight seg2_light_02014958, 2
|
|
gsSPTexture -1, -1, 0, 0, 1
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_paintings_rippling_end # 0x020149A8 - 0x020149C8
|
|
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
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_paintings_env_mapped_begin # 0x020149C8 - 0x02014A00
|
|
gsDPPipeSync
|
|
gsSPSetGeometryMode G_LIGHTING | G_TEXTURE_GEN
|
|
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
|
gsSPLight seg2_light_02014960, 1
|
|
gsSPLight seg2_light_02014958, 2
|
|
gsSPTexture 16384, 16384, 0, 0, 1
|
|
gsSPEndDisplayList
|
|
|
|
glabel dl_paintings_env_mapped_end # 0x02014A00 - 0x02014A30
|
|
gsSPTexture 16384, 16384, 0, 0, 0
|
|
gsDPPipeSync
|
|
gsSPGeometryMode G_TEXTURE_GEN, G_LIGHTING, G_ORDER_SFIRST
|
|
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
|
|
|
|
glabel dl_paintings_draw_ripples # 0x02014A30 - 0x02014A60
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
|
|
gsSP1Triangle 12, 13, 14, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
# 14A60-15BAD: count and triangles?
|
|
# 14A60: triangle mesh
|
|
glabel seg2_triangle_mesh # 0x02014A60
|
|
.hword 157
|
|
.hword 614, 583, 0 # 0
|
|
.hword 614, 614, 0 # 1
|
|
.hword 562, 614, 0 # 2
|
|
.hword 562, 553, 1 # 3
|
|
.hword 614, 522, 0 # 4
|
|
.hword 511, 583, 1 # 5
|
|
.hword 511, 614, 0 # 6
|
|
.hword 307, 614, 0 # 7
|
|
.hword 307, 583, 1 # 8
|
|
.hword 358, 614, 0 # 9
|
|
.hword 256, 614, 0 # 10
|
|
.hword 256, 553, 1 # 11
|
|
.hword 307, 522, 1 # 12
|
|
.hword 358, 553, 1 # 13
|
|
.hword 409, 583, 1 # 14
|
|
.hword 460, 614, 0 # 15
|
|
.hword 511, 522, 1 # 16
|
|
.hword 460, 553, 1 # 17
|
|
.hword 409, 522, 1 # 18
|
|
.hword 562, 307, 1 # 19
|
|
.hword 614, 338, 0 # 20
|
|
.hword 562, 430, 1 # 21
|
|
.hword 614, 399, 0 # 22
|
|
.hword 562, 368, 1 # 23
|
|
.hword 511, 338, 1 # 24
|
|
.hword 460, 307, 1 # 25
|
|
.hword 460, 430, 1 # 26
|
|
.hword 511, 399, 1 # 27
|
|
.hword 511, 460, 1 # 28
|
|
.hword 409, 338, 1 # 29
|
|
.hword 460, 368, 1 # 30
|
|
.hword 358, 307, 1 # 31
|
|
.hword 409, 460, 1 # 32
|
|
.hword 358, 430, 1 # 33
|
|
.hword 409, 399, 1 # 34
|
|
.hword 358, 368, 1 # 35
|
|
.hword 307, 338, 1 # 36
|
|
.hword 256, 307, 1 # 37
|
|
.hword 307, 399, 1 # 38
|
|
.hword 256, 430, 1 # 39
|
|
.hword 307, 460, 1 # 40
|
|
.hword 614, 460, 0 # 41
|
|
.hword 562, 491, 1 # 42
|
|
.hword 460, 491, 1 # 43
|
|
.hword 358, 491, 1 # 44
|
|
.hword 256, 491, 1 # 45
|
|
.hword 409, 276, 1 # 46
|
|
.hword 511, 276, 1 # 47
|
|
.hword 307, 276, 1 # 48
|
|
.hword 614, 31, 0 # 49
|
|
.hword 614, 0, 0 # 50
|
|
.hword 562, 0, 0 # 51
|
|
.hword 562, 123, 1 # 52
|
|
.hword 614, 92, 0 # 53
|
|
.hword 511, 31, 1 # 54
|
|
.hword 562, 61, 1 # 55
|
|
.hword 460, 0, 0 # 56
|
|
.hword 511, 0, 0 # 57
|
|
.hword 460, 123, 1 # 58
|
|
.hword 511, 92, 1 # 59
|
|
.hword 511, 153, 1 # 60
|
|
.hword 409, 31, 1 # 61
|
|
.hword 460, 61, 1 # 62
|
|
.hword 358, 0, 0 # 63
|
|
.hword 409, 0, 0 # 64
|
|
.hword 409, 92, 1 # 65
|
|
.hword 358, 123, 1 # 66
|
|
.hword 409, 153, 1 # 67
|
|
.hword 307, 31, 1 # 68
|
|
.hword 358, 61, 1 # 69
|
|
.hword 256, 0, 0 # 70
|
|
.hword 307, 0, 0 # 71
|
|
.hword 256, 123, 1 # 72
|
|
.hword 307, 92, 1 # 73
|
|
.hword 307, 153, 1 # 74
|
|
.hword 614, 153, 0 # 75
|
|
.hword 562, 246, 1 # 76
|
|
.hword 614, 215, 0 # 77
|
|
.hword 562, 184, 1 # 78
|
|
.hword 460, 246, 1 # 79
|
|
.hword 511, 215, 1 # 80
|
|
.hword 460, 184, 1 # 81
|
|
.hword 358, 246, 1 # 82
|
|
.hword 409, 215, 1 # 83
|
|
.hword 358, 184, 1 # 84
|
|
.hword 256, 246, 1 # 85
|
|
.hword 307, 215, 1 # 86
|
|
.hword 205, 583, 1 # 87
|
|
.hword 0, 614, 0 # 88
|
|
.hword 0, 583, 0 # 89
|
|
.hword 51, 614, 0 # 90
|
|
.hword 51, 553, 1 # 91
|
|
.hword 102, 583, 1 # 92
|
|
.hword 205, 522, 1 # 93
|
|
.hword 153, 553, 1 # 94
|
|
.hword 153, 614, 0 # 95
|
|
.hword 102, 522, 1 # 96
|
|
.hword 256, 368, 1 # 97
|
|
.hword 205, 338, 1 # 98
|
|
.hword 153, 307, 1 # 99
|
|
.hword 153, 430, 1 # 100
|
|
.hword 205, 399, 1 # 101
|
|
.hword 205, 460, 1 # 102
|
|
.hword 153, 368, 1 # 103
|
|
.hword 102, 338, 1 # 104
|
|
.hword 51, 307, 1 # 105
|
|
.hword 51, 430, 1 # 106
|
|
.hword 102, 399, 1 # 107
|
|
.hword 102, 460, 1 # 108
|
|
.hword 51, 368, 1 # 109
|
|
.hword 0, 338, 0 # 110
|
|
.hword 0, 460, 0 # 111
|
|
.hword 153, 491, 1 # 112
|
|
.hword 51, 491, 1 # 113
|
|
.hword 153, 246, 1 # 114
|
|
.hword 102, 276, 1 # 115
|
|
.hword 205, 276, 1 # 116
|
|
.hword 0, 276, 0 # 117
|
|
.hword 51, 246, 1 # 118
|
|
.hword 205, 31, 1 # 119
|
|
.hword 256, 61, 1 # 120
|
|
.hword 205, 0, 0 # 121
|
|
.hword 153, 0, 0 # 122
|
|
.hword 205, 153, 1 # 123
|
|
.hword 205, 92, 1 # 124
|
|
.hword 153, 123, 1 # 125
|
|
.hword 102, 31, 1 # 126
|
|
.hword 153, 61, 1 # 127
|
|
.hword 102, 0, 0 # 128
|
|
.hword 51, 0, 0 # 129
|
|
.hword 51, 123, 1 # 130
|
|
.hword 102, 92, 1 # 131
|
|
.hword 102, 153, 1 # 132
|
|
.hword 0, 31, 0 # 133
|
|
.hword 51, 61, 1 # 134
|
|
.hword 0, 153, 0 # 135
|
|
.hword 256, 184, 1 # 136
|
|
.hword 205, 215, 1 # 137
|
|
.hword 153, 184, 1 # 138
|
|
.hword 102, 215, 1 # 139
|
|
.hword 51, 184, 1 # 140
|
|
.hword 409, 614, 0 # 141
|
|
.hword 614, 307, 0 # 142
|
|
.hword 614, 276, 0 # 143
|
|
.hword 511, 307, 1 # 144
|
|
.hword 409, 307, 1 # 145
|
|
.hword 307, 307, 1 # 146
|
|
.hword 205, 614, 0 # 147
|
|
.hword 0, 522, 0 # 148
|
|
.hword 102, 614, 0 # 149
|
|
.hword 205, 307, 1 # 150
|
|
.hword 102, 307, 1 # 151
|
|
.hword 0, 399, 0 # 152
|
|
.hword 0, 307, 0 # 153
|
|
.hword 0, 215, 0 # 154
|
|
.hword 0, 92, 0 # 155
|
|
.hword 0, 0, 0 # 156
|
|
# triangles
|
|
.hword 264
|
|
.hword 8, 12, 13 # 0
|
|
.hword 0, 1, 2 # 1
|
|
.hword 3, 0, 2 # 2
|
|
.hword 4, 0, 3 # 3
|
|
.hword 5, 2, 6 # 4
|
|
.hword 2, 5, 3 # 5
|
|
.hword 7, 8, 9 # 6
|
|
.hword 8, 7, 10 # 7
|
|
.hword 11, 8, 10 # 8
|
|
.hword 12, 8, 11 # 9
|
|
.hword 9, 8, 13 # 10
|
|
.hword 13, 14, 9 # 11
|
|
.hword 14, 141, 9 # 12
|
|
.hword 5, 6, 15 # 13
|
|
.hword 5, 16, 3 # 14
|
|
.hword 16, 5, 17 # 15
|
|
.hword 17, 5, 15 # 16
|
|
.hword 14, 15, 141 # 17
|
|
.hword 15, 14, 17 # 18
|
|
.hword 18, 14, 13 # 19
|
|
.hword 14, 18, 17 # 20
|
|
.hword 19, 142, 20 # 21
|
|
.hword 19, 20, 23 # 22
|
|
.hword 28, 27, 21 # 23
|
|
.hword 21, 23, 22 # 24
|
|
.hword 22, 41, 21 # 25
|
|
.hword 20, 22, 23 # 26
|
|
.hword 23, 24, 19 # 27
|
|
.hword 21, 27, 23 # 28
|
|
.hword 24, 23, 27 # 29
|
|
.hword 25, 144, 24 # 30
|
|
.hword 19, 24, 144 # 31
|
|
.hword 24, 27, 30 # 32
|
|
.hword 25, 24, 30 # 33
|
|
.hword 26, 30, 27 # 34
|
|
.hword 27, 28, 26 # 35
|
|
.hword 36, 38, 97 # 36
|
|
.hword 26, 34, 30 # 37
|
|
.hword 29, 30, 34 # 38
|
|
.hword 30, 29, 25 # 39
|
|
.hword 25, 29, 145 # 40
|
|
.hword 31, 145, 29 # 41
|
|
.hword 31, 29, 35 # 42
|
|
.hword 29, 34, 35 # 43
|
|
.hword 32, 34, 26 # 44
|
|
.hword 33, 35, 34 # 45
|
|
.hword 34, 32, 33 # 46
|
|
.hword 33, 38, 35 # 47
|
|
.hword 35, 36, 31 # 48
|
|
.hword 36, 35, 38 # 49
|
|
.hword 37, 36, 97 # 50
|
|
.hword 37, 146, 36 # 51
|
|
.hword 31, 36, 146 # 52
|
|
.hword 28, 16, 43 # 53
|
|
.hword 38, 40, 39 # 54
|
|
.hword 39, 97, 38 # 55
|
|
.hword 40, 38, 33 # 56
|
|
.hword 21, 41, 42 # 57
|
|
.hword 41, 4, 42 # 58
|
|
.hword 3, 42, 4 # 59
|
|
.hword 42, 28, 21 # 60
|
|
.hword 28, 42, 16 # 61
|
|
.hword 3, 16, 42 # 62
|
|
.hword 26, 28, 43 # 63
|
|
.hword 17, 43, 16 # 64
|
|
.hword 43, 32, 26 # 65
|
|
.hword 32, 43, 18 # 66
|
|
.hword 17, 18, 43 # 67
|
|
.hword 33, 32, 44 # 68
|
|
.hword 32, 18, 44 # 69
|
|
.hword 13, 44, 18 # 70
|
|
.hword 44, 40, 33 # 71
|
|
.hword 13, 12, 44 # 72
|
|
.hword 40, 44, 12 # 73
|
|
.hword 39, 40, 45 # 74
|
|
.hword 40, 12, 45 # 75
|
|
.hword 48, 31, 146 # 76
|
|
.hword 11, 45, 12 # 77
|
|
.hword 25, 47, 144 # 78
|
|
.hword 46, 25, 145 # 79
|
|
.hword 47, 19, 144 # 80
|
|
.hword 19, 143, 142 # 81
|
|
.hword 31, 46, 145 # 82
|
|
.hword 60, 59, 52 # 83
|
|
.hword 49, 53, 55 # 84
|
|
.hword 50, 49, 51 # 85
|
|
.hword 51, 49, 55 # 86
|
|
.hword 52, 55, 53 # 87
|
|
.hword 53, 75, 52 # 88
|
|
.hword 54, 55, 59 # 89
|
|
.hword 52, 59, 55 # 90
|
|
.hword 55, 54, 51 # 91
|
|
.hword 54, 59, 62 # 92
|
|
.hword 56, 54, 62 # 93
|
|
.hword 57, 54, 56 # 94
|
|
.hword 54, 57, 51 # 95
|
|
.hword 58, 62, 59 # 96
|
|
.hword 59, 60, 58 # 97
|
|
.hword 68, 71, 63 # 98
|
|
.hword 61, 62, 65 # 99
|
|
.hword 58, 65, 62 # 100
|
|
.hword 62, 61, 56 # 101
|
|
.hword 61, 65, 69 # 102
|
|
.hword 63, 61, 69 # 103
|
|
.hword 64, 61, 63 # 104
|
|
.hword 61, 64, 56 # 105
|
|
.hword 65, 67, 66 # 106
|
|
.hword 66, 69, 65 # 107
|
|
.hword 67, 65, 58 # 108
|
|
.hword 68, 69, 73 # 109
|
|
.hword 69, 68, 63 # 110
|
|
.hword 66, 73, 69 # 111
|
|
.hword 68, 73, 120 # 112
|
|
.hword 70, 68, 120 # 113
|
|
.hword 71, 68, 70 # 114
|
|
.hword 72, 120, 73 # 115
|
|
.hword 73, 74, 72 # 116
|
|
.hword 74, 73, 66 # 117
|
|
.hword 75, 77, 78 # 118
|
|
.hword 52, 75, 78 # 119
|
|
.hword 76, 78, 77 # 120
|
|
.hword 77, 143, 76 # 121
|
|
.hword 76, 80, 78 # 122
|
|
.hword 60, 78, 80 # 123
|
|
.hword 78, 60, 52 # 124
|
|
.hword 46, 83, 79 # 125
|
|
.hword 58, 60, 81 # 126
|
|
.hword 60, 80, 81 # 127
|
|
.hword 79, 81, 80 # 128
|
|
.hword 80, 47, 79 # 129
|
|
.hword 47, 80, 76 # 130
|
|
.hword 81, 67, 58 # 131
|
|
.hword 67, 81, 83 # 132
|
|
.hword 79, 83, 81 # 133
|
|
.hword 66, 67, 84 # 134
|
|
.hword 67, 83, 84 # 135
|
|
.hword 82, 84, 83 # 136
|
|
.hword 83, 46, 82 # 137
|
|
.hword 84, 74, 66 # 138
|
|
.hword 82, 86, 84 # 139
|
|
.hword 74, 84, 86 # 140
|
|
.hword 74, 86, 136 # 141
|
|
.hword 72, 74, 136 # 142
|
|
.hword 85, 136, 86 # 143
|
|
.hword 86, 48, 85 # 144
|
|
.hword 48, 86, 82 # 145
|
|
.hword 25, 46, 79 # 146
|
|
.hword 79, 47, 25 # 147
|
|
.hword 82, 46, 31 # 148
|
|
.hword 19, 47, 76 # 149
|
|
.hword 76, 143, 19 # 150
|
|
.hword 31, 48, 82 # 151
|
|
.hword 37, 48, 146 # 152
|
|
.hword 85, 48, 37 # 153
|
|
.hword 10, 87, 11 # 154
|
|
.hword 87, 10, 147 # 155
|
|
.hword 92, 95, 149 # 156
|
|
.hword 88, 89, 90 # 157
|
|
.hword 89, 148, 91 # 158
|
|
.hword 90, 89, 91 # 159
|
|
.hword 91, 92, 90 # 160
|
|
.hword 92, 149, 90 # 161
|
|
.hword 93, 87, 94 # 162
|
|
.hword 87, 93, 11 # 163
|
|
.hword 94, 87, 95 # 164
|
|
.hword 87, 147, 95 # 165
|
|
.hword 95, 92, 94 # 166
|
|
.hword 96, 92, 91 # 167
|
|
.hword 92, 96, 94 # 168
|
|
.hword 39, 101, 97 # 169
|
|
.hword 97, 98, 37 # 170
|
|
.hword 98, 97, 101 # 171
|
|
.hword 99, 98, 103 # 172
|
|
.hword 99, 150, 98 # 173
|
|
.hword 37, 98, 150 # 174
|
|
.hword 98, 101, 103 # 175
|
|
.hword 100, 103, 101 # 176
|
|
.hword 101, 102, 100 # 177
|
|
.hword 102, 101, 39 # 178
|
|
.hword 100, 107, 103 # 179
|
|
.hword 103, 104, 99 # 180
|
|
.hword 104, 103, 107 # 181
|
|
.hword 105, 104, 109 # 182
|
|
.hword 105, 151, 104 # 183
|
|
.hword 99, 104, 151 # 184
|
|
.hword 104, 107, 109 # 185
|
|
.hword 106, 109, 107 # 186
|
|
.hword 107, 108, 106 # 187
|
|
.hword 108, 107, 100 # 188
|
|
.hword 109, 110, 105 # 189
|
|
.hword 106, 152, 109 # 190
|
|
.hword 110, 109, 152 # 191
|
|
.hword 105, 110, 153 # 192
|
|
.hword 111, 152, 106 # 193
|
|
.hword 11, 93, 45 # 194
|
|
.hword 102, 45, 93 # 195
|
|
.hword 45, 102, 39 # 196
|
|
.hword 102, 93, 112 # 197
|
|
.hword 100, 102, 112 # 198
|
|
.hword 94, 112, 93 # 199
|
|
.hword 112, 108, 100 # 200
|
|
.hword 108, 112, 96 # 201
|
|
.hword 94, 96, 112 # 202
|
|
.hword 106, 108, 113 # 203
|
|
.hword 108, 96, 113 # 204
|
|
.hword 91, 113, 96 # 205
|
|
.hword 91, 148, 113 # 206
|
|
.hword 113, 111, 106 # 207
|
|
.hword 111, 113, 148 # 208
|
|
.hword 114, 116, 99 # 209
|
|
.hword 99, 115, 114 # 210
|
|
.hword 115, 99, 151 # 211
|
|
.hword 99, 116, 150 # 212
|
|
.hword 72, 124, 120 # 213
|
|
.hword 116, 37, 150 # 214
|
|
.hword 37, 116, 85 # 215
|
|
.hword 117, 105, 153 # 216
|
|
.hword 105, 115, 151 # 217
|
|
.hword 105, 117, 118 # 218
|
|
.hword 118, 115, 105 # 219
|
|
.hword 119, 120, 124 # 220
|
|
.hword 120, 119, 70 # 221
|
|
.hword 119, 124, 127 # 222
|
|
.hword 119, 121, 70 # 223
|
|
.hword 121, 119, 122 # 224
|
|
.hword 122, 119, 127 # 225
|
|
.hword 123, 124, 72 # 226
|
|
.hword 124, 123, 125 # 227
|
|
.hword 125, 127, 124 # 228
|
|
.hword 126, 127, 131 # 229
|
|
.hword 127, 126, 122 # 230
|
|
.hword 125, 131, 127 # 231
|
|
.hword 126, 131, 134 # 232
|
|
.hword 128, 126, 129 # 233
|
|
.hword 129, 126, 134 # 234
|
|
.hword 126, 128, 122 # 235
|
|
.hword 136, 123, 72 # 236
|
|
.hword 130, 134, 131 # 237
|
|
.hword 131, 132, 130 # 238
|
|
.hword 132, 131, 125 # 239
|
|
.hword 133, 134, 155 # 240
|
|
.hword 134, 133, 129 # 241
|
|
.hword 130, 155, 134 # 242
|
|
.hword 133, 156, 129 # 243
|
|
.hword 135, 155, 130 # 244
|
|
.hword 123, 136, 137 # 245
|
|
.hword 85, 137, 136 # 246
|
|
.hword 139, 115, 118 # 247
|
|
.hword 123, 137, 138 # 248
|
|
.hword 125, 123, 138 # 249
|
|
.hword 114, 138, 137 # 250
|
|
.hword 137, 116, 114 # 251
|
|
.hword 116, 137, 85 # 252
|
|
.hword 114, 139, 138 # 253
|
|
.hword 132, 138, 139 # 254
|
|
.hword 138, 132, 125 # 255
|
|
.hword 132, 139, 140 # 256
|
|
.hword 130, 132, 140 # 257
|
|
.hword 115, 139, 114 # 258
|
|
.hword 118, 140, 139 # 259
|
|
.hword 135, 140, 154 # 260
|
|
.hword 118, 154, 140 # 261
|
|
.hword 140, 135, 130 # 262
|
|
.hword 117, 154, 118 # 263
|
|
.hword 0 # TODO: alignment?
|
|
|
|
glabel seg2_mesh_order # 0x02015444: TODO
|
|
.hword 3, 1, 2, 3, 1, 1, 4
|
|
.hword 1, 2, 4, 5, 6, 2, 3, 5
|
|
.hword 14, 59, 62, 3, 3, 58, 59, 6
|
|
.hword 4, 5, 13, 14, 15, 16, 2, 4
|
|
.hword 13, 2, 6, 7, 6, 0, 6, 7
|
|
.hword 8, 9, 10, 4, 6, 10, 11, 12
|
|
.hword 4, 7, 8, 154, 155, 6, 8, 9
|
|
.hword 77, 154, 163, 194, 6, 0, 9, 72
|
|
.hword 73, 75, 77, 6, 0, 10, 11, 19
|
|
.hword 70, 72, 6, 11, 12, 17, 18, 19
|
|
.hword 20, 4, 13, 16, 17, 18, 6, 14
|
|
.hword 15, 53, 61, 62, 64, 6, 15, 16
|
|
.hword 18, 20, 64, 67, 6, 19, 20, 66
|
|
.hword 67, 69, 70, 8, 21, 22, 27, 31
|
|
.hword 80, 81, 149, 150, 3, 21, 22, 26
|
|
.hword 6, 23, 24, 25, 28, 57, 60, 3
|
|
.hword 24, 25, 26, 6, 22, 24, 26, 27
|
|
.hword 28, 29, 6, 27, 29, 30, 31, 32
|
|
.hword 33, 8, 30, 33, 39, 40, 78, 79
|
|
.hword 146, 147, 6, 34, 35, 37, 44, 63
|
|
.hword 65, 6, 23, 28, 29, 32, 34, 35
|
|
.hword 6, 23, 35, 53, 60, 61, 63, 6
|
|
.hword 38, 39, 40, 41, 42, 43, 6, 32
|
|
.hword 33, 34, 37, 38, 39, 8, 41, 42
|
|
.hword 48, 52, 76, 82, 148, 151, 6, 44
|
|
.hword 46, 65, 66, 68, 69, 6, 45, 46
|
|
.hword 47, 56, 68, 71, 6, 37, 38, 43
|
|
.hword 44, 45, 46, 6, 42, 43, 45, 47
|
|
.hword 48, 49, 6, 36, 48, 49, 50, 51
|
|
.hword 52, 8, 50, 51, 152, 153, 170, 174
|
|
.hword 214, 215, 6, 36, 47, 49, 54, 55
|
|
.hword 56, 6, 54, 55, 74, 169, 178, 196
|
|
.hword 6, 54, 56, 71, 73, 74, 75, 3
|
|
.hword 25, 57, 58, 6, 57, 58, 59, 60
|
|
.hword 61, 62, 6, 53, 63, 64, 65, 66
|
|
.hword 67, 6, 68, 69, 70, 71, 72, 73
|
|
.hword 6, 74, 75, 77, 194, 195, 196, 6
|
|
.hword 79, 82, 125, 137, 146, 148, 6, 78
|
|
.hword 80, 129, 130, 147, 149, 6, 76, 144
|
|
.hword 145, 151, 152, 153, 3, 84, 85, 86
|
|
.hword 1, 85, 4, 85, 86, 91, 95, 6
|
|
.hword 83, 87, 88, 90, 119, 124, 3, 84
|
|
.hword 87, 88, 6, 89, 91, 92, 93, 94
|
|
.hword 95, 6, 84, 86, 87, 89, 90, 91
|
|
.hword 4, 93, 94, 101, 105, 2, 94, 95
|
|
.hword 6, 96, 97, 100, 108, 126, 131, 6
|
|
.hword 83, 89, 90, 92, 96, 97, 6, 83
|
|
.hword 97, 123, 124, 126, 127, 6, 99, 101
|
|
.hword 102, 103, 104, 105, 6, 92, 93, 96
|
|
.hword 99, 100, 101, 4, 98, 103, 104, 110
|
|
.hword 2, 104, 105, 6, 99, 100, 102, 106
|
|
.hword 107, 108, 6, 106, 107, 111, 117, 134
|
|
.hword 138, 6, 106, 108, 131, 132, 134, 135
|
|
.hword 6, 98, 109, 110, 112, 113, 114, 6
|
|
.hword 102, 103, 107, 109, 110, 111, 4, 113
|
|
.hword 114, 221, 223, 2, 98, 114, 6, 115
|
|
.hword 116, 142, 213, 226, 236, 6, 109, 111
|
|
.hword 112, 115, 116, 117, 6, 116, 117, 138
|
|
.hword 140, 141, 142, 3, 88, 118, 119, 6
|
|
.hword 120, 121, 122, 130, 149, 150, 3, 118
|
|
.hword 120, 121, 6, 118, 119, 120, 122, 123
|
|
.hword 124, 6, 125, 128, 129, 133, 146, 147
|
|
.hword 6, 122, 123, 127, 128, 129, 130, 6
|
|
.hword 126, 127, 128, 131, 132, 133, 6, 136
|
|
.hword 137, 139, 145, 148, 151, 6, 125, 132
|
|
.hword 133, 135, 136, 137, 6, 134, 135, 136
|
|
.hword 138, 139, 140, 6, 143, 144, 153, 215
|
|
.hword 246, 252, 6, 139, 140, 141, 143, 144
|
|
.hword 145, 6, 154, 155, 162, 163, 164, 165
|
|
.hword 1, 157, 3, 157, 158, 159, 4, 157
|
|
.hword 159, 160, 161, 6, 158, 159, 160, 167
|
|
.hword 205, 206, 6, 156, 160, 161, 166, 167
|
|
.hword 168, 6, 162, 163, 194, 195, 197, 199
|
|
.hword 6, 162, 164, 166, 168, 199, 202, 4
|
|
.hword 156, 164, 165, 166, 6, 167, 168, 201
|
|
.hword 202, 204, 205, 6, 36, 50, 55, 169
|
|
.hword 170, 171, 6, 170, 171, 172, 173, 174
|
|
.hword 175, 8, 172, 173, 180, 184, 209, 210
|
|
.hword 211, 212, 6, 176, 177, 179, 188, 198
|
|
.hword 200, 6, 169, 171, 175, 176, 177, 178
|
|
.hword 6, 177, 178, 195, 196, 197, 198, 6
|
|
.hword 172, 175, 176, 179, 180, 181, 6, 180
|
|
.hword 181, 182, 183, 184, 185, 8, 182, 183
|
|
.hword 189, 192, 216, 217, 218, 219, 6, 186
|
|
.hword 187, 190, 193, 203, 207, 6, 179, 181
|
|
.hword 185, 186, 187, 188, 6, 187, 188, 200
|
|
.hword 201, 203, 204, 6, 182, 185, 186, 189
|
|
.hword 190, 191, 3, 189, 191, 192, 3, 193
|
|
.hword 207, 208, 6, 197, 198, 199, 200, 201
|
|
.hword 202, 6, 203, 204, 205, 206, 207, 208
|
|
.hword 6, 209, 210, 250, 251, 253, 258, 6
|
|
.hword 210, 211, 217, 219, 247, 258, 6, 209
|
|
.hword 212, 214, 215, 251, 252, 3, 216, 218
|
|
.hword 263, 6, 218, 219, 247, 259, 261, 263
|
|
.hword 6, 220, 221, 222, 223, 224, 225, 6
|
|
.hword 112, 113, 115, 213, 220, 221, 2, 223
|
|
.hword 224, 4, 224, 225, 230, 235, 6, 226
|
|
.hword 227, 236, 245, 248, 249, 6, 213, 220
|
|
.hword 222, 226, 227, 228, 6, 227, 228, 231
|
|
.hword 239, 249, 255, 6, 229, 230, 232, 233
|
|
.hword 234, 235, 6, 222, 225, 228, 229, 230
|
|
.hword 231, 2, 233, 235, 4, 233, 234, 241
|
|
.hword 243, 6, 237, 238, 242, 244, 257, 262
|
|
.hword 6, 229, 231, 232, 237, 238, 239, 6
|
|
.hword 238, 239, 254, 255, 256, 257, 3, 240
|
|
.hword 241, 243, 6, 232, 234, 237, 240, 241
|
|
.hword 242, 3, 244, 260, 262, 6, 141, 142
|
|
.hword 143, 236, 245, 246, 6, 245, 246, 248
|
|
.hword 250, 251, 252, 6, 248, 249, 250, 253
|
|
.hword 254, 255, 6, 247, 253, 254, 256, 258
|
|
.hword 259, 6, 256, 257, 259, 260, 261, 262
|
|
.hword 2, 12, 17, 2, 21, 81, 3, 81
|
|
.hword 121, 150, 4, 30, 31, 78, 80, 4
|
|
.hword 40, 41, 79, 82, 4, 51, 52, 76
|
|
.hword 152, 2, 155, 165, 3, 158, 206, 208
|
|
.hword 2, 156, 161, 4, 173, 174, 212, 214
|
|
.hword 4, 183, 184, 211, 217, 3, 190, 191
|
|
.hword 193, 2, 192, 216, 3, 260, 261, 263
|
|
.hword 3, 240, 242, 244, 1, 243
|