diff --git a/include/common.h b/include/common.h index 1cacdfe..2581617 100644 --- a/include/common.h +++ b/include/common.h @@ -297,10 +297,10 @@ extern const char STR_ADDING_NEW_DATA[]; extern const char STR_buSave_SAVING[]; extern const char STR_UNUSEDMALLOCNO_INSUFFICIENT_MEMORY[]; -extern const char STR_LHa___s_s__s[]; +// extern const char STR_LHa___s_s__s[]; extern const char STR_Error[]; extern const char STR_Fatal_error[]; -extern const char STR_Invalid_header_LHarc_file_[]; +// extern const char STR_Invalid_header_LHarc_file_[]; extern const char STR_rb[]; extern const char STR_wb[]; extern const char STR_Unknown_method_skiped[]; diff --git a/splat.yaml b/splat.yaml index 56ebc58..56803e6 100644 --- a/splat.yaml +++ b/splat.yaml @@ -47,13 +47,13 @@ segments: follows_vram: entry bss_size: 0x3AE70 subsegments: - - [0x1060, c, "main"] - - [0x4AC0, c] - - [0x5FC0, c] + - [0x1060, asm, "main"] + - [0x4AC0, asm] + - [0x5FC0, asm, "5FC0"] - [0x68E0, asm] - [0x8700, asm] - - [0xA370, c, "lha"] - - [0xFC80, c, "boot"] + - [0xA370, asm, "lha"] + - [0xFC80, asm, "boot"] - [0xFDC0, asm] - [0xFF10, asm] - [0x10110, asm] @@ -79,7 +79,7 @@ segments: - [0x11440, asm] - [0x11480, asm] - - [0x114F0, c, "libmus"] + - [0x114F0, asm, "libmus"] - [0x155C0, asm] - [0x15A20, asm] @@ -101,19 +101,19 @@ segments: - [0x189D0, asm] - [0x18F30, asm] - [0x18F80, asm] - - [0x19050, c] - - [0x19DD0, c] - - [0x19E10, c] - - [0x19E30, c] - - [0x19EB0, c] - - [0x19FC0, c, "black"] - - [0x1A050, c] - - [0x1A4F0, c] - - [0x1A5B0, c] - - [0x1A660, c] - - [0x1A9A0, c] - - [0x1AA00, c] - - [0x1AAA0, c] + - [0x19050, asm] + - [0x19DD0, asm] + - [0x19E10, asm] + - [0x19E30, asm] + - [0x19EB0, asm] + - [0x19FC0, asm, "black"] + - [0x1A050, asm] + - [0x1A4F0, asm] + - [0x1A5B0, asm] + - [0x1A660, asm] + - [0x1A9A0, asm] + - [0x1AA00, asm] + - [0x1AAA0, asm] - [0x1AD10, asm] - [0x1AFD0, asm] - [0x1B030, asm] @@ -124,9 +124,9 @@ segments: - [0x1B2E0, asm] - [0x1B320, asm] - [0x1B360, asm] - - [0x1B3A0, c] - - [0x1B3E0, c] - - [0x1B510, c] + - [0x1B3A0, asm] + - [0x1B3E0, asm] + - [0x1B510, asm] - [0x1B530, asm] - [0x1B650, asm] - [0x1B7A0, asm] @@ -135,7 +135,7 @@ segments: - [0x1BCC0, asm, "libultra/io/pimgr"] - [0x1BE50, asm, "libultra/io/epirawdma"] - [0x1C040, asm, "libultra/io/epidma"] - - [0x1C0E0, c] + - [0x1C0E0, asm] - [0x1C130, asm, "libultra/io/cartrominit"] - [0x1C2B0, asm, "libultra/io/devmgr"] - [0x1C670, asm, "libultra/io/piacs"] @@ -168,6 +168,7 @@ segments: - [0x20B80, asm, "libultra/os/virtualtophysical"] - [0x20BE0, asm, "libultra/os/sqrtf"] - [0x20BF0, asm, "libultra/gu/cosf"] + - [0x20D40, asm, "libultra/gu/lookat"] - [0x21450, asm, "libultra/gu/lookathil"] - [0x21EB0, asm, "libultra/gu/lookatref"] - [0x224A0, asm, "libultra/gu/ortho"] @@ -178,7 +179,7 @@ segments: - [0x231B0, asm, "libultra/gu/sinf"] - [0x23780, asm, "libc/bzero"] - [0x238B0, asm, "libc/sprintf"] - - [0x23940, asm] + - [0x23940, asm, "libc/syncprintf"] - [0x23970, asm, "libultra/os/createmesgqueue"] - [0x239A0, asm, "libultra/os/jammesg"] - [0x23AE0, asm, "libultra/os/recvmesg"] @@ -219,11 +220,11 @@ segments: - [0x26E90, asm, "libultra/io/pfsinitpak"] - [0x27260, asm] - [0x272C0, asm, "libultra/io/pfsgetstatus"] - - [0x274D0, asm, "libultra/io/contpfs"] - - [0x27540, asm] + - [0x274D0, asm, "libultra/io/pfsselectbank"] + - [0x27540, asm, "libultra/io/contpfs"] - [0x27FD0, asm, "libultra/io/contramread"] - [0x281C0, asm, "libultra/io/contramwrite"] - - [0x28430, asm] + - [0x28430, asm, "libultra/os/afterprenmi"] - [0x28450, asm, "libultra/os/initialize"] - [0x28740, asm, "libultra/gu/mtxcatl"] - [0x287C0, asm, "libultra/gu/mtxxfml"] @@ -238,10 +239,9 @@ segments: - [0x28F60, asm, "libultra/gu/scalef"] - [0x28FC0, asm, "libultra/gu/normalize"] - [0x29020, asm] - - [0x29100, asm, "libultra/gu/translatef"] + - [0x29100, asm, "libultra/gu/translate"] - [0x29160, asm, "libultra/os/exceptasm"] - [0x29AD0, asm, "libultra/os/disableint"] - - [0x29AD0, asm] - [0x29B60, asm, "libultra/os/setglobalintmask"] - [0x29BF0, asm, "libultra/io/pirawdma"] - [0x29CC0, asm, "libultra/io/pigetcmdq"] @@ -249,6 +249,7 @@ segments: - [0x29E50, asm, "libultra/io/epirawwrite"] - [0x29FC0, asm] - [0x29FE0, asm] + - [0x2A560, asm] - [0x2AA30, asm, "libultra/io/dpsetnextbuf"] - [0x2AAD0, asm, "libultra/os/getcause"] - [0x2AAE0, asm, "libultra/os/getcount"] @@ -270,7 +271,7 @@ segments: - [0x2AF50, asm, "libultra/io/vi"] - [0x2B060, asm, "libultra/io/vigetcurrcontext"] - [0x2B070, asm, "libultra/io/pfschecker"] - - [0x2B790, asm] + - [0x2B790, asm, "libultra/io/pfsisplug"] - [0x2BA70, asm, "libc/xlitob"] - [0x2BCC0, asm] - [0x2C750, asm, "libultra/io/dp"] @@ -285,8 +286,7 @@ segments: - [0x2CC00, asm] - [0x2CD70, asm] - [0x2CDA0, asm] - - [0x2CEF0, asm] - + - [0x2CEF0, asm] - [0x2D220, asm] - [0x2D300, asm] - [0x2D3E0, asm] @@ -299,115 +299,46 @@ segments: - [0x2D7F0, asm] - [0x2DC80, asm] - [0x2DDF0, asm] - - [0x2DE10, c] + - [0x2DE10, asm] - - [0x2E450, rodata] - - [0x2F0B0, rodata] - - [0x2F180, rodata] - - [0x385C0, rodata] - - [0x38640, rodata] - - [0x38B50, rodata] - - [0x38CE0, rodata] - - [0x39AC0, rodata] - - [0x39B90, rodata] - - [0x39C10, rodata] - - [0x39C80, rodata] - - [0x39C90, rodata] - - [0x39CB0, rodata] - - [0x39F60, rodata] - - [0x39FA0, rodata] - - [0x39FB0, rodata] - - [0x3A0F0, rodata] - - [0x3A140, rodata] - - [0x3A250, rodata] - - [0x3A260, rodata] - - [0x3A270, rodata] - - [0x3A280, rodata] - - [0x3A2A0, rodata] - - [0x3A2B0, rodata] - - [0x3A3E0, rodata] - - [0x3A410, rodata] - - [0x3A440, rodata] - - [0x3A450, rodata] - - [0x3A490, rodata] - - [0x3A4A0, rodata] - - [0x3A4E0, rodata] - - [0x3A520, rodata] - - [0x3A690, rodata] - - [0x3A800, rodata] - - [0x3A830, rodata] - - [0x3A840, rodata] - - [0x3A850, rodata] - - [0x3A860, rodata] - - [0x3A9A0, rodata] - - [0x3A9F0, rodata] - - [0x3AB10, rodata] - - [0x3AB20, rodata] - - [0x3AB30, rodata] - - [0x3AB40, rodata] - - [0x3AB50, rodata] - - [0x3AB60, rodata] - - [0x3AB90, rodata] - - [0x3ABB0, rodata] - - [0x3ABC0, rodata] - - [0x3BEB0, rodata] - - [0x3BEC0, rodata, "libultra/os/initialize"] - - [0x3BEE0, rodata, "libultra/gu/rotate"] - - [0x3BEF0, rodata] - - [0x3BF20, rodata] - - [0x3BF70, rodata, "libultra/io/vi"] - - [0x3BFE0, rodata, "libultra/io/vimodepallan1"] - - [0x3C030, rodata, "libc/xlitob"] - - [0x3C060, rodata] - - [0x3C170, rodata] - - [0x3C180, rodata] - - [0x3C1A0, rodata] - - [0x3D190, rodata] - - [0x3D5A0, rodata] - - [0x3D990, rodata] - - [0x3E100, rodata] - - [0x3E330, rodata] - - [0x3E3E0, rodata] - - [0x3E460, rodata, FDC0] - # - [0x3E7A0, rodata] - - [0x3E7C0, rodata, 10110] - - [0x3E7D0, rodata, 10190] - - [0x3E7F0, rodata, 10CF0] - - [0x3E800, rodata, 11170] + - [0x2E450, data] - - [0x3E810, rodata] - # - [0x3E8F0, rodata] - - [0x3E900, rodata, 16100] - - - [0x3E930, rodata] - - [0x3E9A0, rodata, 177B0] - - [0x3E9B0, rodata, 17990] - - [0x3E9F0, rodata] + - [0x3E330, rodata, "5FC0"] + # - [0x3E408, rodata, "5FC0"] + - [0x3E460, rodata, "lha"] + - [0x3E7A0, rodata, "FDC0"] + - [0x3E7C0, rodata, "10110"] + - [0x3E7D0, rodata, "10190"] + - [0x3E7F0, rodata, "10CF0"] + - [0x3E800, rodata, "11170"] + - [0x3E810, rodata, "libmus"] + # - [0x3E8F0, rodata, "libmus"] + - [0x3E900, rodata, "16100"] + # - [0x3E930, rodata, "16100"] + - [0x3E9A0, rodata, "177B0"] + - [0x3E9B0, rodata, "17990"] + - [0x3E9F0, rodata, "189D0"] - [0x3EA90, rodata, "libultra/io/devmgr"] - - [0x3EAB0, rodata, "libultra/io/aisetfreq"] + - [0x3EAB0, rodata, "libultra/io/aigetlen"] - [0x3EAC0, rodata, "libultra/audio/drvrNew"] - - [0x3EB00, rodata, "libultra/audio/env"] - - [0x3EBF0, rodata, "libultra/audio/resample"] - - [0x3EC20, rodata, "libultra/audio/reverb"] - - [0x3EC70, rodata, "libultra/audio/synthesizer"] - - [0x3EC90, rodata, "libultra/gu/cosf"] - # - [0x3ECF0, rodata] + - [0x3EB00, rodata, "libultra/gu/cosf"] + - [0x3ECF0, rodata, "libultra/gu/lookat"] - [0x3ED10, rodata, "libultra/gu/lookathil"] - - [0x3ED40, rodata, "libultra/gu/lookatref"] - - [0x3ED50, rodata, "libultra/gu/perspective"] - - [0x3ED90, rodata, "libultra/gu/sinf"] + - [0x3ED40, rodata, "libultra/gu/sinf"] - [0x3EDF0, rodata, "libultra/sched/sched"] - [0x3EE10, rodata, "libultra/io/viswapcontext"] - - [0x3EE20, rodata, "libultra/os/exceptasm"] - [0x3EE70, rodata] - - [0x3EE80, rodata] - - [0x3EEA0, rodata] - - [0x3F000, rodata] - - [0x3F070, rodata] - - [0x3F0C0, rodata] - - [0x3F140, rodata] - - [0x3F170, rodata] + - [0x3EE80, rodata, "29FE0"] + + - [0x3F000, rodata, "libc/xlitob"] + - [0x3F070, rodata, "2CDA0"] + - [0x3F0C0, rodata, "2CEF0"] + - [0x3F120, rodata, "2D220"] + - [0x3F130, rodata, "2D300"] + - [0x3F140, rodata, "2D3E0"] + - [0x3F170, rodata, "2D680"] + - [0x3F180, rodata, "2D7F0"] - { start: 0x3F1B0, type: bss, vram: 0x800E9C20 } @@ -416,18 +347,12 @@ segments: vram: 0x800E9C20 bss_size: 0x7F690 subsegments: - - [0x3F1B0, c] - - [0x3FE70, c] + - [0x3F1B0, asm] + - [0x3FE70, asm] - - [0x40640, rodata] - - [0x40690, rodata] - - [0x406E0, rodata] - - [0x40730, rodata] - - [0x40780, rodata] - - [0x407D0, rodata] - - [0x40820, rodata] - - [0x40870, rodata] - - [0x40E10, rodata] + - [0x40640, data] + + - [0x40E10, rodata, "3F1B0"] - { start: 0x40E80, type: bss, vram: 0x800EB8F0 } @@ -438,1777 +363,1743 @@ segments: subsegments: - [0x40E80, asm] - [0x420D0, asm] - - [0x42C30, c] - - [0x42C90, c] - - [0x43100, c, "class"] - - [0x44340, c, "ability"] - - [0x45480, c, "equipment"] - - [0x45AE0, c] + - [0x42C30, asm] + - [0x42C90, asm] + - [0x43100, asm] - [0x45CB0, asm] - [0x46090, asm] - [0x49510, asm] - [0x495E0, asm] - [0x49820, asm] - - [0x49A30, c] - - [0x4D5C0, c] - - [0x4EF10, c] - - [0x514B0, c] + - [0x49A30, asm] + - [0x4D5C0, asm] + - [0x4EF10, asm] + - [0x514B0, asm] - [0x5AC70, asm] - [0x5AFF0, asm] - - [0x5C060, c] + - [0x5C060, asm] - [0x5C1D0, asm] - - [0x5C210, .data, "dl"] - # - [0x5C220, data] - # - [0x5C230, data] - # - [0x5C280, data] - # - [0x5C510, data] - # - [0x5C8A0, data] - # - [0x5CAD0, data] - # - [0x5CB60, data] - # - [0x5CC00, data] - # - [0x5CC90, data] - # - [0x5CCD0, data] - # - [0x5CD20, data] - # - [0x5CD70, data] + # - [0x43100, c, "class"] + # - [0x44340, c, "ability"] + # - [0x45480, c, "equipment"] - - [0x5CE70, .data, "strategy.data"] + - [0x5C210, data] + # - [0x5C210, .data, "dl"] - - [0x5CEF0, data] - - [0x5CF00, data] - - [0x5CF20, data] - - [0x5CF30, data] + # - [0x5CE70, .data, "strategy.data"] + # - [0x5D560, .data, "5D560.data"] + # - [0x5DB10, .data, "class_ability.data"] - - [0x5D560, .data, "5D560.data"] - # - [0x5D560, data] - # - [0x5D5C0, data] - - - [0x5DB10, data] - - # - [0x5DB5C, data] - - - [0x613B0, data] - - [0x647F0, data] - - [0x650A0, data] - - [0x650B0, data] - - [0x65220, data] - - [0x65230, data] - - [0x65260, data] - - [0x65280, data] - - [0x652A0, data] - - [0x65970, data] - - [0x659E0, data] - - [0x65B00, data] - - [0x65B80, data] - - [0x65C10, data] - - [0x65C50, data] - - [0x65CC0, data] - - [0x65D60, data] - - [0x65DD0, data] - - [0x66310, data] - - [0x663C0, data] - - [0x66570, data] - - [0x66B60, data] - - [0x66B80, data] + - [0x65D60, rodata, "40E80"] + - [0x65DD0, rodata] + - [0x66310, rodata] + - [0x663C0, rodata] + - [0x66570, rodata, "46090"] + - [0x66B60, rodata, "49A30"] + - [0x66B80, rodata, "4EF10"] + - [0x66D00, rodata, "514B0"] + # - [0x66D30, rodata] - { start: 0x66E10, type: bss, vram: 0x80190F10 } + - [0x66E10, bin] # __SOME_OVERLAY_TABLE[0] - - type: code - dir: overlay_66E10 - start: 0x66E10 - vram: 0x80197B70 - bss_size: 0x10 - symbol_name_format: overlay_66E10_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x66E10, asm] - - [0x67570, asm] - - [0x680F0, asm] + # - type: code + # dir: overlay_66E10 + # start: 0x66E10 + # vram: 0x80197B70 + # bss_size: 0x10 + # symbol_name_format: overlay_66E10_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x66E10, asm] + # - [0x67570, asm] + # - [0x680F0, asm] - - [0x694B0, rodata] - - [0x69560, rodata] - - [0x69610, rodata] - - [0x69790, rodata] + # - [0x694B0, rodata] + # - [0x69560, rodata] + # - [0x69610, rodata] + # - [0x69790, rodata] - - { start: 0x69900, type: bss, vram: 0x8019A660 } + # - { start: 0x69900, type: bss, vram: 0x8019A660 } - # __SOME_OVERLAY_TABLE[17] - - type: code - dir: overlay_69900 - start: 0x69900 - vram: 0x80197B70 - bss_size: 0x60 - symbol_name_format: overlay_69900_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x69900, asm] - - [0x6D3D0, asm] + # # __SOME_OVERLAY_TABLE[17] + # - type: code + # dir: overlay_69900 + # start: 0x69900 + # vram: 0x80197B70 + # bss_size: 0x60 + # symbol_name_format: overlay_69900_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x69900, asm] + # - [0x6D3D0, asm] - - [0x6DF80, rodata] - - [0x6DFA0, rodata] - - [0x6E250, rodata] - - [0x6E2A0, rodata] - - [0x6E2B0, rodata] - - [0x6E610, rodata] + # - [0x6DF80, rodata] + # - [0x6DFA0, rodata] + # - [0x6E250, rodata] + # - [0x6E2A0, rodata] + # - [0x6E2B0, rodata] + # - [0x6E610, rodata] - - { start: 0x6E660, type: bss, vram: 0x8019C8D0 } + # - { start: 0x6E660, type: bss, vram: 0x8019C8D0 } - # __SOME_OVERLAY_TABLE[1] - - type: code - dir: overlay_6E660 - start: 0x6E660 - vram: 0x80197B70 - bss_size: 0x10 - symbol_name_format: overlay_6E660_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x6E660, asm] + # # __SOME_OVERLAY_TABLE[1] + # - type: code + # dir: overlay_6E660 + # start: 0x6E660 + # vram: 0x80197B70 + # bss_size: 0x10 + # symbol_name_format: overlay_6E660_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x6E660, asm] - - { start: 0x71280, type: bss, vram: 0x8019A790 } + # - { start: 0x71280, type: bss, vram: 0x8019A790 } - - type: code - dir: overlay_71280 - start: 0x71280 - vram: 0x8019A7A0 - bss_size: 0x40 - symbol_name_format: overlay_71280_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x71280, asm] + # - type: code + # dir: overlay_71280 + # start: 0x71280 + # vram: 0x8019A7A0 + # bss_size: 0x40 + # symbol_name_format: overlay_71280_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x71280, asm] - - [0x783A0, rodata] - - [0x78410, rodata] - - [0x785D0, rodata] - - [0x790F0, rodata] - - [0x79160, rodata] - - [0x793F0, rodata] + # - [0x783A0, rodata] + # - [0x78410, rodata] + # - [0x785D0, rodata] + # - [0x790F0, rodata] + # - [0x79160, rodata] + # - [0x793F0, rodata] - - { start: 0x79730, type: bss, vram: 0x8019A790 } + # - { start: 0x79730, type: bss, vram: 0x8019A790 } - - type: code - dir: overlay_79730 - start: 0x79730 - vram: 0x8019A7A0 - bss_size: 0x0 - symbol_name_format: overlay_79730_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x79730, asm] - - [0x7E4F0, asm] - - [0x83080, asm] - - [0x83610, asm] + # - type: code + # dir: overlay_79730 + # start: 0x79730 + # vram: 0x8019A7A0 + # bss_size: 0x0 + # symbol_name_format: overlay_79730_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x79730, asm] + # - [0x7E4F0, asm] + # - [0x83080, asm] + # - [0x83610, asm] - - [0x85820, rodata] - - [0x86000, rodata] - - [0x864A0, rodata] - - [0x867B0, rodata] - - [0x86890, rodata] - - [0x869F0, rodata] - - [0x86A70, rodata] + # - [0x85820, rodata] + # - [0x86000, rodata] + # - [0x864A0, rodata] + # - [0x867B0, rodata] + # - [0x86890, rodata] + # - [0x869F0, rodata] + # - [0x86A70, rodata] - - type: code - dir: overlay_87200 - start: 0x87200 - vram: 0x8019A7A0 - bss_size: 0x0 - symbol_name_format: overlay_87200_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x87200, asm] - - [0xAE2A0, asm] - - [0xB48F0, asm] - - [0xB8DE0, asm] - - [0xBA2C0, asm] - - [0xC15F0, asm] - - [0xC2330, asm] - - [0xC3F50, asm] - - [0xC4A40, asm] - - [0xC54C0, asm] - - [0xC71E0, asm] - - [0xC7D00, asm] - - [0xCC460, asm] - - [0xD0380, asm] - - [0xD21C0, asm] + # - type: code + # dir: overlay_87200 + # start: 0x87200 + # vram: 0x8019A7A0 + # bss_size: 0x0 + # symbol_name_format: overlay_87200_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x87200, asm] + # - [0xAE2A0, asm] + # - [0xB48F0, asm] + # - [0xB8DE0, asm] + # - [0xBA2C0, asm] + # - [0xC15F0, asm] + # - [0xC2330, asm] + # - [0xC3F50, asm] + # - [0xC4A40, asm] + # - [0xC54C0, asm] + # - [0xC71E0, asm] + # - [0xC7D00, asm] + # - [0xCC460, asm] + # - [0xD0380, asm] + # - [0xD21C0, asm] - - [0xDAB20, rodata] - - [0xDB980, rodata] - - [0xDB9B0, rodata] - - [0xDBA40, rodata] - - [0xDBBC0, rodata] - - [0xDBC40, rodata] - - [0xDBCD0, rodata] - - [0xDBE10, rodata] - - [0xDC210, rodata] - - [0xDC220, rodata] - - [0xDC260, rodata] - - [0xDC2F0, rodata] - - [0xDC490, rodata] - - [0xDC5D0, rodata] - - [0xDC660, rodata] - - [0xDC690, rodata] - - [0xDC6D0, rodata] - - [0xDCF90, rodata] - - [0xDCFC0, rodata] + # - [0xDAB20, rodata] + # - [0xDB980, rodata] + # - [0xDB9B0, rodata] + # - [0xDBA40, rodata] + # - [0xDBBC0, rodata] + # - [0xDBC40, rodata] + # - [0xDBCD0, rodata] + # - [0xDBE10, rodata] + # - [0xDC210, rodata] + # - [0xDC220, rodata] + # - [0xDC260, rodata] + # - [0xDC2F0, rodata] + # - [0xDC490, rodata] + # - [0xDC5D0, rodata] + # - [0xDC660, rodata] + # - [0xDC690, rodata] + # - [0xDC6D0, rodata] + # - [0xDCF90, rodata] + # - [0xDCFC0, rodata] - - [0xDDF60, bin] + # - [0xDDF60, bin] - # __SOME_OVERLAY_TABLE[2] - - type: code - dir: overlay_E48F0 - start: 0xE48F0 - vram: 0x80197B70 - bss_size: 0x20 - symbol_name_format: overlay_E48F0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0xE48F0, asm] - - [0xE4BE0, asm] - - [0xE5960, asm, "speech"] + # # __SOME_OVERLAY_TABLE[2] + # - type: code + # dir: overlay_E48F0 + # start: 0xE48F0 + # vram: 0x80197B70 + # bss_size: 0x20 + # symbol_name_format: overlay_E48F0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0xE48F0, asm] + # - [0xE4BE0, asm] + # - [0xE5960, asm, "speech"] - - [0xEAF00, rodata] - - [0xEAF10, rodata] + # - [0xEAF00, rodata] + # - [0xEAF10, rodata] - - { start: 0xEBBB0, type: bss, vram: 0x8019EE30 } + # - { start: 0xEBBB0, type: bss, vram: 0x8019EE30 } - # __SOME_OVERLAY_TABLE_3 - - type: code - dir: overlay_EBBB0 - start: 0xEBBB0 - vram: 0x8019EE50 - bss_size: 0x310 - symbol_name_format: overlay_EBBB0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0xEBBB0, asm] - - [0xED530, asm] - - [0xF6340, asm] + # # __SOME_OVERLAY_TABLE_3 + # - type: code + # dir: overlay_EBBB0 + # start: 0xEBBB0 + # vram: 0x8019EE50 + # bss_size: 0x310 + # symbol_name_format: overlay_EBBB0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0xEBBB0, asm] + # - [0xED530, asm] + # - [0xF6340, asm] - - [0xF8550, rodata] - - [0xF86A0, rodata] - - [0xF87A0, rodata] - - [0xF8A10, rodata] - - [0xF8F00, rodata] - - [0xF9760, rodata] - - [0xF9B40, rodata] - - [0xF9E60, rodata] - - [0xF9E70, rodata] - - [0xF9EA0, rodata] - - [0xF9F90, rodata] + # - [0xF8550, rodata] + # - [0xF86A0, rodata] + # - [0xF87A0, rodata] + # - [0xF8A10, rodata] + # - [0xF8F00, rodata] + # - [0xF9760, rodata] + # - [0xF9B40, rodata] + # - [0xF9E60, rodata] + # - [0xF9E70, rodata] + # - [0xF9EA0, rodata] + # - [0xF9F90, rodata] - - { start: 0xF9FF0, type: bss, vram: 0x801AD290 } + # - { start: 0xF9FF0, type: bss, vram: 0x801AD290 } - # __SOME_OVERLAY_TABLE[4] - - type: code - dir: overlay_F9FF0 - start: 0xF9FF0 - vram: 0x8019EE50 - bss_size: 0x0 - symbol_name_format: overlay_F9FF0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0xF9FF0, asm] + # # __SOME_OVERLAY_TABLE[4] + # - type: code + # dir: overlay_F9FF0 + # start: 0xF9FF0 + # vram: 0x8019EE50 + # bss_size: 0x0 + # symbol_name_format: overlay_F9FF0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0xF9FF0, asm] - # __SOME_OVERLAY_TABLE[5] - - type: code - dir: overlay_FA5D0 - start: 0xFA5D0 - vram: 0x8019EE50 - bss_size: 0x0 - symbol_name_format: overlay_FA5D0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0xFA5D0, asm] + # # __SOME_OVERLAY_TABLE[5] + # - type: code + # dir: overlay_FA5D0 + # start: 0xFA5D0 + # vram: 0x8019EE50 + # bss_size: 0x0 + # symbol_name_format: overlay_FA5D0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0xFA5D0, asm] - # __SOME_OVERLAY_TABLE[6] - - type: code - dir: overlay_FA5E0 - start: 0xFA5E0 - vram: 0x801AD5A0 - bss_size: 0xA0 - symbol_name_format: overlay_FA5E0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0xFA5E0, asm] + # # __SOME_OVERLAY_TABLE[6] + # - type: code + # dir: overlay_FA5E0 + # start: 0xFA5E0 + # vram: 0x801AD5A0 + # bss_size: 0xA0 + # symbol_name_format: overlay_FA5E0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0xFA5E0, asm] - - [0x1003D0, data] - # - [0x1006D4, rodata] - # - [0x101390, rodata] - # - [0x1018D0, rodata] - # - [0x101A10, rodata] - - [0x101A40, rodata] + # - [0x1003D0, data] + # # - [0x1006D4, rodata] + # # - [0x101390, rodata] + # # - [0x1018D0, rodata] + # # - [0x101A10, rodata] + # - [0x101A40, rodata] - - { start: 0x101CE0, type: bss, vram: 0x801B4CA0 } + # - { start: 0x101CE0, type: bss, vram: 0x801B4CA0 } - # __SOME_OVERLAY_TABLE[7] - - type: code - dir: overlay_101CE0 - start: 0x101CE0 - vram: 0x801AD5A0 - bss_size: 0x3560 - symbol_name_format: overlay_101CE0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x101CE0, asm] - - [0x105C20, asm] - - [0x105CC0, asm] - - [0x107850, asm] - - [0x108500, asm] - - [0x10B040, asm] - - [0x110160, asm] - - [0x112C00, asm] - - [0x113A90, asm] - - [0x1172B0, asm] - - [0x11A540, asm] - - [0x11B430, asm] - - [0x120BC0, asm] - - [0x124FC0, asm] - - [0x126770, asm] - - [0x127830, asm] - - [0x127F60, asm] - - [0x128D50, asm] - - [0x12AE10, asm] - - [0x132D30, asm] - - [0x133EA0, asm] - - [0x134830, asm] - - [0x1356A0, asm] - - [0x139DC0, asm] - - [0x13C060, c, "ms/ms_encount"] + # # __SOME_OVERLAY_TABLE[7] + # - type: code + # dir: overlay_101CE0 + # start: 0x101CE0 + # vram: 0x801AD5A0 + # bss_size: 0x3560 + # symbol_name_format: overlay_101CE0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x101CE0, asm] + # - [0x105C20, asm] + # - [0x105CC0, asm] + # - [0x107850, asm] + # - [0x108500, asm] + # - [0x10B040, asm] + # - [0x110160, asm] + # - [0x112C00, asm] + # - [0x113A90, asm] + # - [0x1172B0, asm] + # - [0x11A540, asm] + # - [0x11B430, asm] + # - [0x120BC0, asm] + # - [0x124FC0, asm] + # - [0x126770, asm] + # - [0x127830, asm] + # - [0x127F60, asm] + # - [0x128D50, asm] + # - [0x12AE10, asm] + # - [0x132D30, asm] + # - [0x133EA0, asm] + # - [0x134830, asm] + # - [0x1356A0, asm] + # - [0x139DC0, asm] + # - [0x13C060, c, "ms/ms_encount"] - - [0x13C4A0, rodata] - - [0x13CCC0, rodata] - - [0x13CDB0, rodata] - - [0x13CDC0, rodata] - - [0x13CDD0, rodata] - - [0x13D900, rodata] - - [0x13E6F0, rodata] - - [0x13F380, rodata] - - [0x13F3A0, rodata] - - [0x13F400, rodata] - - [0x13F420, rodata] - - [0x13F9C0, rodata] - - [0x13FA20, rodata] - - [0x13FA30, rodata] - - [0x13FC60, rodata] - - [0x140870, rodata] - - [0x1417B0, rodata] - - [0x141CF0, rodata] - - [0x141D10, rodata] - - [0x141E10, rodata] - - [0x141E80, rodata] - - [0x141EA0, rodata] - - [0x142380, rodata] - - [0x142900, rodata] - - [0x142950, rodata] - - [0x142A50, rodata] - - [0x142B10, rodata] - - [0x142D50, rodata] - - [0x142E50, rodata] - - [0x142F40, rodata] - - [0x142F70, rodata] - - [0x142FC0, rodata] - - [0x1432D0, rodata] - - [0x143B70, rodata] - - [0x144250, rodata] - - [0x1445F0, rodata] - - [0x144AD0, rodata] - - [0x1451E0, rodata] + # - [0x13C4A0, rodata] + # - [0x13CCC0, rodata] + # - [0x13CDB0, rodata] + # - [0x13CDC0, rodata] + # - [0x13CDD0, rodata] + # - [0x13D900, rodata] + # - [0x13E6F0, rodata] + # - [0x13F380, rodata] + # - [0x13F3A0, rodata] + # - [0x13F400, rodata] + # - [0x13F420, rodata] + # - [0x13F9C0, rodata] + # - [0x13FA20, rodata] + # - [0x13FA30, rodata] + # - [0x13FC60, rodata] + # - [0x140870, rodata] + # - [0x1417B0, rodata] + # - [0x141CF0, rodata] + # - [0x141D10, rodata] + # - [0x141E10, rodata] + # - [0x141E80, rodata] + # - [0x141EA0, rodata] + # - [0x142380, rodata] + # - [0x142900, rodata] + # - [0x142950, rodata] + # - [0x142A50, rodata] + # - [0x142B10, rodata] + # - [0x142D50, rodata] + # - [0x142E50, rodata] + # - [0x142F40, rodata] + # - [0x142F70, rodata] + # - [0x142FC0, rodata] + # - [0x1432D0, rodata] + # - [0x143B70, rodata] + # - [0x144250, rodata] + # - [0x1445F0, rodata] + # - [0x144AD0, rodata] + # - [0x1451E0, rodata] - - { start: 0x145210, type: bss, vram: 0x801F0AD0 } + # - { start: 0x145210, type: bss, vram: 0x801F0AD0 } - # __SOME_OVERLAY_TABLE[8] - - type: code - dir: overlay_145210 - start: 0x145210 - vram: 0x801F4030 - bss_size: 0x70 - symbol_name_format: overlay_145210_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x145210, asm] - - [0x145290, asm] - - [0x149A80, asm] - - [0x14AB50, asm] + # # __SOME_OVERLAY_TABLE[8] + # - type: code + # dir: overlay_145210 + # start: 0x145210 + # vram: 0x801F4030 + # bss_size: 0x70 + # symbol_name_format: overlay_145210_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x145210, asm] + # - [0x145290, asm] + # - [0x149A80, asm] + # - [0x14AB50, asm] - - [0x14DE90, data] - - [0x14E120, data] - - [0x14E150, data] - - [0x14E1A0, data] - - [0x14E370, data] + # - [0x14DE90, data] + # - [0x14E120, data] + # - [0x14E150, data] + # - [0x14E1A0, data] + # - [0x14E370, data] - - [0x14E3E0, data] - # - [0x14E3E0, .data, "vert"] - # - [0x14E460, .data, "vert"] - - [0x14E530, data] - - [0x14E5B0, data] - - [0x14E5E0, data] + # - [0x14E3E0, data] + # # - [0x14E3E0, .data, "vert"] + # # - [0x14E460, .data, "vert"] + # - [0x14E530, data] + # - [0x14E5B0, data] + # - [0x14E5E0, data] - - [0x14E720, rodata] - - [0x14E790, rodata] - - [0x14E920, rodata] - - [0x14EAC0, rodata] - - [0x14EBA0, rodata] + # - [0x14E720, rodata] + # - [0x14E790, rodata] + # - [0x14E920, rodata] + # - [0x14EAC0, rodata] + # - [0x14EBA0, rodata] - - { start: 0x14EBE0, type: bss, vram: 0x801FDA00 } + # - { start: 0x14EBE0, type: bss, vram: 0x801FDA00 } - # __SOME_OVERLAY_TABLE[9] - - type: code - dir: overlay_14EBE0 - start: 0x14EBE0 - vram: 0x801FDA70 - bss_size: 0x130 - symbol_name_format: overlay_14EBE0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x14EBE0, asm] - - [0x151F40, asm] - - [0x15DF10, asm] - - [0x15DF70, asm] - - [0x15E670, asm] + # # __SOME_OVERLAY_TABLE[9] + # - type: code + # dir: overlay_14EBE0 + # start: 0x14EBE0 + # vram: 0x801FDA70 + # bss_size: 0x130 + # symbol_name_format: overlay_14EBE0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x14EBE0, asm] + # - [0x151F40, asm] + # - [0x15DF10, asm] + # - [0x15DF70, asm] + # - [0x15E670, asm] - - [0x15FBF0, rodata] - - [0x161940, rodata] - - [0x161B90, rodata] - - [0x161C40, rodata] - - [0x163580, rodata] - - [0x1636D0, rodata] - - [0x1647E0, rodata] - - [0x1647F0, rodata] - - [0x164940, rodata] - - [0x1649F0, rodata] - - [0x164D60, rodata] - - [0x165DA0, rodata] - - [0x165E00, rodata] - - [0x165E80, rodata] - - [0x165FB0, rodata] + # - [0x15FBF0, rodata] + # - [0x161940, rodata] + # - [0x161B90, rodata] + # - [0x161C40, rodata] + # - [0x163580, rodata] + # - [0x1636D0, rodata] + # - [0x1647E0, rodata] + # - [0x1647F0, rodata] + # - [0x164940, rodata] + # - [0x1649F0, rodata] + # - [0x164D60, rodata] + # - [0x165DA0, rodata] + # - [0x165E00, rodata] + # - [0x165E80, rodata] + # - [0x165FB0, rodata] - - { start: 0x165FC0, type: bss, vram: 0x80214E50 } + # - { start: 0x165FC0, type: bss, vram: 0x80214E50 } - - type: code - dir: overlay_165FC0 - start: 0x165FC0 - vram: 0x80214F80 - bss_size: 0xD0 - symbol_name_format: overlay_165FC0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x165FC0, asm] - - [0x167DE0, asm] - - [0x16ECA0, asm] - - [0x16F990, asm] + # - type: code + # dir: overlay_165FC0 + # start: 0x165FC0 + # vram: 0x80214F80 + # bss_size: 0xD0 + # symbol_name_format: overlay_165FC0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x165FC0, asm] + # - [0x167DE0, asm] + # - [0x16ECA0, asm] + # - [0x16F990, asm] - - [0x16FB90, data] - - [0x16FDA0, data] - # - [0x16FF40, .data, "data_16FF40"] - - [0x16FF40, data] - - [0x170100, data] - - [0x1701E0, data] - - [0x1701F0, data] - - [0x171C60, data] - - [0x171E00, data] - - [0x171E30, data] + # - [0x16FB90, data] + # - [0x16FDA0, data] + # # - [0x16FF40, .data, "data_16FF40"] + # - [0x16FF40, data] + # - [0x170100, data] + # - [0x1701E0, data] + # - [0x1701F0, data] + # - [0x171C60, data] + # - [0x171E00, data] + # - [0x171E30, data] - # - { start: 0x171EA0, type: bss, vram: 0x80220E60 } + # # - { start: 0x171EA0, type: bss, vram: 0x80220E60 } - - type: code - dir: overlay_171EA0 - start: 0x171EA0 - vram: 0x80214F80 - bss_size: 0x40 - symbol_name_format: overlay_171EA0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x171EA0, asm] - - [0x173D50, asm] + # - type: code + # dir: overlay_171EA0 + # start: 0x171EA0 + # vram: 0x80214F80 + # bss_size: 0x40 + # symbol_name_format: overlay_171EA0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x171EA0, asm] + # - [0x173D50, asm] - - [0x175F30, rodata] - - [0x177650, rodata] - - [0x177990, rodata] + # - [0x175F30, rodata] + # - [0x177650, rodata] + # - [0x177990, rodata] - # - { start: 0x177ED0, type: bss, vram: 0x8021AFB0 } + # # - { start: 0x177ED0, type: bss, vram: 0x8021AFB0 } - - type: code - dir: overlay_177ED0 - start: 0x177ED0 - vram: 0x80214F80 - bss_size: 0x18D0 - symbol_name_format: overlay_177ED0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x177ED0, asm] - - [0x1782C0, asm] - - [0x178450, asm] + # - type: code + # dir: overlay_177ED0 + # start: 0x177ED0 + # vram: 0x80214F80 + # bss_size: 0x18D0 + # symbol_name_format: overlay_177ED0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x177ED0, asm] + # - [0x1782C0, asm] + # - [0x178450, asm] - - [0x17BCD0, rodata] - - [0x17BCE0, rodata] - - [0x17C500, rodata] - - [0x17CC20, rodata] - - [0x17CCE0, rodata] - - [0x17F130, rodata] - - [0x17F460, rodata] - - [0x17F7F0, rodata] - - [0x17F8D0, rodata] - - [0x17F8F0, rodata] - - [0x17F900, rodata] - - [0x17F910, rodata] + # - [0x17BCD0, rodata] + # - [0x17BCE0, rodata] + # - [0x17C500, rodata] + # - [0x17CC20, rodata] + # - [0x17CCE0, rodata] + # - [0x17F130, rodata] + # - [0x17F460, rodata] + # - [0x17F7F0, rodata] + # - [0x17F8D0, rodata] + # - [0x17F8F0, rodata] + # - [0x17F900, rodata] + # - [0x17F910, rodata] - # - { start: 0x17F9C0, type: bss, vram: 0x8021CA70 } + # # - { start: 0x17F9C0, type: bss, vram: 0x8021CA70 } - - type: code - dir: overlay_17F9C0 - start: 0x17F9C0 - vram: 0x80214F80 - bss_size: 0x10 - symbol_name_format: overlay_17F9C0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x17F9C0, asm] - - [0x181520, asm] + # - type: code + # dir: overlay_17F9C0 + # start: 0x17F9C0 + # vram: 0x80214F80 + # bss_size: 0x10 + # symbol_name_format: overlay_17F9C0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x17F9C0, asm] + # - [0x181520, asm] - - [0x1822F0, rodata] - - [0x185790, rodata] - - [0x188B10, rodata] + # - [0x1822F0, rodata] + # - [0x185790, rodata] + # - [0x188B10, rodata] - # - { start: 0x188B60, type: bss, vram: 0x8021E120 } + # # - { start: 0x188B60, type: bss, vram: 0x8021E120 } - - type: code - dir: overlay_188B60 - start: 0x188B60 - vram: 0x80214F80 - bss_size: 0xD0 - symbol_name_format: overlay_188B60_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x188B60, asm] - - [0x18C2E0, asm] + # - type: code + # dir: overlay_188B60 + # start: 0x188B60 + # vram: 0x80214F80 + # bss_size: 0xD0 + # symbol_name_format: overlay_188B60_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x188B60, asm] + # - [0x18C2E0, asm] - - [0x18F060, rodata] - - [0x18F090, rodata] - - [0x18F0D0, rodata] + # - [0x18F060, rodata] + # - [0x18F090, rodata] + # - [0x18F0D0, rodata] - # - { start: 0x18F100, type: bss, vram: 0x8021B520 } + # # - { start: 0x18F100, type: bss, vram: 0x8021B520 } - - type: code - dir: overlay_18F100 - start: 0x18F100 - vram: 0x80214F80 - bss_size: 0xB0 - symbol_name_format: overlay_18F100_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x18F100, asm] - - [0x1914D0, asm] - - [0x191E50, asm] + # - type: code + # dir: overlay_18F100 + # start: 0x18F100 + # vram: 0x80214F80 + # bss_size: 0xB0 + # symbol_name_format: overlay_18F100_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x18F100, asm] + # - [0x1914D0, asm] + # - [0x191E50, asm] - - [0x1952F0, rodata] - - [0x195360, rodata] - - [0x195370, rodata] + # - [0x1952F0, rodata] + # - [0x195360, rodata] + # - [0x195370, rodata] - # - { start: 0x195410, type: bss, vram: 0x8021B290 } + # # - { start: 0x195410, type: bss, vram: 0x8021B290 } - - type: code - dir: overlay_195410 - start: 0x195410 - vram: 0x80214F80 - bss_size: 0x0 - symbol_name_format: overlay_195410_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x195410, asm] + # - type: code + # dir: overlay_195410 + # start: 0x195410 + # vram: 0x80214F80 + # bss_size: 0x0 + # symbol_name_format: overlay_195410_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x195410, asm] - - [0x197740, rodata] - - [0x197760, rodata] + # - [0x197740, rodata] + # - [0x197760, rodata] - - type: code - dir: overlay_1977E0 - start: 0x1977E0 - vram: 0x80214F80 - bss_size: 0x240 - symbol_name_format: overlay_1977E0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x1977E0, asm] + # - type: code + # dir: overlay_1977E0 + # start: 0x1977E0 + # vram: 0x80214F80 + # bss_size: 0x240 + # symbol_name_format: overlay_1977E0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x1977E0, asm] - - [0x19BFF0, rodata] + # - [0x19BFF0, rodata] - # - { start: 0x19C760, type: bss, vram: 0x80219F00 } + # # - { start: 0x19C760, type: bss, vram: 0x80219F00 } - - type: code - dir: overlay_19C760 - start: 0x19C760 - vram: 0x80214F80 - bss_size: 0xD0 - symbol_name_format: overlay_19C760_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x19C760, asm] + # - type: code + # dir: overlay_19C760 + # start: 0x19C760 + # vram: 0x80214F80 + # bss_size: 0xD0 + # symbol_name_format: overlay_19C760_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x19C760, asm] - - [0x1A2B70, rodata] - - [0x1A2BE0, rodata] + # - [0x1A2B70, rodata] + # - [0x1A2BE0, rodata] - # - { start: 0x1A2C20, type: bss, vram: 0x8021B440 } + # # - { start: 0x1A2C20, type: bss, vram: 0x8021B440 } - - type: code - dir: overlay_1A2C20 - start: 0x1A2C20 - vram: 0x80214F80 - bss_size: 0x20 - symbol_name_format: overlay_1A2C20_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x1A2C20, asm] - - [0x1A4270, asm] + # - type: code + # dir: overlay_1A2C20 + # start: 0x1A2C20 + # vram: 0x80214F80 + # bss_size: 0x20 + # symbol_name_format: overlay_1A2C20_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x1A2C20, asm] + # - [0x1A4270, asm] - - [0x1A4480, rodata] - - [0x1A4890, rodata] - - [0x1A4910, rodata] - - [0x1A4990, rodata] + # - [0x1A4480, rodata] + # - [0x1A4890, rodata] + # - [0x1A4910, rodata] + # - [0x1A4990, rodata] - # - { start: 0x1A4C10, type: bss, vram: 0x80216F70 } + # # - { start: 0x1A4C10, type: bss, vram: 0x80216F70 } - - type: code - dir: overlay_1A4C10 - start: 0x1A4C10 - vram: 0x80214F80 - bss_size: 0x90 - symbol_name_format: overlay_1A4C10_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x1A4C10, asm] - - [0x1A59F0, asm] + # - type: code + # dir: overlay_1A4C10 + # start: 0x1A4C10 + # vram: 0x80214F80 + # bss_size: 0x90 + # symbol_name_format: overlay_1A4C10_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x1A4C10, asm] + # - [0x1A59F0, asm] - - [0x1A8F30, rodata] - - [0x1A91F0, rodata] - - [0x1A9220, rodata] - - [0x1A9230, rodata] - - [0x1A9270, rodata] + # - [0x1A8F30, rodata] + # - [0x1A91F0, rodata] + # - [0x1A9220, rodata] + # - [0x1A9230, rodata] + # - [0x1A9270, rodata] - # - { start: 0x1A9290, type: bss, vram: 0x80219600 } + # # - { start: 0x1A9290, type: bss, vram: 0x80219600 } - - type: code - dir: overlay_1A9290 - start: 0x1A9290 - vram: 0x80214F80 - bss_size: 0x90 - symbol_name_format: overlay_1A9290_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x1A9290, asm] - - [0x1B1510, asm] + # - type: code + # dir: overlay_1A9290 + # start: 0x1A9290 + # vram: 0x80214F80 + # bss_size: 0x90 + # symbol_name_format: overlay_1A9290_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x1A9290, asm] + # - [0x1B1510, asm] - - [0x1B2270, rodata] - - [0x1B2570, rodata] + # - [0x1B2270, rodata] + # - [0x1B2570, rodata] - # - { start: 0x1B2670, type: bss, vram: 0x8021E360 } + # # - { start: 0x1B2670, type: bss, vram: 0x8021E360 } - - type: code - dir: overlay_1B2670 - start: 0x1B2670 - vram: 0x80214F80 - bss_size: 0x1D0 - symbol_name_format: overlay_1B2670_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x1B2670, asm] - - [0x1B7630, asm] + # - type: code + # dir: overlay_1B2670 + # start: 0x1B2670 + # vram: 0x80214F80 + # bss_size: 0x1D0 + # symbol_name_format: overlay_1B2670_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x1B2670, asm] + # - [0x1B7630, asm] - - [0x1B9920, rodata] - - [0x1B9DD0, rodata] - - [0x1B9E40, rodata] - - [0x1B9F10, rodata] + # - [0x1B9920, rodata] + # - [0x1B9DD0, rodata] + # - [0x1B9E40, rodata] + # - [0x1B9F10, rodata] - # - { start: 0x1BA050, type: bss, vram: 0x8021C960 } + # # - { start: 0x1BA050, type: bss, vram: 0x8021C960 } - # __SOME_OVERLAY_TABLE[18] - - type: code - dir: overlay_1BA050 - start: 0x1BA050 - vram: 0x80220F40 - bss_size: 0x650 - symbol_name_format: overlay_1BA050_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x1BA050, asm] - - [0x1BBFB0, asm] + # # __SOME_OVERLAY_TABLE[18] + # - type: code + # dir: overlay_1BA050 + # start: 0x1BA050 + # vram: 0x80220F40 + # bss_size: 0x650 + # symbol_name_format: overlay_1BA050_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x1BA050, asm] + # - [0x1BBFB0, asm] - - [0x1C2DC0, rodata] - - [0x1C3010, rodata] - - [0x1C3130, rodata] - - [0x1C3140, rodata] - - [0x1C31C0, rodata] - - [0x1C31E0, rodata] - - [0x1C32F0, rodata] + # - [0x1C2DC0, rodata] + # - [0x1C3010, rodata] + # - [0x1C3130, rodata] + # - [0x1C3140, rodata] + # - [0x1C31C0, rodata] + # - [0x1C31E0, rodata] + # - [0x1C32F0, rodata] - - { start: 0x1C3300, type: bss, vram: 0x8022A1F0 } + # - { start: 0x1C3300, type: bss, vram: 0x8022A1F0 } - - [0x1C3300, bin] + # - [0x1C3300, bin] - # __SOME_OVERLAY_TABLE[15] - - type: code - dir: overlay_1CE070 - start: 0x1CE070 - vram: 0x80197B70 - bss_size: 0x1E0 - symbol_name_format: overlay_1CE070_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x1CE070, asm] - - [0x1D4700, asm] - - [0x1D8850, asm] - - [0x1DAAB0, asm] - - [0x1DBF70, asm] - - [0x1E3440, asm] - - [0x1E9E00, asm] - - [0x1ED1D0, asm] + # # __SOME_OVERLAY_TABLE[15] + # - type: code + # dir: overlay_1CE070 + # start: 0x1CE070 + # vram: 0x80197B70 + # bss_size: 0x1E0 + # symbol_name_format: overlay_1CE070_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x1CE070, asm] + # - [0x1D4700, asm] + # - [0x1D8850, asm] + # - [0x1DAAB0, asm] + # - [0x1DBF70, asm] + # - [0x1E3440, asm] + # - [0x1E9E00, asm] + # - [0x1ED1D0, asm] - - [0x1EE580, rodata] - - [0x1EE6B0, rodata] - - [0x1EE8E0, rodata] - - [0x1EE9E0, rodata] - - [0x1EEA00, rodata] - - [0x1EEB30, rodata] - - [0x1EEC40, rodata] - - [0x1EEC60, rodata] - - [0x1EEC80, rodata] - - [0x1EECA0, rodata] - - [0x1EECC0, rodata] - - [0x1EF0D0, rodata] - - [0x1EF120, rodata] - - [0x1EF150, rodata] - - [0x1EF180, rodata] - - [0x1EF1F0, rodata] - - [0x1EF8F0, rodata] - - [0x1EFA20, rodata] - - [0x1EFC10, rodata] - - [0x1EFC70, rodata] - - [0x1EFD20, rodata] - - [0x1EFE00, rodata] - - [0x1EFE80, rodata] - - [0x1EFEA0, rodata] - - [0x1EFEB0, rodata] - - [0x1EFF50, rodata] - - [0x1F0030, rodata] - - [0x1F0040, rodata] - - [0x1F0970, rodata, 1E3440] - - [0x1F09F0, rodata, 1E9E00] + # - [0x1EE580, rodata] + # - [0x1EE6B0, rodata] + # - [0x1EE8E0, rodata] + # - [0x1EE9E0, rodata] + # - [0x1EEA00, rodata] + # - [0x1EEB30, rodata] + # - [0x1EEC40, rodata] + # - [0x1EEC60, rodata] + # - [0x1EEC80, rodata] + # - [0x1EECA0, rodata] + # - [0x1EECC0, rodata] + # - [0x1EF0D0, rodata] + # - [0x1EF120, rodata] + # - [0x1EF150, rodata] + # - [0x1EF180, rodata] + # - [0x1EF1F0, rodata] + # - [0x1EF8F0, rodata] + # - [0x1EFA20, rodata] + # - [0x1EFC10, rodata] + # - [0x1EFC70, rodata] + # - [0x1EFD20, rodata] + # - [0x1EFE00, rodata] + # - [0x1EFE80, rodata] + # - [0x1EFEA0, rodata] + # - [0x1EFEB0, rodata] + # - [0x1EFF50, rodata] + # - [0x1F0030, rodata] + # - [0x1F0040, rodata] + # - [0x1F0970, rodata, 1E3440] + # - [0x1F09F0, rodata, 1E9E00] - - { start: 0x1F0A30, type: bss, vram: 0x801BA530 } + # - { start: 0x1F0A30, type: bss, vram: 0x801BA530 } - # __SOME_OVERLAY_TABLE[10] - - type: code - dir: overlay_1F0A30 - start: 0x1F0A30 - vram: 0x801AD5A0 - bss_size: 0x130 - symbol_name_format: overlay_1F0A30_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x1F0A30, asm] - - [0x1F8D70, asm] - - [0x201430, asm] - - [0x204EE0, asm] - - [0x205220, asm] - - [0x208F90, asm] - - [0x20BCE0, asm] - - [0x20FDC0, asm] + # # __SOME_OVERLAY_TABLE[10] + # - type: code + # dir: overlay_1F0A30 + # start: 0x1F0A30 + # vram: 0x801AD5A0 + # bss_size: 0x130 + # symbol_name_format: overlay_1F0A30_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x1F0A30, asm] + # - [0x1F8D70, asm] + # - [0x201430, asm] + # - [0x204EE0, asm] + # - [0x205220, asm] + # - [0x208F90, asm] + # - [0x20BCE0, asm] + # - [0x20FDC0, asm] - - [0x211D20, rodata] - - [0x211DC0, rodata] - - [0x211E10, rodata] - - [0x211E70, rodata] - - [0x211FB0, rodata] - - [0x211FC0, rodata] - - [0x212030, rodata] - - [0x212110, rodata] - - [0x212180, rodata] - - [0x212350, rodata] - - [0x212370, rodata] - - [0x212390, rodata] - - [0x2123A0, rodata] - - [0x213100, rodata] - - [0x213140, rodata] - - [0x213150, rodata] - - [0x213160, rodata] - - [0x213750, rodata] - - [0x213760, rodata] - - [0x213830, rodata] - - [0x213AE0, rodata, 20FDC0] + # - [0x211D20, rodata] + # - [0x211DC0, rodata] + # - [0x211E10, rodata] + # - [0x211E70, rodata] + # - [0x211FB0, rodata] + # - [0x211FC0, rodata] + # - [0x212030, rodata] + # - [0x212110, rodata] + # - [0x212180, rodata] + # - [0x212350, rodata] + # - [0x212370, rodata] + # - [0x212390, rodata] + # - [0x2123A0, rodata] + # - [0x213100, rodata] + # - [0x213140, rodata] + # - [0x213150, rodata] + # - [0x213160, rodata] + # - [0x213750, rodata] + # - [0x213760, rodata] + # - [0x213830, rodata] + # - [0x213AE0, rodata, 20FDC0] - - { start: 0x213B10, type: bss, vram: 0x801D0680 } + # - { start: 0x213B10, type: bss, vram: 0x801D0680 } - - type: code - dir: overlay_213B10 - start: 0x213B10 - vram: 0x801D0840 - bss_size: 0x0 - symbol_name_format: overlay_213B10_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x213B10, asm] - - [0x213B50, asm] - - [0x21C970, asm] - - [0x21D7F0, asm] - - [0x222190, asm] - - [0x224F30, asm] + # - type: code + # dir: overlay_213B10 + # start: 0x213B10 + # vram: 0x801D0840 + # bss_size: 0x0 + # symbol_name_format: overlay_213B10_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x213B10, asm] + # - [0x213B50, asm] + # - [0x21C970, asm] + # - [0x21D7F0, asm] + # - [0x222190, asm] + # - [0x224F30, asm] - - [0x228D70, rodata] - - [0x228D90, rodata] - - [0x228E30, rodata] - - [0x228F40, rodata] - - [0x228F90, rodata] - - [0x228FF0, rodata] - - [0x2290C0, rodata] - - [0x2290F0, rodata] - - [0x229820, rodata] - - [0x229870, rodata] - - [0x2298D0, rodata] - - [0x229DB0, rodata] + # - [0x228D70, rodata] + # - [0x228D90, rodata] + # - [0x228E30, rodata] + # - [0x228F40, rodata] + # - [0x228F90, rodata] + # - [0x228FF0, rodata] + # - [0x2290C0, rodata] + # - [0x2290F0, rodata] + # - [0x229820, rodata] + # - [0x229870, rodata] + # - [0x2298D0, rodata] + # - [0x229DB0, rodata] - - type: code - dir: overlay_22A280 - start: 0x22A280 - vram: 0x801E6FB0 - bss_size: 0x0 - symbol_name_format: overlay_22A280_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x22A280, asm] - - [0x233210, asm] + # - type: code + # dir: overlay_22A280 + # start: 0x22A280 + # vram: 0x801E6FB0 + # bss_size: 0x0 + # symbol_name_format: overlay_22A280_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x22A280, asm] + # - [0x233210, asm] - - [0x239BA0, rodata] - - [0x239BE0, rodata] - - [0x239CA0, rodata, 22A280] - - [0x239F50, rodata] - - [0x239FA0, rodata, 233210] + # - [0x239BA0, rodata] + # - [0x239BE0, rodata] + # - [0x239CA0, rodata, 22A280] + # - [0x239F50, rodata] + # - [0x239FA0, rodata, 233210] - - type: code - dir: overlay_23A3A0 - start: 0x23A3A0 - vram: 0x801D0840 - bss_size: 0x0 - symbol_name_format: overlay_23A3A0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x23A3A0, asm] + # - type: code + # dir: overlay_23A3A0 + # start: 0x23A3A0 + # vram: 0x801D0840 + # bss_size: 0x0 + # symbol_name_format: overlay_23A3A0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x23A3A0, asm] - - type: code - dir: overlay_23B220 - start: 0x23B220 - vram: 0x801E6FB0 - bss_size: 0x40 - symbol_name_format: overlay_23B220_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x23B220, asm] - - [0x23B3E0, asm] - - [0x23B680, asm] - - [0x23D090, asm] - - [0x241610, asm] + # - type: code + # dir: overlay_23B220 + # start: 0x23B220 + # vram: 0x801E6FB0 + # bss_size: 0x40 + # symbol_name_format: overlay_23B220_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x23B220, asm] + # - [0x23B3E0, asm] + # - [0x23B680, asm] + # - [0x23D090, asm] + # - [0x241610, asm] - - [0x243F20, rodata] - - [0x243F40, rodata] - - [0x2440E0, rodata] - - [0x244300, rodata] - - [0x244360, rodata] - - [0x2444A0, rodata] - - [0x2444C0, rodata] - - [0x244590, rodata] - - [0x2445F0, rodata] - - [0x244670, rodata] - - [0x2446E0, rodata] - - [0x244700, rodata] - - [0x244710, rodata] + # - [0x243F20, rodata] + # - [0x243F40, rodata] + # - [0x2440E0, rodata] + # - [0x244300, rodata] + # - [0x244360, rodata] + # - [0x2444A0, rodata] + # - [0x2444C0, rodata] + # - [0x244590, rodata] + # - [0x2445F0, rodata] + # - [0x244670, rodata] + # - [0x2446E0, rodata] + # - [0x244700, rodata] + # - [0x244710, rodata] - # - { start: 0x2447A0, type: bss, vram: 0x801F0530 } + # # - { start: 0x2447A0, type: bss, vram: 0x801F0530 } - - type: code - dir: overlay_2447A0 - start: 0x2447A0 - vram: 0x801D0840 - bss_size: 0xAA0 - symbol_name_format: overlay_2447A0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x2447A0, asm] - - [0x2480D0, asm] + # - type: code + # dir: overlay_2447A0 + # start: 0x2447A0 + # vram: 0x801D0840 + # bss_size: 0xAA0 + # symbol_name_format: overlay_2447A0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x2447A0, asm] + # - [0x2480D0, asm] - - [0x24B410, rodata] - - [0x24B4A0, rodata] - - [0x24BA30, rodata] - - [0x24BAF0, rodata] + # - [0x24B410, rodata] + # - [0x24B4A0, rodata] + # - [0x24BA30, rodata] + # - [0x24BAF0, rodata] - # - { start: 0x24BCA0, type: bss, vram: 0x801D7D40 } + # # - { start: 0x24BCA0, type: bss, vram: 0x801D7D40 } - # __SOME_OVERLAY_TABLE[11] - - type: code - dir: overlay_24BCA0 - start: 0x24BCA0 - vram: 0x801F70E0 - bss_size: 0x10 - symbol_name_format: overlay_24BCA0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x24BCA0, asm] - - [0x24EA70, asm] - - [0x2522E0, asm] - - [0x256410, asm] - - [0x25A0B0, asm] - - [0x25DD90, asm] + # # __SOME_OVERLAY_TABLE[11] + # - type: code + # dir: overlay_24BCA0 + # start: 0x24BCA0 + # vram: 0x801F70E0 + # bss_size: 0x10 + # symbol_name_format: overlay_24BCA0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x24BCA0, asm] + # - [0x24EA70, asm] + # - [0x2522E0, asm] + # - [0x256410, asm] + # - [0x25A0B0, asm] + # - [0x25DD90, asm] - - [0x25E2C0, rodata] - - [0x25E340, rodata] - - [0x25E610, rodata, 2522E0] - - [0x25E9C0, rodata, 256410] - - [0x25EBA0, rodata] - - [0x25ED30, rodata] - - [0x25ED80, rodata] - - [0x25EDA0, rodata] - - [0x25EDC0, rodata, 24BCA0] - - [0x25EE00, rodata, 24EA70] - - [0x25EE10, rodata] - - [0x25EE30, rodata] - - [0x25EE60, rodata, 25A0B0] + # - [0x25E2C0, rodata] + # - [0x25E340, rodata] + # - [0x25E610, rodata, 2522E0] + # - [0x25E9C0, rodata, 256410] + # - [0x25EBA0, rodata] + # - [0x25ED30, rodata] + # - [0x25ED80, rodata] + # - [0x25EDA0, rodata] + # - [0x25EDC0, rodata, 24BCA0] + # - [0x25EE00, rodata, 24EA70] + # - [0x25EE10, rodata] + # - [0x25EE30, rodata] + # - [0x25EE60, rodata, 25A0B0] - - { start: 0x25EE90, type: bss, vram: 0x8020A2D0 } + # - { start: 0x25EE90, type: bss, vram: 0x8020A2D0 } - # __SOME_OVERLAY_TABLE[12] - - type: code - dir: overlay_25EE90 - start: 0x25EE90 - vram: 0x8020A2E0 - bss_size: 0x420 - symbol_name_format: overlay_25EE90_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x25EE90, asm] - - [0x25F6C0, asm] - - [0x25F7F0, asm] - - [0x260420, asm] - - [0x260DA0, asm] - - [0x261C90, asm] - - [0x261E90, asm] - - [0x262450, asm] - - [0x262CC0, asm] - - [0x263190, asm] - - [0x263690, asm] - - [0x2638D0, asm] - - [0x2639E0, asm] - - [0x263F40, asm] - - [0x2641B0, asm] - - [0x264490, asm] - - [0x264770, asm] - - [0x264BB0, asm] - - [0x264FC0, asm] - - [0x2664B0, asm] - - [0x2673F0, asm] - - [0x267750, asm] - - [0x269470, asm] - - [0x269F00, asm] - - [0x26A510, asm] - - [0x26B360, asm] - - [0x26B820, asm] - - [0x26BE30, asm] - - [0x26C070, asm] - - [0x26C1F0, asm] - - [0x26CCF0, asm] - - [0x26D770, asm] - - [0x26F1E0, asm] - - [0x271E30, asm] - - [0x272790, asm] + # # __SOME_OVERLAY_TABLE[12] + # - type: code + # dir: overlay_25EE90 + # start: 0x25EE90 + # vram: 0x8020A2E0 + # bss_size: 0x420 + # symbol_name_format: overlay_25EE90_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x25EE90, asm] + # - [0x25F6C0, asm] + # - [0x25F7F0, asm] + # - [0x260420, asm] + # - [0x260DA0, asm] + # - [0x261C90, asm] + # - [0x261E90, asm] + # - [0x262450, asm] + # - [0x262CC0, asm] + # - [0x263190, asm] + # - [0x263690, asm] + # - [0x2638D0, asm] + # - [0x2639E0, asm] + # - [0x263F40, asm] + # - [0x2641B0, asm] + # - [0x264490, asm] + # - [0x264770, asm] + # - [0x264BB0, asm] + # - [0x264FC0, asm] + # - [0x2664B0, asm] + # - [0x2673F0, asm] + # - [0x267750, asm] + # - [0x269470, asm] + # - [0x269F00, asm] + # - [0x26A510, asm] + # - [0x26B360, asm] + # - [0x26B820, asm] + # - [0x26BE30, asm] + # - [0x26C070, asm] + # - [0x26C1F0, asm] + # - [0x26CCF0, asm] + # - [0x26D770, asm] + # - [0x26F1E0, asm] + # - [0x271E30, asm] + # - [0x272790, asm] - - [0x274000, rodata] - - [0x274DC0, rodata] - - [0x274DF0, rodata] - - [0x274E00, rodata] - - [0x274E80, rodata] - - [0x274ED0, rodata] - - [0x274F00, rodata] - - [0x274F50, rodata] - - [0x274FC0, rodata] - - [0x275010, rodata] - - [0x275070, rodata] - - [0x2750D0, rodata] - - [0x275160, rodata] - - [0x275180, rodata] - - [0x2751A0, rodata] - - [0x2751C0, rodata, 26C1F0] - - [0x275280, rodata] - - [0x2752B0, rodata] - - [0x2754C0, rodata] - - [0x275530, rodata] - - [0x275640, rodata] - - [0x275650, rodata] - - [0x275670, rodata, 25A0B0] - - [0x2756F0, rodata, 263190] - - [0x275710, rodata, 2638D0] - - [0x275720, rodata, 264FC0] - - [0x275740, rodata, 267750] - - [0x275750, rodata, 269470] - - [0x275770, rodata, 269F00] - - [0x275790, rodata, 26A510] - - [0x2757D0, rodata, 26B360] - - [0x2757F0, rodata, 26B820] - - [0x275810, rodata, 26C070] - - [0x275830, rodata, 272790] + # - [0x274000, rodata] + # - [0x274DC0, rodata] + # - [0x274DF0, rodata] + # - [0x274E00, rodata] + # - [0x274E80, rodata] + # - [0x274ED0, rodata] + # - [0x274F00, rodata] + # - [0x274F50, rodata] + # - [0x274FC0, rodata] + # - [0x275010, rodata] + # - [0x275070, rodata] + # - [0x2750D0, rodata] + # - [0x275160, rodata] + # - [0x275180, rodata] + # - [0x2751A0, rodata] + # - [0x2751C0, rodata, 26C1F0] + # - [0x275280, rodata] + # - [0x2752B0, rodata] + # - [0x2754C0, rodata] + # - [0x275530, rodata] + # - [0x275640, rodata] + # - [0x275650, rodata] + # - [0x275670, rodata, 25A0B0] + # - [0x2756F0, rodata, 263190] + # - [0x275710, rodata, 2638D0] + # - [0x275720, rodata, 264FC0] + # - [0x275740, rodata, 267750] + # - [0x275750, rodata, 269470] + # - [0x275770, rodata, 269F00] + # - [0x275790, rodata, 26A510] + # - [0x2757D0, rodata, 26B360] + # - [0x2757F0, rodata, 26B820] + # - [0x275810, rodata, 26C070] + # - [0x275830, rodata, 272790] - - { start: 0x275850, type: bss, vram: 0x80220CA0 } + # - { start: 0x275850, type: bss, vram: 0x80220CA0 } - # __SOME_OVERLAY_TABLE[13] - - type: code - dir: overlays_275850 - start: 0x275850 - vram: 0x802210C0 - bss_size: 0x0 - symbol_name_format: overlays_275850_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x275850, asm] - - [0x275FF0, asm] - - [0x276FE0, asm] - - [0x277F90, asm] - - [0x278FC0, asm] - - [0x279920, asm] + # # __SOME_OVERLAY_TABLE[13] + # - type: code + # dir: overlays_275850 + # start: 0x275850 + # vram: 0x802210C0 + # bss_size: 0x0 + # symbol_name_format: overlays_275850_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x275850, asm] + # - [0x275FF0, asm] + # - [0x276FE0, asm] + # - [0x277F90, asm] + # - [0x278FC0, asm] + # - [0x279920, asm] - - [0x279DB0, rodata] - - [0x279EC0, rodata] - - [0x279F10, rodata] - - [0x279FA0, rodata] - - [0x279FD0, rodata, 277F90] - - [0x27A010, rodata] + # - [0x279DB0, rodata] + # - [0x279EC0, rodata] + # - [0x279F10, rodata] + # - [0x279FA0, rodata] + # - [0x279FD0, rodata, 277F90] + # - [0x27A010, rodata] - # __SOME_OVERLAY_TABLE[16] - - type: code - dir: overlay_27A020 - start: 0x27A020 - vram: 0x80225890 - bss_size: 0xA0 - symbol_name_format: overlay_27A020_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x27A020, asm] - - [0x2804E0, asm] + # # __SOME_OVERLAY_TABLE[16] + # - type: code + # dir: overlay_27A020 + # start: 0x27A020 + # vram: 0x80225890 + # bss_size: 0xA0 + # symbol_name_format: overlay_27A020_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x27A020, asm] + # - [0x2804E0, asm] - - [0x280D50, rodata] - - [0x280FF0, rodata] - - [0x281020, rodata] - - [0x281030, rodata] - - [0x2812B0, rodata] - - [0x281330, rodata, 27A020] - - [0x281830, rodata] - - [0x281840, rodata, 2804E0] + # - [0x280D50, rodata] + # - [0x280FF0, rodata] + # - [0x281020, rodata] + # - [0x281030, rodata] + # - [0x2812B0, rodata] + # - [0x281330, rodata, 27A020] + # - [0x281830, rodata] + # - [0x281840, rodata, 2804E0] - - { start: 0x281860, type: bss, vram: 0x8022D0D0 } + # - { start: 0x281860, type: bss, vram: 0x8022D0D0 } - # __SOME_OVERLAY_TABLE[14] - - type: code - dir: overlay_281860 - start: 0x281860 - vram: 0x80225890 - bss_size: 0x90 - symbol_name_format: overlay_281860_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x281860, asm] - - [0x282FE0, asm] - - [0x283DF0, asm] + # # __SOME_OVERLAY_TABLE[14] + # - type: code + # dir: overlay_281860 + # start: 0x281860 + # vram: 0x80225890 + # bss_size: 0x90 + # symbol_name_format: overlay_281860_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x281860, asm] + # - [0x282FE0, asm] + # - [0x283DF0, asm] - - [0x2866F0, rodata, 282FE0] - - [0x286940, rodata] - - [0x286960, rodata] - - [0x286B50, rodata, 281860] - - [0x286B90, rodata, 283DF0] + # - [0x2866F0, rodata, 282FE0] + # - [0x286940, rodata] + # - [0x286960, rodata] + # - [0x286B50, rodata, 281860] + # - [0x286B90, rodata, 283DF0] - - { start: 0x286BD0, type: bss, vram: 0x8022AC00 } + # - { start: 0x286BD0, type: bss, vram: 0x8022AC00 } - - type: code - dir: overlay_286BD0 - start: 0x286BD0 - vram: 0x8022AC90 - bss_size: 0x90 - symbol_name_format: overlay_286BD0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x286BD0, asm] - - [0x289780, asm] - - [0x28A7B0, asm] - - [0x296CE0, asm] + # - type: code + # dir: overlay_286BD0 + # start: 0x286BD0 + # vram: 0x8022AC90 + # bss_size: 0x90 + # symbol_name_format: overlay_286BD0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x286BD0, asm] + # - [0x289780, asm] + # - [0x28A7B0, asm] + # - [0x296CE0, asm] - - [0x299D80, rodata] - - [0x299F80, rodata] - - [0x29A030, rodata] - - [0x29A0A0, rodata] - - [0x29A2E0, rodata] - - [0x29A3B0, rodata] + # - [0x299D80, rodata] + # - [0x299F80, rodata] + # - [0x29A030, rodata] + # - [0x29A0A0, rodata] + # - [0x29A2E0, rodata] + # - [0x29A3B0, rodata] - # - { start: 0x29A4C0, type: bss, vram: 0x8023E580 } + # # - { start: 0x29A4C0, type: bss, vram: 0x8023E580 } - - type: code - dir: overlay_29A4C0 - start: 0x29A4C0 - vram: 0x8022AC90 - bss_size: 0xD0 - symbol_name_format: overlay_29A4C0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x29A4C0, asm] - - [0x29C950, asm] - - [0x2A1860, asm] - - [0x2A21E0, asm] - - [0x2A3030, asm] - - [0x2A3150, asm] - - [0x2A3310, asm] - - [0x2A3F20, asm] - - [0x2A46D0, asm] - - [0x2A7010, asm] - - [0x2A7060, asm] - - [0x2A7D60, asm] - - [0x2A8050, asm] + # - type: code + # dir: overlay_29A4C0 + # start: 0x29A4C0 + # vram: 0x8022AC90 + # bss_size: 0xD0 + # symbol_name_format: overlay_29A4C0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x29A4C0, asm] + # - [0x29C950, asm] + # - [0x2A1860, asm] + # - [0x2A21E0, asm] + # - [0x2A3030, asm] + # - [0x2A3150, asm] + # - [0x2A3310, asm] + # - [0x2A3F20, asm] + # - [0x2A46D0, asm] + # - [0x2A7010, asm] + # - [0x2A7060, asm] + # - [0x2A7D60, asm] + # - [0x2A8050, asm] - - [0x2A82D0, rodata] - - [0x2A8940, rodata] - - [0x2A8960, rodata] - - [0x2A8970, rodata] - - [0x2A89A0, rodata] - - [0x2A8A10, rodata] - - [0x2A8A80, rodata] - - [0x2A8B90, rodata] - - [0x2A8BA0, rodata] - - [0x2A8BC0, rodata] + # - [0x2A82D0, rodata] + # - [0x2A8940, rodata] + # - [0x2A8960, rodata] + # - [0x2A8970, rodata] + # - [0x2A89A0, rodata] + # - [0x2A8A10, rodata] + # - [0x2A8A80, rodata] + # - [0x2A8B90, rodata] + # - [0x2A8BA0, rodata] + # - [0x2A8BC0, rodata] - # - { start: 0x2A8D20, type: bss, vram: 0x802394F0 } + # # - { start: 0x2A8D20, type: bss, vram: 0x802394F0 } - - type: code - dir: overlay_2A8D20 - start: 0x2A8D20 - vram: 0x802395C0 - bss_size: 0x0 - symbol_name_format: overlay_2A8D20_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x2A8D20, asm] - - [0x2ADA80, asm] + # - type: code + # dir: overlay_2A8D20 + # start: 0x2A8D20 + # vram: 0x802395C0 + # bss_size: 0x0 + # symbol_name_format: overlay_2A8D20_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x2A8D20, asm] + # - [0x2ADA80, asm] - - [0x2AE340, rodata] + # - [0x2AE340, rodata] - - type: code - dir: overlay_2AE3C0 - start: 0x2AE3C0 - vram: 0x802395C0 - bss_size: 0x0 - symbol_name_format: overlay_2AE3C0_$VRAM_$ROM - exclusive_ram_id: test_overlapping - subsegments: - - [0x2AE3C0, asm] - - [0x2B5230, asm] - - [0x2B6F40, asm] - - [0x2B8610, asm] + # - type: code + # dir: overlay_2AE3C0 + # start: 0x2AE3C0 + # vram: 0x802395C0 + # bss_size: 0x0 + # symbol_name_format: overlay_2AE3C0_$VRAM_$ROM + # exclusive_ram_id: test_overlapping + # subsegments: + # - [0x2AE3C0, asm] + # - [0x2B5230, asm] + # - [0x2B6F40, asm] + # - [0x2B8610, asm] - - [0x2B89C0, rodata] - - [0x2B89F0, rodata] - - [0x2B8A90, rodata] - - [0x2B8B40, rodata] + # - [0x2B89C0, rodata] + # - [0x2B89F0, rodata] + # - [0x2B8A90, rodata] + # - [0x2B8B40, rodata] - - [0x2B8BA0, bin, "n64_ptr_tables_v2_00"] - - [0x2BF250, bin, "n64_wave_table_00"] # N64 WaveTable - - [0x423FF0, bin, "n64_ptr_tables_v2_01"] - - [0x429CD0, bin, "n64_wave_table_01"] - - [0x4E3140, bin, "n64_wave_data"] + # - [0x2B8BA0, bin, "n64_ptr_tables_v2_00"] + # - [0x2BF250, bin, "n64_wave_table_00"] # N64 WaveTable + # - [0x423FF0, bin, "n64_ptr_tables_v2_01"] + # - [0x429CD0, bin, "n64_wave_table_01"] + # - [0x4E3140, bin, "n64_wave_data"] - - [0x4F0FB0, bin] # Song - - [0x4F4070, bin] + # - [0x4F0FB0, bin] # Song + # - [0x4F4070, bin] - # __calls_romCopy_8009DF48 starts reading here - - [0x594280, bin] + # # __calls_romCopy_8009DF48 starts reading here + # - [0x594280, bin] - - [0x636784, bin, "last_battle_test.n64"] - - [0x64A04C, bin, "makai_battle_bg1.n64"] - - [0x65DCC6, bin, "kyoukai.n64"] - - [0x670ECA, bin, "snowtown.n64"] - - [0x68A110, bin, "slam.n64"] - - [0x699BDE, bin, "town_enter.n64"] - - [0x6b07b4, bin, "malformed_6b07b4"] - - [0x6C4EB8, bin, "kaigi_re.n64"] - - [0x6D16F6, bin, "witch_house01.n64"] - - [0x6E9332, bin, "haioku.bg2"] - - [0x6FC2D2, bin, "1_6FC2D2"] - - [0x70A376, bin, "sakaba2.n64"] + # - [0x636784, bin, "last_battle_test.n64"] + # - [0x64A04C, bin, "makai_battle_bg1.n64"] + # - [0x65DCC6, bin, "kyoukai.n64"] + # - [0x670ECA, bin, "snowtown.n64"] + # - [0x68A110, bin, "slam.n64"] + # - [0x699BDE, bin, "town_enter.n64"] + # - [0x6b07b4, bin, "malformed_6b07b4"] + # - [0x6C4EB8, bin, "kaigi_re.n64"] + # - [0x6D16F6, bin, "witch_house01.n64"] + # - [0x6E9332, bin, "haioku.bg2"] + # - [0x6FC2D2, bin, "1_6FC2D2"] + # - [0x70A376, bin, "sakaba2.n64"] - - [0x72BCF6, bin, "S_1.bg2"] - - [0x75F248, bin, "W_1.bg2"] - - [0x7A85C8, bin, "M_3.bg2"] + # - [0x72BCF6, bin, "S_1.bg2"] + # - [0x75F248, bin, "W_1.bg2"] + # - [0x7A85C8, bin, "M_3.bg2"] - - [0x7F2138, bin, "camp.n64"] + # - [0x7F2138, bin, "camp.n64"] - - [0x827c90, bin, "btl_bg01_a2.bg2"] - - [0x828942, bin, "btl_bg03_a2.bg2"] - - [0x82D222, bin, "btl_bg03_b2.bg2"] - - [0x82FF80, bin, "btl_bg04_a2.bg2"] - - [0x83257A, bin, "btl_bg04_b2.bg2"] - - [0x834CF2, bin, "btl_bg05_a2.bg2"] - - [0x835F58, bin, "btl_bg06_a2.bg2"] - - [0x837A72, bin, "btl_bg06_b2.bg2"] - - [0x838C62, bin, "btl_bg07_a2.bg2"] - - [0x83BA60, bin, "btl_bg07_b2.bg2"] - - [0x84176E, bin, "btl_bg08_a2.bg2"] - - [0x84634C, bin, "btl_bg08_b2.bg2"] - - [0x84BA08, bin, "btl_bg09_a2.bg2"] - - [0x84DF82, bin, "btl_bg09_b2.bg2"] - - [0x84FEDE, bin, "btl_bg10_a2.bg2"] - - [0x85435C, bin, "btl_bg10_b2.bg2"] - - [0x85817A, bin, "btl_bg11_a2.bg2"] - - [0x85C8BC, bin, "btl_bg11_b2.bg2"] - - [0x85FBDA, bin, "btl_bg12_a2.bg2"] - - [0x863E0C, bin, "btl_bg13_a2.bg2"] - - [0x868E0C, bin, "btl_bg13_b2.bg2"] - - [0x86C34A, bin, "btl_bg14_a2.bg2"] - - [0x870C16, bin, "btl_bg14_b2.bg2"] - - [0x871CE8, bin, "btl_bg15_a2.bg2"] - - [0x876CC0, bin, "makai_battle_bg2.bg2"] - - [0x87B410, bin, "kyoukai.bg2"] - - [0x87D0B0, bin, "slam_alpha.bg2"] - - [0x87FAB0, bin, "witch_house02.bg2"] + # - [0x827c90, bin, "btl_bg01_a2.bg2"] + # - [0x828942, bin, "btl_bg03_a2.bg2"] + # - [0x82D222, bin, "btl_bg03_b2.bg2"] + # - [0x82FF80, bin, "btl_bg04_a2.bg2"] + # - [0x83257A, bin, "btl_bg04_b2.bg2"] + # - [0x834CF2, bin, "btl_bg05_a2.bg2"] + # - [0x835F58, bin, "btl_bg06_a2.bg2"] + # - [0x837A72, bin, "btl_bg06_b2.bg2"] + # - [0x838C62, bin, "btl_bg07_a2.bg2"] + # - [0x83BA60, bin, "btl_bg07_b2.bg2"] + # - [0x84176E, bin, "btl_bg08_a2.bg2"] + # - [0x84634C, bin, "btl_bg08_b2.bg2"] + # - [0x84BA08, bin, "btl_bg09_a2.bg2"] + # - [0x84DF82, bin, "btl_bg09_b2.bg2"] + # - [0x84FEDE, bin, "btl_bg10_a2.bg2"] + # - [0x85435C, bin, "btl_bg10_b2.bg2"] + # - [0x85817A, bin, "btl_bg11_a2.bg2"] + # - [0x85C8BC, bin, "btl_bg11_b2.bg2"] + # - [0x85FBDA, bin, "btl_bg12_a2.bg2"] + # - [0x863E0C, bin, "btl_bg13_a2.bg2"] + # - [0x868E0C, bin, "btl_bg13_b2.bg2"] + # - [0x86C34A, bin, "btl_bg14_a2.bg2"] + # - [0x870C16, bin, "btl_bg14_b2.bg2"] + # - [0x871CE8, bin, "btl_bg15_a2.bg2"] + # - [0x876CC0, bin, "makai_battle_bg2.bg2"] + # - [0x87B410, bin, "kyoukai.bg2"] + # - [0x87D0B0, bin, "slam_alpha.bg2"] + # - [0x87FAB0, bin, "witch_house02.bg2"] - - [0x883538, bin, "malformed_883538"] - - [0x8860E4, bin, "malformed_8860E4"] - - [0x88B0B0, bin, "malformed_88B0B0"] - - [0x88E480, bin, "malformed_88E480"] - - [0x8939F2, bin, "malformed_8939F2"] - - [0x8986E8, bin, "malformed_8986E8"] - - [0x89D090, bin, "malformed_89D090"] + # - [0x883538, bin, "malformed_883538"] + # - [0x8860E4, bin, "malformed_8860E4"] + # - [0x88B0B0, bin, "malformed_88B0B0"] + # - [0x88E480, bin, "malformed_88E480"] + # - [0x8939F2, bin, "malformed_8939F2"] + # - [0x8986E8, bin, "malformed_8986E8"] + # - [0x89D090, bin, "malformed_89D090"] - - [0x8A2240, bin, "f.bg2"] + # - [0x8A2240, bin, "f.bg2"] - - [0x8BFDE2, bin, "1_8BFDE2"] - - [0x8BFE1C, bin, "1_8BFE1C"] - - [0x8BFE9C, bin, "1_8BFE9C"] - - [0x8BFF38, bin, "1_8BFF38"] - - [0x8BFFAA, bin, "1_8BFFAA"] - - [0x8C04E4, bin, "1_8C04E4"] - - [0x8C0C3C, bin, "1_8C0C3C"] - - [0x8C2C96, bin] - - [0x8C5A98, bin] - - [0x8D63B4, bin] - - [0x8E9D4A, bin] - - [0x8EED88, bin] - - [0x8EF0DC, bin] - - [0x8EF43C, bin] - - [0x8EF7AA, bin] - - [0x8EFCB4, bin] - - [0x8F03F2, bin] - - [0x8F6EA0, bin] - - [0x8FDC26, bin] - - [0x8FDD98, bin] - - [0x8FE026, bin] - - [0x8FE26C, bin] - - [0x8FE2F4, bin] - - [0x8FEC24, bin] - - [0x8FED16, bin] - - [0x8FEE20, bin] - - [0x902C96, bin] - - [0x904AE8, bin] - - [0x906992, bin] - - [0x908862, bin] - - [0x9089A5, bin] - - [0x908B63, bin] - - [0x908D44, bin] - - [0x908F3E, bin] - - [0x90927A, bin] - - [0x909423, bin] - - [0x9095BB, bin] - - [0x909710, bin] - - [0x9099B5, bin] - - [0x909C61, bin] - - [0x90BE32, bin] - - [0x925482, bin] + # - [0x8BFDE2, bin, "1_8BFDE2"] + # - [0x8BFE1C, bin, "1_8BFE1C"] + # - [0x8BFE9C, bin, "1_8BFE9C"] + # - [0x8BFF38, bin, "1_8BFF38"] + # - [0x8BFFAA, bin, "1_8BFFAA"] + # - [0x8C04E4, bin, "1_8C04E4"] + # - [0x8C0C3C, bin, "1_8C0C3C"] + # - [0x8C2C96, bin] + # - [0x8C5A98, bin] + # - [0x8D63B4, bin] + # - [0x8E9D4A, bin] + # - [0x8EED88, bin] + # - [0x8EF0DC, bin] + # - [0x8EF43C, bin] + # - [0x8EF7AA, bin] + # - [0x8EFCB4, bin] + # - [0x8F03F2, bin] + # - [0x8F6EA0, bin] + # - [0x8FDC26, bin] + # - [0x8FDD98, bin] + # - [0x8FE026, bin] + # - [0x8FE26C, bin] + # - [0x8FE2F4, bin] + # - [0x8FEC24, bin] + # - [0x8FED16, bin] + # - [0x8FEE20, bin] + # - [0x902C96, bin] + # - [0x904AE8, bin] + # - [0x906992, bin] + # - [0x908862, bin] + # - [0x9089A5, bin] + # - [0x908B63, bin] + # - [0x908D44, bin] + # - [0x908F3E, bin] + # - [0x90927A, bin] + # - [0x909423, bin] + # - [0x9095BB, bin] + # - [0x909710, bin] + # - [0x9099B5, bin] + # - [0x909C61, bin] + # - [0x90BE32, bin] + # - [0x925482, bin] - # Found in DMA log (N64 startup) - - [0x94AF50, bin] + # # Found in DMA log (N64 startup) + # - [0x94AF50, bin] - - [0x1C4801C, bin, "kaigi_base.bg2"] - - [0x1C67F34, bin, "P_room_base.bg2"] - - [0x1C91072, bin, "P_room_desk.bg2"] - - [0x1C96D60, bin, "M4_L_meeting_room_all.bg2"] - - [0x1CBE614, bin, "M4_L_meeting_room_table.bg2"] - - [0x1CC57CE, bin, "S_L_meeting_room_base.bg2"] - - [0x1CF6A30, bin, "souko.bg2"] - - [0x1D10382, bin, "saikutu_01.bg2"] - - [0x1D3F7BE, bin, "1_1D3F7BE"] - - [0x1D4D95E, bin, "1_1D4D95E"] - - [0x1D58BBE, bin, "1_1D58BBE"] - - [0x1D63A9E, bin, "1_1D63A9E"] - - [0x1D7092E, bin, "1_1D7092E"] - - [0x1D78ABE, bin, "1_1D78ABE"] - - [0x1D953E2, bin, "After_Baza_shrine_00.bg2"] - - [0x1DEC89A, bin, "kaigi_re_campus1.bg2"] - - [0x1DED93C, bin, "kaigi_re_table.bg2"] - - [0x1DEE4B8, bin, "kaigi_re_campus3.bg2"] - - [0x1DEF53E, bin, "kaigi_re_campus2.bg2"] - - [0x1DF05B6, bin, "kouya_back.bg2"] - - [0x1E04A0E, bin, "koya_ue_gake.bg2"] + # - [0x1C4801C, bin, "kaigi_base.bg2"] + # - [0x1C67F34, bin, "P_room_base.bg2"] + # - [0x1C91072, bin, "P_room_desk.bg2"] + # - [0x1C96D60, bin, "M4_L_meeting_room_all.bg2"] + # - [0x1CBE614, bin, "M4_L_meeting_room_table.bg2"] + # - [0x1CC57CE, bin, "S_L_meeting_room_base.bg2"] + # - [0x1CF6A30, bin, "souko.bg2"] + # - [0x1D10382, bin, "saikutu_01.bg2"] + # - [0x1D3F7BE, bin, "1_1D3F7BE"] + # - [0x1D4D95E, bin, "1_1D4D95E"] + # - [0x1D58BBE, bin, "1_1D58BBE"] + # - [0x1D63A9E, bin, "1_1D63A9E"] + # - [0x1D7092E, bin, "1_1D7092E"] + # - [0x1D78ABE, bin, "1_1D78ABE"] + # - [0x1D953E2, bin, "After_Baza_shrine_00.bg2"] + # - [0x1DEC89A, bin, "kaigi_re_campus1.bg2"] + # - [0x1DED93C, bin, "kaigi_re_table.bg2"] + # - [0x1DEE4B8, bin, "kaigi_re_campus3.bg2"] + # - [0x1DEF53E, bin, "kaigi_re_campus2.bg2"] + # - [0x1DF05B6, bin, "kouya_back.bg2"] + # - [0x1E04A0E, bin, "koya_ue_gake.bg2"] - - [0x1E0A810, bin, "malformed_1E0A810"] + # - [0x1E0A810, bin, "malformed_1E0A810"] - - [0x1E17488, bin, "Nintendo.bg2"] - - [0x1E179BE, bin, "Quest.bg2"] - - [0x1E18498, bin, "episode_VI.bg2"] - - [0x1E18DDC, bin, "person.bg2"] + # - [0x1E17488, bin, "Nintendo.bg2"] + # - [0x1E179BE, bin, "Quest.bg2"] + # - [0x1E18498, bin, "episode_VI.bg2"] + # - [0x1E18DDC, bin, "person.bg2"] - # Missing s_map01.n64 - - [0x1E5134E, bin, "s_map_02"] - - [0x1E54FD0, bin, "s_map_03"] - - [0x1E58FE2, bin, "s_map_04"] - - [0x1E5F20E, bin, "s_map_05"] - - [0x1E67310, bin, "s_map_06"] - - [0x1E6CB7A, bin, "s_map_07"] - - [0x1E7027A, bin, "s_map_08"] - - [0x1E7768C, bin, "s_map_09"] - # Missing s_map10.n64 - - [0x1E7AF64, bin, "s_map_11"] - - [0x1E80340, bin, "s_map_12"] - # Missing s_map13.n64 - - [0x1E8849A, bin, "s_map_14"] - # Missing s_map15.n64 - - [0x1E8DCCC, bin, "s_map_16"] - - [0x1E93506, bin, "s_map_17"] - - [0x1E97E2A, bin, "s_map_18"] - # Missing s_map19.n64 - - [0x1E9EFF0, bin, "s_map_20"] - - [0x1EA6702, bin, "s_map_21"] - - [0x1EAA6FA, bin, "s_map_22"] - - [0x1EAF49A, bin, "s_map_23"] - - [0x1EB4F9E, bin, "s_map_24"] - - [0x1EB94BC, bin, "s_map_25"] - - [0x1EC1374, bin, "s_map_26"] - - [0x1EC4F40, bin, "s_map_27"] - - [0x1EC89F2, bin, "s_map_28"] - - [0x1ECF458, bin, "s_map_30"] - - [0x1ED57C6, bin, "s_map_31"] - # Missing s_map32.n64 - - [0x1ED9A18, bin, "s_map_33"] - - [0x1EE16A2, bin, "s_map_34"] - - [0x1EEB10A, bin, "s_map_35"] - - [0x1EF45D8, bin, "s_map_36"] - - [0x1EF884A, bin, "s_map_37"] - - [0x1EFF12A, bin, "s_map_38"] - - [0x1F08340, bin, "s_map_39"] - - [0x1F0BD56, bin, "s_map_40"] - # Missing s_map41.n64 - # Missing s_map42.n64 - - [0x1F10EF6, bin, "s_map_43"] - - [0x1F1710E, bin, "s_map_44"] - # Missing s_map45.n64 - - [0x1F1B3FA, bin, "s_map_46"] - - [0x1F29602, bin, "s_map_47"] - - [0x1F33F7A, bin, "s_map_48"] + # # Missing s_map01.n64 + # - [0x1E5134E, bin, "s_map_02"] + # - [0x1E54FD0, bin, "s_map_03"] + # - [0x1E58FE2, bin, "s_map_04"] + # - [0x1E5F20E, bin, "s_map_05"] + # - [0x1E67310, bin, "s_map_06"] + # - [0x1E6CB7A, bin, "s_map_07"] + # - [0x1E7027A, bin, "s_map_08"] + # - [0x1E7768C, bin, "s_map_09"] + # # Missing s_map10.n64 + # - [0x1E7AF64, bin, "s_map_11"] + # - [0x1E80340, bin, "s_map_12"] + # # Missing s_map13.n64 + # - [0x1E8849A, bin, "s_map_14"] + # # Missing s_map15.n64 + # - [0x1E8DCCC, bin, "s_map_16"] + # - [0x1E93506, bin, "s_map_17"] + # - [0x1E97E2A, bin, "s_map_18"] + # # Missing s_map19.n64 + # - [0x1E9EFF0, bin, "s_map_20"] + # - [0x1EA6702, bin, "s_map_21"] + # - [0x1EAA6FA, bin, "s_map_22"] + # - [0x1EAF49A, bin, "s_map_23"] + # - [0x1EB4F9E, bin, "s_map_24"] + # - [0x1EB94BC, bin, "s_map_25"] + # - [0x1EC1374, bin, "s_map_26"] + # - [0x1EC4F40, bin, "s_map_27"] + # - [0x1EC89F2, bin, "s_map_28"] + # - [0x1ECF458, bin, "s_map_30"] + # - [0x1ED57C6, bin, "s_map_31"] + # # Missing s_map32.n64 + # - [0x1ED9A18, bin, "s_map_33"] + # - [0x1EE16A2, bin, "s_map_34"] + # - [0x1EEB10A, bin, "s_map_35"] + # - [0x1EF45D8, bin, "s_map_36"] + # - [0x1EF884A, bin, "s_map_37"] + # - [0x1EFF12A, bin, "s_map_38"] + # - [0x1F08340, bin, "s_map_39"] + # - [0x1F0BD56, bin, "s_map_40"] + # # Missing s_map41.n64 + # # Missing s_map42.n64 + # - [0x1F10EF6, bin, "s_map_43"] + # - [0x1F1710E, bin, "s_map_44"] + # # Missing s_map45.n64 + # - [0x1F1B3FA, bin, "s_map_46"] + # - [0x1F29602, bin, "s_map_47"] + # - [0x1F33F7A, bin, "s_map_48"] - # serifu apparantly means dialogue from Japanese. - # Dialogs - - [0x1FD0216, bin, "serifu_00_0"] - - [0x1FD0376, bin, "serifu_00_1"] - - [0x1FD0626, bin, "serifu_00_2"] - - [0x1FD0958, bin, "serifu_01_0"] - - [0x1FD0C9E, bin, "serifu_01_1"] - - [0x1FD0FF8, bin, "serifu_01_2"] - - [0x1FD1656, bin, "serifu_03_4"] - - [0x1FD1894, bin, "serifu_01_4"] - - [0x1FD1A62, bin, "serifu_01_5"] - - [0x1FD1E46, bin, "serifu_02_0"] - - [0x1FD2296, bin, "serifu_02_1"] - - [0x1FD29B4, bin, "serifu_02_2"] - - [0x1FD2C56, bin, "serifu_02_3"] - - [0x1FD3336, bin, "serifu_03_0"] - - [0x1FD3784, bin, "serifu_03_1"] - - [0x1FD3B28, bin, "serifu_03_2"] - - [0x1FD3BEE, bin, "serifu_03_3"] - - [0x1FD3EF4, bin, "serifu_04_0"] - - [0x1FD401E, bin, "serifu_04_1"] - - [0x1FD440A, bin, "serifu_04_2"] - - [0x1FD4670, bin, "serifu_04_3"] - - [0x1FD4AEE, bin, "serifu_04_4"] - - [0x1FD509C, bin, "serifu_05_0"] - - [0x1FD523E, bin, "serifu_05_1"] - - [0x1FD55D0, bin, "serifu_05_2"] - - [0x1FD5B74, bin, "serifu_06_0"] - - [0x1FD6116, bin, "serifu_27_5"] - - [0x1FD6540, bin, "serifu_06_2"] - - [0x1FD66EA, bin, "serifu_06_3"] - - [0x1FD6FB2, bin, "serifu_07_0"] - - [0x1FD79BC, bin, "serifu_07_1"] - - [0x1FD7F1C, bin, "serifu_29_6"] - - [0x1FD8436, bin, "serifu_07_3"] - - [0x1FD86DA, bin, "serifu_07_4"] - - [0x1FD8B88, bin, "serifu_08_0"] - - [0x1FD8E06, bin, "serifu_08_1"] - - [0x1FD91A4, bin, "serifu_30_5"] - - [0x1FD9550, bin, "serifu_08_3"] - - [0x1FD9738, bin, "serifu_39_6"] - - [0x1FD99B4, bin, "serifu_08_5"] - - [0x1FD9D0E, bin, "serifu_09_0"] - - [0x1FDA05A, bin, "serifu_49_3"] - - [0x1FDA14E, bin, "serifu_09_2"] - - [0x1FDA7B8, bin, "serifu_ch1"] - - [0x1FDA9BA, bin, "serifu_ch2"] - - [0x1FDABB2, bin, "serifu_ch3"] - - [0x1FDADDE, bin, "serifu_ch4"] - - [0x1FDB03C, bin, "serifu_51_4"] - - [0x1FDB2A6, bin, "serifu_44_6"] - - [0x1FDB686, bin, "serifu_06_1"] - - [0x1FDB982, bin, "serifu_ch1_2"] - - [0x1FDBC2E, bin, "serifu_13_0"] - - [0x1FDC454, bin, "serifu_13_3"] - - [0x1FDC81C, bin, "serifu_13_4"] - - [0x1FDCED8, bin, "serifu_14_1"] - - [0x1FDCFB2, bin, "serifu_14_3"] - - [0x1FDD42A, bin, "serifu_15_1"] - - [0x1FDD594, bin, "serifu_15_2"] - - [0x1FDD8C8, bin, "serifu_15_3"] - - [0x1FDDCA2, bin, "serifu_16_0"] - - [0x1FDDE5E, bin, "serifu_16_3"] - - [0x1FDE330, bin, "serifu_16_4"] - - [0x1FDE760, bin, "serifu_17_0"] - - [0x1FDE9CA, bin, "serifu_17_1"] - - [0x1FDEC50, bin, "serifu_17_3"] - - [0x1FDED58, bin, "serifu_17_4"] - - [0x1FDF1C0, bin, "serifu_18_0"] - - [0x1FDF3F6, bin, "serifu_19_0"] - - [0x1FDF980, bin, "serifu_19_1"] - - [0x1FDFAC0, bin, "serifu_19_3"] - - [0x1FE005E, bin, "serifu_19_4"] - - [0x1FE0ACE, bin, "serifu_20_1"] - - [0x1FE0F80, bin, "serifu_21_1"] - - [0x1FE1020, bin, "serifu_21_2"] - - [0x1FE157A, bin, "serifu_21_4"] - - [0x1FE17EE, bin, "serifu_21_5"] - - [0x1FE1AD4, bin, "serifu_22_1"] - - [0x1FE1BBA, bin, "serifu_22_3"] - - [0x1FE1C9C, bin, "serifu_23_0"] - - [0x1FE239A, bin, "serifu_23_1"] - - [0x1FE2864, bin, "serifu_23_2"] - - [0x1FE2952, bin, "serifu_23_3"] - - [0x1FE2AEE, bin, "serifu_24_0"] - - [0x1FE2C5A, bin, "serifu_24_1"] - - [0x1FE30B4, bin, "serifu_24_2"] - - [0x1FE31C6, bin, "serifu_25_3"] - - [0x1FE3B9C, bin, "serifu_26_0"] - - [0x1FE3ED2, bin, "serifu_26_4"] - - [0x1FE4270, bin, "serifu_26_5"] - - [0x1FE4564, bin, "serifu_ch2_3"] - - [0x1FE4D46, bin, "serifu_27_0"] - - [0x1FE57E6, bin, "serifu_27_4"] - - [0x1FE5B10, bin, "serifu_28_0"] - - [0x1FE5DC4, bin, "serifu_28_1"] - - [0x1FE5ED4, bin, "serifu_28_3"] - - [0x1FE6222, bin, "serifu_28_4"] - - [0x1FE6854, bin, "serifu_29_1"] - - [0x1FE7098, bin, "serifu_29_5"] - - [0x1FE7414, bin, "serifu_30_1"] - - [0x1FE768A, bin, "serifu_30_4"] - - [0x1FE7D4C, bin, "serifu_31_2"] - - [0x1FE81C8, bin, "serifu_31_4"] - - [0x1FE882A, bin, "serifu_33_0"] - - [0x1FE8BB6, bin, "serifu_33_1"] - - [0x1FE9116, bin, "serifu_33_4"] - - [0x1FE94E6, bin, "serifu_33_5"] - - [0x1FE9CAA, bin, "serifu_34_2"] - - [0x1FEA1E0, bin, "serifu_34_4"] - - [0x1FEA312, bin, "serifu_36_0"] - - [0x1FEA462, bin, "serifu_36_4"] - - [0x1FEA67C, bin, "serifu_36_5"] - - [0x1FEAA0C, bin, "serifu_37_1"] - - [0x1FEAEFE, bin, "serifu_37_3"] - - [0x1FEB834, bin, "serifu_37_5"] - - [0x1FEB99E, bin, "serifu_37_6"] - - [0x1FEBB56, bin, "serifu_38_2"] - - [0x1FEC056, bin, "serifu_38_4"] - - [0x1FEC42C, bin, "serifu_ch3_4"] - - [0x1FEC98C, bin, "serifu_39_0"] - - [0x1FED038, bin, "serifu_39_2"] - - [0x1FED40C, bin, "serifu_39_3"] - - [0x1FED9F0, bin, "serifu_39_5"] - - [0x1FEDC30, bin, "serifu_40_1"] - - [0x1FEDE66, bin, "serifu_40_3"] - - [0x1FEEA0E, bin, "serifu_41_2"] - - [0x1FEF136, bin, "serifu_41_3"] - - [0x1FEF90C, bin, "serifu_42_2"] - - [0x1FEFA5E, bin, "serifu_42_5"] - - [0x1FEFE2C, bin, "serifu_42_6"] - - [0x1FF01CC, bin, "serifu_43_3"] - - [0x1FF069C, bin, "serifu_44_2"] - - [0x1FF0AE6, bin, "serifu_44_4"] - - [0x1FF0E72, bin, "serifu_44_5"] - - [0x1FF139A, bin, "serifu_45_1"] - - [0x1FF15EC, bin, "serifu_45_3"] - - [0x1FF1A30, bin, "serifu_47_2"] - - [0x1FF1FEE, bin, "serifu_48_3"] - - [0x1FF2522, bin, "serifu_49_0"] - - [0x1FF2724, bin, "serifu_49_1"] - - [0x1FF2B46, bin, "serifu_49_2"] - - [0x1FF2E94, bin, "serifu_50_1"] - - [0x1FF3654, bin, "serifu_50_3"] - - [0x1FF3D88, bin, "serifu_50_4"] - - [0x1FF5602, bin, "serifu_51_0"] - - [0x1FF58F8, bin, "serifu_51_1"] - - [0x1FF5BD6, bin, "serifu_51_3"] - - [0x1FF5FC6, bin, "serifu_52_0"] - - [0x1FF6228, bin, "serifu_52_3"] - - [0x1FF6780, bin, "serifu_53_0"] - - [0x1FF68FC, bin, "serifu_53_3"] - - [0x1FF75DE, bin, "serifu_53_4"] - - [0x1FF7848, bin, "serifu_54_0"] - - [0x1FF7A96, bin, "serifu_54_1"] - - [0x1FF7F1A, bin, "serifu_54_2"] - - [0x1FF832E, bin, "serifu_54_5"] - - [0x1FF8ADA, bin, "serifu_54_6"] - - [0x1FF9666, bin, "serifu_55_3"] - - [0x1FF99F0, bin, "serifu_57_3"] - - [0x1FF9D88, bin, "serifu_60_0"] - - [0x1FFA3D4, bin, "serifu_60_1"] - - [0x1FFAB92, bin, "serifu_60_2"] - - [0x1FFAED2, bin, "serifu_60_3"] - - [0x1FFB4BC, bin, "serifu_60_4"] - - [0x1FFB8C0, bin, "serifu_60_5"] - - [0x1FFBB32, bin, "serifu_60_6"] - - [0x1FFBD18, bin, "serifu_60_7"] - - [0x1FFC14C, bin, "serifu_60_8"] - - [0x1FFC240, bin, "serifu_60_9"] - - [0x1FFC42C, bin, "serifu_61_0"] - - [0x1FFC5CE, bin, "serifu_61_1"] - - [0x1FFC9AC, bin, "serifu_61_2"] - - [0x1FFD1BA, bin, "serifu_61_3"] - - [0x1FFD2EA, bin, "serifu_61_4"] - - [0x1FFD5A4, bin, "serifu_62_0"] - - [0x1FFD9FE, bin, "serifu_tuto_1"] + # # serifu apparantly means dialogue from Japanese. + # # Dialogs + # - [0x1FD0216, bin, "serifu_00_0"] + # - [0x1FD0376, bin, "serifu_00_1"] + # - [0x1FD0626, bin, "serifu_00_2"] + # - [0x1FD0958, bin, "serifu_01_0"] + # - [0x1FD0C9E, bin, "serifu_01_1"] + # - [0x1FD0FF8, bin, "serifu_01_2"] + # - [0x1FD1656, bin, "serifu_03_4"] + # - [0x1FD1894, bin, "serifu_01_4"] + # - [0x1FD1A62, bin, "serifu_01_5"] + # - [0x1FD1E46, bin, "serifu_02_0"] + # - [0x1FD2296, bin, "serifu_02_1"] + # - [0x1FD29B4, bin, "serifu_02_2"] + # - [0x1FD2C56, bin, "serifu_02_3"] + # - [0x1FD3336, bin, "serifu_03_0"] + # - [0x1FD3784, bin, "serifu_03_1"] + # - [0x1FD3B28, bin, "serifu_03_2"] + # - [0x1FD3BEE, bin, "serifu_03_3"] + # - [0x1FD3EF4, bin, "serifu_04_0"] + # - [0x1FD401E, bin, "serifu_04_1"] + # - [0x1FD440A, bin, "serifu_04_2"] + # - [0x1FD4670, bin, "serifu_04_3"] + # - [0x1FD4AEE, bin, "serifu_04_4"] + # - [0x1FD509C, bin, "serifu_05_0"] + # - [0x1FD523E, bin, "serifu_05_1"] + # - [0x1FD55D0, bin, "serifu_05_2"] + # - [0x1FD5B74, bin, "serifu_06_0"] + # - [0x1FD6116, bin, "serifu_27_5"] + # - [0x1FD6540, bin, "serifu_06_2"] + # - [0x1FD66EA, bin, "serifu_06_3"] + # - [0x1FD6FB2, bin, "serifu_07_0"] + # - [0x1FD79BC, bin, "serifu_07_1"] + # - [0x1FD7F1C, bin, "serifu_29_6"] + # - [0x1FD8436, bin, "serifu_07_3"] + # - [0x1FD86DA, bin, "serifu_07_4"] + # - [0x1FD8B88, bin, "serifu_08_0"] + # - [0x1FD8E06, bin, "serifu_08_1"] + # - [0x1FD91A4, bin, "serifu_30_5"] + # - [0x1FD9550, bin, "serifu_08_3"] + # - [0x1FD9738, bin, "serifu_39_6"] + # - [0x1FD99B4, bin, "serifu_08_5"] + # - [0x1FD9D0E, bin, "serifu_09_0"] + # - [0x1FDA05A, bin, "serifu_49_3"] + # - [0x1FDA14E, bin, "serifu_09_2"] + # - [0x1FDA7B8, bin, "serifu_ch1"] + # - [0x1FDA9BA, bin, "serifu_ch2"] + # - [0x1FDABB2, bin, "serifu_ch3"] + # - [0x1FDADDE, bin, "serifu_ch4"] + # - [0x1FDB03C, bin, "serifu_51_4"] + # - [0x1FDB2A6, bin, "serifu_44_6"] + # - [0x1FDB686, bin, "serifu_06_1"] + # - [0x1FDB982, bin, "serifu_ch1_2"] + # - [0x1FDBC2E, bin, "serifu_13_0"] + # - [0x1FDC454, bin, "serifu_13_3"] + # - [0x1FDC81C, bin, "serifu_13_4"] + # - [0x1FDCED8, bin, "serifu_14_1"] + # - [0x1FDCFB2, bin, "serifu_14_3"] + # - [0x1FDD42A, bin, "serifu_15_1"] + # - [0x1FDD594, bin, "serifu_15_2"] + # - [0x1FDD8C8, bin, "serifu_15_3"] + # - [0x1FDDCA2, bin, "serifu_16_0"] + # - [0x1FDDE5E, bin, "serifu_16_3"] + # - [0x1FDE330, bin, "serifu_16_4"] + # - [0x1FDE760, bin, "serifu_17_0"] + # - [0x1FDE9CA, bin, "serifu_17_1"] + # - [0x1FDEC50, bin, "serifu_17_3"] + # - [0x1FDED58, bin, "serifu_17_4"] + # - [0x1FDF1C0, bin, "serifu_18_0"] + # - [0x1FDF3F6, bin, "serifu_19_0"] + # - [0x1FDF980, bin, "serifu_19_1"] + # - [0x1FDFAC0, bin, "serifu_19_3"] + # - [0x1FE005E, bin, "serifu_19_4"] + # - [0x1FE0ACE, bin, "serifu_20_1"] + # - [0x1FE0F80, bin, "serifu_21_1"] + # - [0x1FE1020, bin, "serifu_21_2"] + # - [0x1FE157A, bin, "serifu_21_4"] + # - [0x1FE17EE, bin, "serifu_21_5"] + # - [0x1FE1AD4, bin, "serifu_22_1"] + # - [0x1FE1BBA, bin, "serifu_22_3"] + # - [0x1FE1C9C, bin, "serifu_23_0"] + # - [0x1FE239A, bin, "serifu_23_1"] + # - [0x1FE2864, bin, "serifu_23_2"] + # - [0x1FE2952, bin, "serifu_23_3"] + # - [0x1FE2AEE, bin, "serifu_24_0"] + # - [0x1FE2C5A, bin, "serifu_24_1"] + # - [0x1FE30B4, bin, "serifu_24_2"] + # - [0x1FE31C6, bin, "serifu_25_3"] + # - [0x1FE3B9C, bin, "serifu_26_0"] + # - [0x1FE3ED2, bin, "serifu_26_4"] + # - [0x1FE4270, bin, "serifu_26_5"] + # - [0x1FE4564, bin, "serifu_ch2_3"] + # - [0x1FE4D46, bin, "serifu_27_0"] + # - [0x1FE57E6, bin, "serifu_27_4"] + # - [0x1FE5B10, bin, "serifu_28_0"] + # - [0x1FE5DC4, bin, "serifu_28_1"] + # - [0x1FE5ED4, bin, "serifu_28_3"] + # - [0x1FE6222, bin, "serifu_28_4"] + # - [0x1FE6854, bin, "serifu_29_1"] + # - [0x1FE7098, bin, "serifu_29_5"] + # - [0x1FE7414, bin, "serifu_30_1"] + # - [0x1FE768A, bin, "serifu_30_4"] + # - [0x1FE7D4C, bin, "serifu_31_2"] + # - [0x1FE81C8, bin, "serifu_31_4"] + # - [0x1FE882A, bin, "serifu_33_0"] + # - [0x1FE8BB6, bin, "serifu_33_1"] + # - [0x1FE9116, bin, "serifu_33_4"] + # - [0x1FE94E6, bin, "serifu_33_5"] + # - [0x1FE9CAA, bin, "serifu_34_2"] + # - [0x1FEA1E0, bin, "serifu_34_4"] + # - [0x1FEA312, bin, "serifu_36_0"] + # - [0x1FEA462, bin, "serifu_36_4"] + # - [0x1FEA67C, bin, "serifu_36_5"] + # - [0x1FEAA0C, bin, "serifu_37_1"] + # - [0x1FEAEFE, bin, "serifu_37_3"] + # - [0x1FEB834, bin, "serifu_37_5"] + # - [0x1FEB99E, bin, "serifu_37_6"] + # - [0x1FEBB56, bin, "serifu_38_2"] + # - [0x1FEC056, bin, "serifu_38_4"] + # - [0x1FEC42C, bin, "serifu_ch3_4"] + # - [0x1FEC98C, bin, "serifu_39_0"] + # - [0x1FED038, bin, "serifu_39_2"] + # - [0x1FED40C, bin, "serifu_39_3"] + # - [0x1FED9F0, bin, "serifu_39_5"] + # - [0x1FEDC30, bin, "serifu_40_1"] + # - [0x1FEDE66, bin, "serifu_40_3"] + # - [0x1FEEA0E, bin, "serifu_41_2"] + # - [0x1FEF136, bin, "serifu_41_3"] + # - [0x1FEF90C, bin, "serifu_42_2"] + # - [0x1FEFA5E, bin, "serifu_42_5"] + # - [0x1FEFE2C, bin, "serifu_42_6"] + # - [0x1FF01CC, bin, "serifu_43_3"] + # - [0x1FF069C, bin, "serifu_44_2"] + # - [0x1FF0AE6, bin, "serifu_44_4"] + # - [0x1FF0E72, bin, "serifu_44_5"] + # - [0x1FF139A, bin, "serifu_45_1"] + # - [0x1FF15EC, bin, "serifu_45_3"] + # - [0x1FF1A30, bin, "serifu_47_2"] + # - [0x1FF1FEE, bin, "serifu_48_3"] + # - [0x1FF2522, bin, "serifu_49_0"] + # - [0x1FF2724, bin, "serifu_49_1"] + # - [0x1FF2B46, bin, "serifu_49_2"] + # - [0x1FF2E94, bin, "serifu_50_1"] + # - [0x1FF3654, bin, "serifu_50_3"] + # - [0x1FF3D88, bin, "serifu_50_4"] + # - [0x1FF5602, bin, "serifu_51_0"] + # - [0x1FF58F8, bin, "serifu_51_1"] + # - [0x1FF5BD6, bin, "serifu_51_3"] + # - [0x1FF5FC6, bin, "serifu_52_0"] + # - [0x1FF6228, bin, "serifu_52_3"] + # - [0x1FF6780, bin, "serifu_53_0"] + # - [0x1FF68FC, bin, "serifu_53_3"] + # - [0x1FF75DE, bin, "serifu_53_4"] + # - [0x1FF7848, bin, "serifu_54_0"] + # - [0x1FF7A96, bin, "serifu_54_1"] + # - [0x1FF7F1A, bin, "serifu_54_2"] + # - [0x1FF832E, bin, "serifu_54_5"] + # - [0x1FF8ADA, bin, "serifu_54_6"] + # - [0x1FF9666, bin, "serifu_55_3"] + # - [0x1FF99F0, bin, "serifu_57_3"] + # - [0x1FF9D88, bin, "serifu_60_0"] + # - [0x1FFA3D4, bin, "serifu_60_1"] + # - [0x1FFAB92, bin, "serifu_60_2"] + # - [0x1FFAED2, bin, "serifu_60_3"] + # - [0x1FFB4BC, bin, "serifu_60_4"] + # - [0x1FFB8C0, bin, "serifu_60_5"] + # - [0x1FFBB32, bin, "serifu_60_6"] + # - [0x1FFBD18, bin, "serifu_60_7"] + # - [0x1FFC14C, bin, "serifu_60_8"] + # - [0x1FFC240, bin, "serifu_60_9"] + # - [0x1FFC42C, bin, "serifu_61_0"] + # - [0x1FFC5CE, bin, "serifu_61_1"] + # - [0x1FFC9AC, bin, "serifu_61_2"] + # - [0x1FFD1BA, bin, "serifu_61_3"] + # - [0x1FFD2EA, bin, "serifu_61_4"] + # - [0x1FFD5A4, bin, "serifu_62_0"] + # - [0x1FFD9FE, bin, "serifu_tuto_1"] - - [0x1FFDF10, bin, "Serifu_t_info1"] - - [0x1FFE39A, bin, "Serifu_00_dark"] - - [0x1FFE6FC, bin, "Serifu_01_holy"] - - [0x1FFEB74, bin, "Serifu_02_brave"] - - [0x1FFED0E, bin, "Serifu_03_cross"] - - [0x1FFEFEC, bin, "Serifu_04_southern"] - - [0x1FFF3BC, bin, "Serifu_05_hint"] - - [0x1FFF61C, bin, "Serifu_06_helm"] - - [0x1FFFB22, bin, "Serifu_07_armor"] + # - [0x1FFDF10, bin, "Serifu_t_info1"] + # - [0x1FFE39A, bin, "Serifu_00_dark"] + # - [0x1FFE6FC, bin, "Serifu_01_holy"] + # - [0x1FFEB74, bin, "Serifu_02_brave"] + # - [0x1FFED0E, bin, "Serifu_03_cross"] + # - [0x1FFEFEC, bin, "Serifu_04_southern"] + # - [0x1FFF3BC, bin, "Serifu_05_hint"] + # - [0x1FFF61C, bin, "Serifu_06_helm"] + # - [0x1FFFB22, bin, "Serifu_07_armor"] - - [0x200009C, bin, "Serifu_08_divine"] - - [0x2000758, bin, "Serifu_09_dress"] - - [0x2000D80, bin, "Serifu_10_crown"] - - [0x20014C8, bin, "Serifu_11_ring"] - - [0x200171A, bin, "Serifu_12_brood"] - - [0x2002106, bin, "Serifu_13_needle"] - - [0x2002398, bin, "Serifu_14_altar"] - - [0x2002774, bin, "Serifu_15_meteorite"] + # - [0x200009C, bin, "Serifu_08_divine"] + # - [0x2000758, bin, "Serifu_09_dress"] + # - [0x2000D80, bin, "Serifu_10_crown"] + # - [0x20014C8, bin, "Serifu_11_ring"] + # - [0x200171A, bin, "Serifu_12_brood"] + # - [0x2002106, bin, "Serifu_13_needle"] + # - [0x2002398, bin, "Serifu_14_altar"] + # - [0x2002774, bin, "Serifu_15_meteorite"] - - [0x2002A54, bin, "Serifu_birth_00"] - - [0x2002DA2, bin, "Serifu_birth_01"] - - [0x200308C, bin, "Serifu_birth_02"] - - [0x200336A, bin, "Serifu_birth_03"] - - [0x2003648, bin, "Serifu_birth_04"] - - [0x2003946, bin, "Serifu_birth_05"] - - [0x2003C9C, bin, "Serifu_birth_06"] - - [0x2004014, bin, "Serifu_birth_07"] - - [0x20043FE, bin, "Serifu_birth_08"] - - [0x200475A, bin, "Serifu_birth_09"] - - [0x2004AE6, bin, "Serifu_birth_10"] - - [0x2004E30, bin, "Serifu_birth_11"] - - [0x2005188, bin, "Serifu_birth_12"] - - [0x20054F8, bin, "Serifu_birth_13"] - - [0x2005824, bin, "Serifu_birth_14"] - - [0x2005B2A, bin, "Serifu_birth_15"] - - [0x2005EB6, bin, "Serifu_birth_16"] - - [0x200621E, bin, "Serifu_birth_17"] + # - [0x2002A54, bin, "Serifu_birth_00"] + # - [0x2002DA2, bin, "Serifu_birth_01"] + # - [0x200308C, bin, "Serifu_birth_02"] + # - [0x200336A, bin, "Serifu_birth_03"] + # - [0x2003648, bin, "Serifu_birth_04"] + # - [0x2003946, bin, "Serifu_birth_05"] + # - [0x2003C9C, bin, "Serifu_birth_06"] + # - [0x2004014, bin, "Serifu_birth_07"] + # - [0x20043FE, bin, "Serifu_birth_08"] + # - [0x200475A, bin, "Serifu_birth_09"] + # - [0x2004AE6, bin, "Serifu_birth_10"] + # - [0x2004E30, bin, "Serifu_birth_11"] + # - [0x2005188, bin, "Serifu_birth_12"] + # - [0x20054F8, bin, "Serifu_birth_13"] + # - [0x2005824, bin, "Serifu_birth_14"] + # - [0x2005B2A, bin, "Serifu_birth_15"] + # - [0x2005EB6, bin, "Serifu_birth_16"] + # - [0x200621E, bin, "Serifu_birth_17"] - - [0x200660A, bin, "serifu/M_0_0.bin"] - - [0x200680C, bin, "serifu/M_0_1.bin"] - - [0x2006ABA, bin, "serifu/M_0_2.bin"] - - [0x2006C88, bin, "serifu/M_1_1.bin"] - - [0x2006E6E, bin, "serifu/M_1_2.bin"] - - [0x20070E6, bin, "serifu/M_1_3.bin"] - - [0x2007338, bin, "serifu/M_1_4.bin"] - - [0x20076B0, bin, "serifu/M_1_5.bin"] - - [0x20078B4, bin, "serifu/M_1_6.bin"] - - [0x2007AA4, bin, "serifu/M_1_7.bin"] - - [0x2007C12, bin, "serifu/M_2_1.bin"] - - [0x2007D88, bin, "serifu/M_2_2.bin"] - - [0x2008052, bin, "serifu/M_2_3.bin"] - - [0x2008400, bin, "serifu/M_2_4.bin"] - - [0x200855A, bin, "serifu/M_2_5a.bin"] - - [0x20086C0, bin, "serifu/M_2_5b.bin"] - - [0x2008842, bin, "serifu/M_2_6.bin"] - - [0x20089FC, bin, "serifu/M_2_7.bin"] - - [0x2008BAE, bin, "serifu/M_2_8.bin"] - - [0x2008DA8, bin, "serifu/M_2_9a.bin"] - - [0x2008F48, bin, "serifu/M_2_9b.bin"] - - [0x2009154, bin, "serifu/M_3_1.bin"] - - [0x2009356, bin, "serifu/M_3_2.bin"] - - [0x2009580, bin, "serifu/M_3_3.bin"] - - [0x200971C, bin, "serifu/M_3_4.bin"] - - [0x200994A, bin, "serifu/M_3_5.bin"] - - [0x2009B08, bin, "serifu/M_3_6a.bin"] - - [0x2009C58, bin, "serifu/M_3_7a.bin"] - - [0x2009ECA, bin, "serifu/M_3_8.bin"] - - [0x200A066, bin, "serifu/M_3_9.bin"] - - [0x200A254, bin, "serifu/M_3_10.bin"] - - [0x200A3AE, bin, "serifu/M_4_1.bin"] - - [0x200A550, bin, "serifu/M_4_2a.bin"] - - [0x200A6C8, bin, "serifu/M_4_3.bin"] - - [0x200A9AC, bin, "serifu/M_4_4a.bin"] - - [0x200ABB2, bin, "serifu/M_4_5.bin"] - - [0x200AD4E, bin, "serifu/M_4_6.bin"] - - [0x200AF9E, bin, "serifu/M_4_7a.bin"] - - [0x200B212, bin, "serifu/M_4_8a.bin"] - - [0x200B4AE, bin, "serifu/M_4_9a.bin"] - - [0x200B646, bin, "serifu/M_4_10a.bin"] - - [0x200B940, bin, "serifu/M_4_11.bin"] - - [0x200BBBA, bin, "serifu/M_4_12.bin"] - - [0x200BDD4, bin, "serifu/M_4_13.bin"] - - [0x200C080, bin, "serifu/M_4_14.bin"] - - [0x200C1A8, bin, "serifu/Present.bin"] - - [0x200D1D6, bin, "serifu/M_4_15.bin"] - - [0x200D334, bin, "serifu/Encounter.bin"] + # - [0x200660A, bin, "serifu/M_0_0.bin"] + # - [0x200680C, bin, "serifu/M_0_1.bin"] + # - [0x2006ABA, bin, "serifu/M_0_2.bin"] + # - [0x2006C88, bin, "serifu/M_1_1.bin"] + # - [0x2006E6E, bin, "serifu/M_1_2.bin"] + # - [0x20070E6, bin, "serifu/M_1_3.bin"] + # - [0x2007338, bin, "serifu/M_1_4.bin"] + # - [0x20076B0, bin, "serifu/M_1_5.bin"] + # - [0x20078B4, bin, "serifu/M_1_6.bin"] + # - [0x2007AA4, bin, "serifu/M_1_7.bin"] + # - [0x2007C12, bin, "serifu/M_2_1.bin"] + # - [0x2007D88, bin, "serifu/M_2_2.bin"] + # - [0x2008052, bin, "serifu/M_2_3.bin"] + # - [0x2008400, bin, "serifu/M_2_4.bin"] + # - [0x200855A, bin, "serifu/M_2_5a.bin"] + # - [0x20086C0, bin, "serifu/M_2_5b.bin"] + # - [0x2008842, bin, "serifu/M_2_6.bin"] + # - [0x20089FC, bin, "serifu/M_2_7.bin"] + # - [0x2008BAE, bin, "serifu/M_2_8.bin"] + # - [0x2008DA8, bin, "serifu/M_2_9a.bin"] + # - [0x2008F48, bin, "serifu/M_2_9b.bin"] + # - [0x2009154, bin, "serifu/M_3_1.bin"] + # - [0x2009356, bin, "serifu/M_3_2.bin"] + # - [0x2009580, bin, "serifu/M_3_3.bin"] + # - [0x200971C, bin, "serifu/M_3_4.bin"] + # - [0x200994A, bin, "serifu/M_3_5.bin"] + # - [0x2009B08, bin, "serifu/M_3_6a.bin"] + # - [0x2009C58, bin, "serifu/M_3_7a.bin"] + # - [0x2009ECA, bin, "serifu/M_3_8.bin"] + # - [0x200A066, bin, "serifu/M_3_9.bin"] + # - [0x200A254, bin, "serifu/M_3_10.bin"] + # - [0x200A3AE, bin, "serifu/M_4_1.bin"] + # - [0x200A550, bin, "serifu/M_4_2a.bin"] + # - [0x200A6C8, bin, "serifu/M_4_3.bin"] + # - [0x200A9AC, bin, "serifu/M_4_4a.bin"] + # - [0x200ABB2, bin, "serifu/M_4_5.bin"] + # - [0x200AD4E, bin, "serifu/M_4_6.bin"] + # - [0x200AF9E, bin, "serifu/M_4_7a.bin"] + # - [0x200B212, bin, "serifu/M_4_8a.bin"] + # - [0x200B4AE, bin, "serifu/M_4_9a.bin"] + # - [0x200B646, bin, "serifu/M_4_10a.bin"] + # - [0x200B940, bin, "serifu/M_4_11.bin"] + # - [0x200BBBA, bin, "serifu/M_4_12.bin"] + # - [0x200BDD4, bin, "serifu/M_4_13.bin"] + # - [0x200C080, bin, "serifu/M_4_14.bin"] + # - [0x200C1A8, bin, "serifu/Present.bin"] + # - [0x200D1D6, bin, "serifu/M_4_15.bin"] + # - [0x200D334, bin, "serifu/Encounter.bin"] - - [0x200D99E, bin, "Serifu_info_01"] - - [0x200DE30, bin, "Serifu_info_02"] - - [0x200E1B0, bin, "Serifu_info_03"] - - [0x200E37E, bin, "Serifu_info_04"] - - [0x200E6AC, bin, "Serifu_info_05"] - - [0x200E8E2, bin, "Serifu_info_06"] - - [0x200ECDA, bin, "Serifu_info_07"] - - [0x200EFF2, bin, "Serifu_info_08"] - - [0x200F2A8, bin, "Serifu_info_09"] - - [0x200F4DA, bin, "Serifu_info_11"] - - [0x200F6A2, bin, "Serifu_info_12"] - - [0x200FA2A, bin, "Serifu_info_13"] - - [0x200FCEE, bin, "Serifu_info_14"] - - [0x201002C, bin, "Serifu_info_15"] - - [0x20103CE, bin, "Serifu_info_16"] - - [0x2010786, bin, "Serifu_info_17"] - - [0x2010BA0, bin, "Serifu_info_18"] - - [0x2010E88, bin, "Serifu_info_19"] - - [0x20111D4, bin, "Serifu_info_20"] - - [0x20116B2, bin, "Serifu_info_21"] - - [0x2011B3E, bin, "Serifu_info_23"] - - [0x2011EBE, bin, "Serifu_info_24"] - - [0x20122A6, bin, "Serifu_info_25"] - - [0x2012582, bin, "Serifu_info_26"] - - [0x2012922, bin, "Serifu_info_27"] - - [0x2012D1A, bin, "Serifu_info_28"] - - [0x201303E, bin, "Serifu_info_29"] - - [0x2013364, bin, "Serifu_info_30"] - - [0x2013626, bin, "Serifu_info_31"] - - [0x20138F0, bin, "Serifu_info_32"] - - [0x2013BBE, bin, "Serifu_info_33"] - - [0x2013ED0, bin, "Serifu_info_34"] - - [0x20140D8, bin, "Serifu_info_36"] - - [0x2014414, bin, "Serifu_info_37"] - - [0x201466C, bin, "Serifu_info_38"] - - [0x20148D0, bin, "Serifu_info_40"] - - [0x2014BEE, bin, "Serifu_info_41"] - - [0x2014FF8, bin, "Serifu_info_42"] - - [0x20153C4, bin, "Serifu_info_43"] - - [0x2015734, bin, "Serifu_info_44"] - - [0x20159D8, bin, "Serifu_info_45"] - - [0x2015C42, bin, "Serifu_info_46"] - - [0x2015ED6, bin, "Serifu_info_49"] - - [0x2016234, bin, "Serifu_info_50"] - - [0x20164F4, bin, "Serifu_info_52"] - - [0x201678A, bin, "Serifu_info_54"] - - [0x2016B26, bin, "Serifu_info_59"] - - [0x2016FCA, bin, "Serifu_info_55"] - - [0x20172DC, bin, "Serifu_info_56"] - - [0x2017700, bin, "Serifu_info_57"] - - [0x2017A72, bin, "Serifu_info_58"] + # - [0x200D99E, bin, "Serifu_info_01"] + # - [0x200DE30, bin, "Serifu_info_02"] + # - [0x200E1B0, bin, "Serifu_info_03"] + # - [0x200E37E, bin, "Serifu_info_04"] + # - [0x200E6AC, bin, "Serifu_info_05"] + # - [0x200E8E2, bin, "Serifu_info_06"] + # - [0x200ECDA, bin, "Serifu_info_07"] + # - [0x200EFF2, bin, "Serifu_info_08"] + # - [0x200F2A8, bin, "Serifu_info_09"] + # - [0x200F4DA, bin, "Serifu_info_11"] + # - [0x200F6A2, bin, "Serifu_info_12"] + # - [0x200FA2A, bin, "Serifu_info_13"] + # - [0x200FCEE, bin, "Serifu_info_14"] + # - [0x201002C, bin, "Serifu_info_15"] + # - [0x20103CE, bin, "Serifu_info_16"] + # - [0x2010786, bin, "Serifu_info_17"] + # - [0x2010BA0, bin, "Serifu_info_18"] + # - [0x2010E88, bin, "Serifu_info_19"] + # - [0x20111D4, bin, "Serifu_info_20"] + # - [0x20116B2, bin, "Serifu_info_21"] + # - [0x2011B3E, bin, "Serifu_info_23"] + # - [0x2011EBE, bin, "Serifu_info_24"] + # - [0x20122A6, bin, "Serifu_info_25"] + # - [0x2012582, bin, "Serifu_info_26"] + # - [0x2012922, bin, "Serifu_info_27"] + # - [0x2012D1A, bin, "Serifu_info_28"] + # - [0x201303E, bin, "Serifu_info_29"] + # - [0x2013364, bin, "Serifu_info_30"] + # - [0x2013626, bin, "Serifu_info_31"] + # - [0x20138F0, bin, "Serifu_info_32"] + # - [0x2013BBE, bin, "Serifu_info_33"] + # - [0x2013ED0, bin, "Serifu_info_34"] + # - [0x20140D8, bin, "Serifu_info_36"] + # - [0x2014414, bin, "Serifu_info_37"] + # - [0x201466C, bin, "Serifu_info_38"] + # - [0x20148D0, bin, "Serifu_info_40"] + # - [0x2014BEE, bin, "Serifu_info_41"] + # - [0x2014FF8, bin, "Serifu_info_42"] + # - [0x20153C4, bin, "Serifu_info_43"] + # - [0x2015734, bin, "Serifu_info_44"] + # - [0x20159D8, bin, "Serifu_info_45"] + # - [0x2015C42, bin, "Serifu_info_46"] + # - [0x2015ED6, bin, "Serifu_info_49"] + # - [0x2016234, bin, "Serifu_info_50"] + # - [0x20164F4, bin, "Serifu_info_52"] + # - [0x201678A, bin, "Serifu_info_54"] + # - [0x2016B26, bin, "Serifu_info_59"] + # - [0x2016FCA, bin, "Serifu_info_55"] + # - [0x20172DC, bin, "Serifu_info_56"] + # - [0x2017700, bin, "Serifu_info_57"] + # - [0x2017A72, bin, "Serifu_info_58"] - - [0x2017E1A, bin, "Serifu_After_01"] - - [0x2018268, bin, "Serifu_After_02"] - - [0x20185FE, bin, "Serifu_After_03"] - - [0x20188A6, bin, "Serifu_After_04"] - - [0x2018CC2, bin, "Serifu_After_05"] - - [0x2018FFC, bin, "Serifu_After_06"] - - [0x2019368, bin, "Serifu_After_07"] - - [0x2019804, bin, "Serifu_After_08"] - - [0x2019C82, bin, "Serifu_After_09"] - - [0x2019FC2, bin, "Serifu_After_11"] - - [0x201A2FE, bin, "Serifu_After_12"] - - [0x201A7FC, bin, "Serifu_After_13"] - - [0x201AC18, bin, "Serifu_After_14"] - - [0x201AFAC, bin, "Serifu_After_15"] - - [0x201B384, bin, "Serifu_After_17"] - - [0x201B87C, bin, "Serifu_After_18"] - - [0x201BC1C, bin, "Serifu_After_19"] - - [0x201BFA6, bin, "Serifu_After_23"] - - [0x201C3BE, bin, "Serifu_After_24"] - - [0x201C7C0, bin, "Serifu_After_25"] - - [0x201CAF8, bin, "Serifu_After_26"] - - [0x201D0C6, bin, "Serifu_After_27"] - - [0x201D58E, bin, "Serifu_After_28"] - - [0x201DA72, bin, "Serifu_After_30"] - - [0x201DD3A, bin, "Serifu_After_32"] - - [0x201E0FA, bin, "Serifu_After_33"] - - [0x201E5B8, bin, "Serifu_After_36"] - - [0x201EA5C, bin, "Serifu_After_37"] - - [0x201EE36, bin, "Serifu_After_40"] - - [0x201F24A, bin, "Serifu_After_41"] - - [0x201F6E4, bin, "Serifu_After_42"] - - [0x201FC38, bin, "Serifu_After_43"] - - [0x202008C, bin, "Serifu_After_44"] - - [0x20204CC, bin, "Serifu_After_45"] - - [0x2020A90, bin, "Serifu_After_49"] - - [0x2020F32, bin, "Serifu_After_50"] - - [0x2021364, bin, "Serifu_After_16"] + # - [0x2017E1A, bin, "Serifu_After_01"] + # - [0x2018268, bin, "Serifu_After_02"] + # - [0x20185FE, bin, "Serifu_After_03"] + # - [0x20188A6, bin, "Serifu_After_04"] + # - [0x2018CC2, bin, "Serifu_After_05"] + # - [0x2018FFC, bin, "Serifu_After_06"] + # - [0x2019368, bin, "Serifu_After_07"] + # - [0x2019804, bin, "Serifu_After_08"] + # - [0x2019C82, bin, "Serifu_After_09"] + # - [0x2019FC2, bin, "Serifu_After_11"] + # - [0x201A2FE, bin, "Serifu_After_12"] + # - [0x201A7FC, bin, "Serifu_After_13"] + # - [0x201AC18, bin, "Serifu_After_14"] + # - [0x201AFAC, bin, "Serifu_After_15"] + # - [0x201B384, bin, "Serifu_After_17"] + # - [0x201B87C, bin, "Serifu_After_18"] + # - [0x201BC1C, bin, "Serifu_After_19"] + # - [0x201BFA6, bin, "Serifu_After_23"] + # - [0x201C3BE, bin, "Serifu_After_24"] + # - [0x201C7C0, bin, "Serifu_After_25"] + # - [0x201CAF8, bin, "Serifu_After_26"] + # - [0x201D0C6, bin, "Serifu_After_27"] + # - [0x201D58E, bin, "Serifu_After_28"] + # - [0x201DA72, bin, "Serifu_After_30"] + # - [0x201DD3A, bin, "Serifu_After_32"] + # - [0x201E0FA, bin, "Serifu_After_33"] + # - [0x201E5B8, bin, "Serifu_After_36"] + # - [0x201EA5C, bin, "Serifu_After_37"] + # - [0x201EE36, bin, "Serifu_After_40"] + # - [0x201F24A, bin, "Serifu_After_41"] + # - [0x201F6E4, bin, "Serifu_After_42"] + # - [0x201FC38, bin, "Serifu_After_43"] + # - [0x202008C, bin, "Serifu_After_44"] + # - [0x20204CC, bin, "Serifu_After_45"] + # - [0x2020A90, bin, "Serifu_After_49"] + # - [0x2020F32, bin, "Serifu_After_50"] + # - [0x2021364, bin, "Serifu_After_16"] - - [0x2021732, bin, "serifu_reconfirm"] - - [0x2021928, bin, "serifu_M_den"] - # Malformed archive name - - [0x2024746, bin] + # - [0x2021732, bin, "serifu_reconfirm"] + # - [0x2021928, bin, "serifu_M_den"] + # # Malformed archive name + # - [0x2024746, bin] - # Found in DMA log (N64 startup) - - [0x238E8B2, bin] - # Found in DMA log (N64 startup) - - [0x238f7ba, bin] + # # Found in DMA log (N64 startup) + # - [0x238E8B2, bin] + # # Found in DMA log (N64 startup) + # - [0x238f7ba, bin] - # Calculated from `__calls_romCopy_8009DAF4` call in `func_8016FBE0` - - [0x238F96A, bin] + # # Calculated from `__calls_romCopy_8009DAF4` call in `func_8016FBE0` + # - [0x238F96A, bin] - - [0x26FF9F0, bin, "viewdata"] - - [0x26FFC28, bin, "viewdata1"] - - [0x26FFD48, bin, "viewdata2"] + # - [0x26FF9F0, bin, "viewdata"] + # - [0x26FFC28, bin, "viewdata1"] + # - [0x26FFD48, bin, "viewdata2"] - - [0x26FFE72, bin, "b_circle"] - - [0x26FFEEC, bin, "point1"] - - [0x27000DA, bin, "Alp_Grad"] - - [0x2700170, bin, "ground_mm"] + # - [0x26FFE72, bin, "b_circle"] + # - [0x26FFEEC, bin, "point1"] + # - [0x27000DA, bin, "Alp_Grad"] + # - [0x2700170, bin, "ground_mm"] - # Found in DMA log (N64 startup) - - [0x2700C62, bin] - # Suspected end of above - - [0x2702516, bin] + # # Found in DMA log (N64 startup) + # - [0x2700C62, bin] + # # Suspected end of above + # - [0x2702516, bin] - - [0x2722CAC, bin, "ab"] - - [0x27256D6, bin, "icon_waku"] - - [0x2728556, bin, "field_timer2"] - - [0x2729F86, bin, "kanjo"] - - [0x272A17E, bin, "battlecom"] - - [0x272BD52, bin, "fild_efe"] - - [0x272FBE4, bin, "hurt_kira"] - - [0x27302CE, bin, "cur"] - - [0x2730A5A, bin, "curshade"] - - [0x2730AFE, bin, "kdat"] - - [0x273FDFE, bin, "kmarks"] - # treasure, trline, congra, zombichk - - [0x2740698, bin, "treasure"] - - [0x2741762, bin, "mission"] - - [0x274266C, bin, "regnum"] + # - [0x2722CAC, bin, "ab"] + # - [0x27256D6, bin, "icon_waku"] + # - [0x2728556, bin, "field_timer2"] + # - [0x2729F86, bin, "kanjo"] + # - [0x272A17E, bin, "battlecom"] + # - [0x272BD52, bin, "fild_efe"] + # - [0x272FBE4, bin, "hurt_kira"] + # - [0x27302CE, bin, "cur"] + # - [0x2730A5A, bin, "curshade"] + # - [0x2730AFE, bin, "kdat"] + # - [0x273FDFE, bin, "kmarks"] + # # treasure, trline, congra, zombichk + # - [0x2740698, bin, "treasure"] + # - [0x2741762, bin, "mission"] + # - [0x274266C, bin, "regnum"] - - [0x274288A, bin, "actionp"] - - [0x27429D8, bin, "enemydat.bin"] + # - [0x274288A, bin, "actionp"] + # - [0x27429D8, bin, "enemydat.bin"] - - [0x2744DD0, bin, "spmap"] - - [0x27451AE, bin, "scincsv"] - - [0x2747619, bin, "shopcsv"] - - [0x274783E, bin, "eset"] - - [0x274CE30, bin, "MESWIN00.BIN"] - - [0x274F57A, bin, "szdata.sbd"] - # to_ele, to_ali, godmask, godsname - - [0x27518A4, bin, "to_ele.lha"] + # - [0x2744DD0, bin, "spmap"] + # - [0x27451AE, bin, "scincsv"] + # - [0x2747619, bin, "shopcsv"] + # - [0x274783E, bin, "eset"] + # - [0x274CE30, bin, "MESWIN00.BIN"] + # - [0x274F57A, bin, "szdata.sbd"] + # # to_ele, to_ali, godmask, godsname + # - [0x27518A4, bin, "to_ele.lha"] - [0x2800000] diff --git a/src/class_ability.data.c b/src/class_ability.data.c new file mode 100644 index 0000000..d0cf6d6 --- /dev/null +++ b/src/class_ability.data.c @@ -0,0 +1,6 @@ +#include "common.h" + +extern void D_8018FEB8; + +/* 5DB10 80187C10 */ +void* D_80187C10 = &D_8018FEB8; \ No newline at end of file diff --git a/src/lha.c b/src/lha.c index e5f7033..7c3b09c 100644 --- a/src/lha.c +++ b/src/lha.c @@ -1,5 +1,27 @@ #include "common.h" +// char* STR_Invalid_header_LHarc_file_ = "Invalid header (LHarc file ?)"; +// char* STR_INVALID_HEADER_LHA_FILE = "Invalid header (LHa file ?)"; + +const u32 STR_FILE_NOT_FOUND[] = { + 0x83478389, + 0x815B94AD, + 0x90B68149, + 0x8140966B, + 0x90EC82DC, + 0x82C59841, + 0x978D82B5, + 0x82C489BA, + 0x82B382A2, + 0x81420A00 +}; + +const char STR_LHa___s_s__s[] = "LHa: %s%s %s\n"; +const char STR_Error[] = "Error: "; +const char STR_Fatal_error[] = "Fatal error:"; +const char STR_EMPTY[] = ""; + + void Unpack(s32, s32); INCLUDE_ASM(const s32, "lha", func_80079F70); diff --git a/symbol_addrs.txt b/symbol_addrs.txt index 90233b8..e9970ab 100644 --- a/symbol_addrs.txt +++ b/symbol_addrs.txt @@ -1,4 +1,6 @@ + + __MAYBE_VERTICES_801FD350 = 0x801FD350; // rom:0x14E530 __MAYBE_VERTICES_801FD558 = 0x801FD558; // rom:0x14E738 __MAYBE_VERTICES_801FD600 = 0x801FD600; // rom:0x14E7E0 @@ -18,6 +20,8 @@ obVpMaxResolution = 0x80186320; // rom:0x5C220 obDlSetupMinResolution = 0x80186330; // rom:0x5C230 obDlSetupMaxResolution = 0x80186358; // rom:0x5C258 +VIEWPORT_8018FE20 = 0x8018FE20; // rom:0x65D20 + DP_FILL_RECT_639x479 = 0x80186380; // rom:0x5C280 DL_DRAW_TEX_2560x1920 = 0x80186610; // rom:0x5C510 DISPLAY_LIST_801869C8 = 0x801869C8; // rom:0x5C8C8 @@ -116,7 +120,7 @@ character_get_item = 0x8016EAEC; // rom:0x449EC __character_handle_levelup = 0x8016EBA4; // rom:0x44AA4 // Set by calls to bzero -D_80193BC0 = 0x80193BC0; // size:0x15E0 +//D_80193BC0 = 0x80193BC0; // size:0x15E0 D_801971F0 = 0x801971F0; // size:0x4E2 D_801969B8 = 0x801969B8; // size:0x6E D_80190F80 = 0x80190F80; // size:0x16C @@ -305,6 +309,49 @@ class_get_name = 0x8016E1DC; // rom:0x440DC class_get_ability = 0x8016E230; // rom:0x44130 class_get_ability_hitcount = 0x8016E338; // rom:0x44238 +obClassNameDanika = 0x8018FED0; + + + +obClassNameElderlyMan = 0x8018FF14; +obClassNameBarkeep = 0x8018FF20; +obClassNameDaemon = 0x8018FF28; + +obClassNameGatekeeper = 0x8018FF44; + +obClassNameVanity = 0x8018FF64; + +obClassNameDeathTemplar = 0x8018FF80; +obClassNameFlailMonarch = 0x8018FF90; +obClassNameSpecialClass = 0x8018FFA0; +obClassNameDarkPrince = 0x8018FFB0; +obClassNameOverlord = 0x8018FFBC; +obClassNameSolidblade = 0x8018FFC8; +obClassNameGrappler = 0x8018FFD4; +obClassNameWarlock = 0x8018FFE0; +obClassNameLord = 0x8018FFE8; +obClassNameRuneKnight = 0x8018FFF0; +obClassNameBlazeKnight = 0x8018FFFC; +obClassNameWarrior = 0x8019000C; +obClassNameGeneral = 0x80190014; +obClassNameVanguard = 0x8019001C; +obClassNameGladiator = 0x80190028; +obClassNameBaldrGolem = 0x80190034; +obClassNameStoneGolem = 0x80190040; +obClassNameGolem = 0x8019004C; +obClassNameGiant = 0x80190054; +obClassNameCerberus = 0x8019005C; +obClassNameHellhound = 0x80190068; +obClassNameSphinx = 0x80190074; +obClassNameCockatrice = 0x8019007C; +obClassNameOpinincus = 0x80190088; +obClassNameGriffin = 0x80190094; +obClassNameWyvern = 0x8019009C; +obClassNameWyrm = 0x801900A4; +obClassNameTiamat = 0x801900AC; +obClassNameBahamut = 0x801900B4; +obClassNameAhziDahaka = 0x801900C4; + FORMATION_COMMAND_NAMES = 0x8021315C; // rom:0x1642CC type:char* obAbilityData = 0x8018AA7C; // rom:0x6097C size:0xA18 @@ -371,6 +418,7 @@ __setup_overlay_1977E0 = 0x801B73EC; // rom:0x10BB2C __setup_overlay_1A4C10 = 0x801B750C; // rom:0x10BC4C __setup_overlay_1A9290 = 0x801B7A68; // rom:0x10C1A8 __setup_overlay_1B2670 = 0x801E49B0; // rom:0x1390F0 +__setup_overlay_213B10 = 0x80178110; // rom:0x4E010 __setup_overlay_23B220 = 0x80177B84; // rom:0x4DA84 __setup_overlay_2447A0 = 0x801782C4; // rom:0x4E1C4 @@ -819,7 +867,6 @@ ___FILE_WRITE_ERROR = 0x800AE38C; __file_write = 0x08007F5D8; __ERROR_BAD_TABLE = 0x800AE338; __VIRTUAL_MEMORY_EXHAUSTED = 0x800AE35C; -__some_logging = 0x80093540; __virtual_mem_alloc = 0x80070F30; __controller_thread_80089D9C = 0x80089D9C; @@ -964,10 +1011,18 @@ osCreatePiManager = 0x8008B8C0; osInvalDCache = 0x80090010; osDestroyThread = 0x8009A9C0; +__osPfsRequestData = 0x8009B50C; +__osPfsGetInitData = 0x8009B5B0; +osPfsIsPlug = 0x8009B390; + +osAfterPreNMI = 0x80098030; + __osDevMgrMain = 0x8008BEB0; __osPackReadData = 0x800903B4; __osProbeTLB = 0x800950E0; __osEnqueueAndYield = 0x800993DC; +__osEnqueueThread = 0x800994E4; +__osCleanupThread = 0x800996B8; // type:func __osDisableInt = 0x800996D0; __osRestoreInt = 0x80099740; __osPopThread = 0x8009952C;