diff options
-rw-r--r-- | asm/tomomichi_debug_menu.s | 80 | ||||
-rw-r--r-- | data/debug_menu_tomomichi.s | 620 | ||||
-rw-r--r-- | src/debug/tomomichi_debug_menu.c | 482 |
3 files changed, 482 insertions, 700 deletions
diff --git a/asm/tomomichi_debug_menu.s b/asm/tomomichi_debug_menu.s index d68f5701c..fcccecc10 100644 --- a/asm/tomomichi_debug_menu.s +++ b/asm/tomomichi_debug_menu.s @@ -3,86 +3,6 @@ .include "constants/gba_constants.inc" .include "include/macros.inc" - thumb_func_start debug_sub_808BFC4 -debug_sub_808BFC4: - push {lr} - add sp, sp, #0xfffffff8 - bl Menu_EraseScreen - mov r0, #0x0 - mov r1, #0x0 - mov r2, #0x1c - mov r3, #0x13 - bl Menu_DrawStdWindowFrame - ldr r3, ._99 @ gUnknown_Debug_083C0F79 - mov r0, #0x2 - mov r1, #0x1 - mov r2, #0x9 - bl Menu_PrintItems - mov r0, #0x0 - str r0, [sp] - mov r0, #0x1b - str r0, [sp, #0x4] - mov r0, #0x0 - mov r1, #0x1 - mov r2, #0x1 - mov r3, #0x9 - bl InitMenu - ldr r1, ._99 + 4 @ gMenuCallback - ldr r0, ._99 + 8 @ debug_sub_808C064 - str r0, [r1] - mov r0, #0x0 - add sp, sp, #0x8 - pop {r1} - bx r1 -._100: - .align 2, 0 -._99: - .word gUnknown_Debug_083C0F79 - .word gMenuCallback - .word debug_sub_808C064+1 - - thumb_func_end debug_sub_808BFC4 - - thumb_func_start debug_sub_808C014 -debug_sub_808C014: - push {lr} - add sp, sp, #0xfffffff8 - bl Menu_EraseScreen - mov r0, #0x0 - mov r1, #0x0 - mov r2, #0x1c - mov r3, #0xd - bl Menu_DrawStdWindowFrame - ldr r3, ._101 @ gUnknown_Debug_083C0FFC - mov r0, #0x2 - mov r1, #0x1 - mov r2, #0x6 - bl Menu_PrintItems - mov r0, #0x0 - str r0, [sp] - mov r0, #0x1b - str r0, [sp, #0x4] - mov r0, #0x0 - mov r1, #0x1 - mov r2, #0x1 - mov r3, #0x6 - bl InitMenu - ldr r1, ._101 + 4 @ gMenuCallback - ldr r0, ._101 + 8 @ debug_sub_808C0A8 - str r0, [r1] - mov r0, #0x0 - add sp, sp, #0x8 - pop {r1} - bx r1 -._102: - .align 2, 0 -._101: - .word gUnknown_Debug_083C0FFC - .word gMenuCallback - .word debug_sub_808C0A8+1 - - thumb_func_end debug_sub_808C014 - thumb_func_start debug_sub_808C064 debug_sub_808C064: push {lr} diff --git a/data/debug_menu_tomomichi.s b/data/debug_menu_tomomichi.s index 05a971c0b..a46186437 100644 --- a/data/debug_menu_tomomichi.s +++ b/data/debug_menu_tomomichi.s @@ -5,626 +5,6 @@ .if DEBUG -gUnknown_Debug_083C0F24:: @ 0x83C0F24 - .string "クリアご$" - -gUnknown_Debug_083C0F29:: @ 0x83C0F29 - .string "コインこうにゅうかのう$" - -gUnknown_Debug_083C0F35:: @ 0x83C0F35 - .string "コトキサポーターセット$" - -gUnknown_Debug_083C0F41:: @ 0x83C0F41 - .string "ニューキンセツOPEN$" - -gUnknown_Debug_083C0F4D:: @ 0x83C0F4D - .string "れんらくせんにのれる$" - -gUnknown_Debug_083C0F58:: @ 0x83C0F58 - .string "タマゴついか$" - -gUnknown_Debug_083C0F5F:: @ 0x83C0F5F - .string "アイテムいっぱい$" - -gUnknown_Debug_083C0F68:: @ 0x83C0F68 - .string "グッズいっぱい$" - -gUnknown_Debug_083C0F70:: @ 0x83C0F70 - .string "COINいっぱい$" - - .align 2 -gUnknown_Debug_083C0F79:: @ 0x83C0F79 - .4byte gUnknown_Debug_083C0F24, debug_sub_808C0EC+1 - .4byte gUnknown_Debug_083C0F29, debug_sub_808C104+1 - .4byte gUnknown_Debug_083C0F35, debug_sub_808C11C+1 - .4byte gUnknown_Debug_083C0F41, debug_sub_808C134+1 - .4byte gUnknown_Debug_083C0F4D, debug_sub_808C14C+1 - .4byte gUnknown_Debug_083C0F58, debug_sub_808C164+1 - .4byte gUnknown_Debug_083C0F5F, debug_sub_808C17C+1 - .4byte gUnknown_Debug_083C0F68, debug_sub_808C194+1 - .4byte gUnknown_Debug_083C0F70, debug_sub_808C1AC+1 - -gUnknown_Debug_083C0FC4:: @ 0x83C0FC4 - .string "ムロジムOPEN$" - -gUnknown_Debug_083C0FCD:: @ 0x83C0FCD - .string "おかねを0へ$" - -gUnknown_Debug_083C0FD4:: @ 0x83C0FD4 - .string "ドジョッチ FULL$" - -gUnknown_Debug_083C0FDF:: @ 0x83C0FDF - .string "キノココ FULL$" - -gUnknown_Debug_083C0FE9:: @ 0x83C0FE9 - .string "ドジョッチ タマゴ$" - -gUnknown_Debug_083C0FF3:: @ 0x83C0FF3 - .string "キノココ タマゴ$" - - .align 2 -gUnknown_Debug_083C0FFC:: @ 0x83C0FFC - .4byte gUnknown_Debug_083C0FC4, debug_sub_808C1C4+1 - .4byte gUnknown_Debug_083C0FCD, debug_sub_808C1DC+1 - .4byte gUnknown_Debug_083C0FD4, debug_sub_808C1F4+1 - .4byte gUnknown_Debug_083C0FDF, debug_sub_808C20C+1 - .4byte gUnknown_Debug_083C0FE9, debug_sub_808C224+1 - .4byte gUnknown_Debug_083C0FF3, debug_sub_808C23C+1 - -gUnknown_Debug_083C102C:: @ 0x83C102C - .string "ANSWORK みかんせい$" - - .align 2 -gUnknown_Debug_083C103A:: @ 0x83C103A - .4byte gUnknown_Debug_083C102C, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C1044:: @ 0x83C1044 - .string "FHーOBJ00ー08$" - -gUnknown_Debug_083C1050:: @ 0x83C1050 - .string "FHーOBJ09ー15$" - - .align 2 -gUnknown_Debug_083C105C:: @ 0x83C105C - .4byte gUnknown_Debug_083C1044, debug_sub_808D450+1 - .4byte gUnknown_Debug_083C1050, debug_sub_808D4A8+1 - -gUnknown_Debug_083C106C:: @ 0x83C106C - .string "FHーOBJ00$" - -gUnknown_Debug_083C1075:: @ 0x83C1075 - .string "FHーOBJ01$" - -gUnknown_Debug_083C107E:: @ 0x83C107E - .string "FHーOBJ02$" - -gUnknown_Debug_083C1087:: @ 0x83C1087 - .string "FHーOBJ03$" - -gUnknown_Debug_083C1090:: @ 0x83C1090 - .string "FHーOBJ04$" - -gUnknown_Debug_083C1099:: @ 0x83C1099 - .string "FHーOBJ05$" - -gUnknown_Debug_083C10A2:: @ 0x83C10A2 - .string "FHーOBJ06$" - -gUnknown_Debug_083C10AB:: @ 0x83C10AB - .string "FHーOBJ07$" - -gUnknown_Debug_083C10B4:: @ 0x83C10B4 - .string "FHーOBJ08$" - - .align 2 -gUnknown_Debug_083C10BD:: @ 0x83C10BD - .4byte gUnknown_Debug_083C106C, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1075, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C107E, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1087, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1090, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1099, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C10A2, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C10AB, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C10B4, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C1108:: @ 0x83C1108 - .string "FH-OBJ09$" - -gUnknown_Debug_083C1111:: @ 0x83C1111 - .string "FH-OBJ10$" - -gUnknown_Debug_083C111A:: @ 0x83C111A - .string "FH-OBJ11$" - -gUnknown_Debug_083C1123:: @ 0x83C1123 - .string "FH-OBJ12$" - -gUnknown_Debug_083C112C:: @ 0x83C112C - .string "FH-OBJ13$" - -gUnknown_Debug_083C1135:: @ 0x83C1135 - .string "FH-OBJ14$" - -gUnknown_Debug_083C113E:: @ 0x83C113E - .string "FH-OBJ15$" - -gUnknown_Debug_083C1147:: @ 0x83C1147 - .string "$" - -gUnknown_Debug_083C1148:: @ 0x83C1148 - .string "$" - - .align 2 -gUnknown_Debug_083C1149:: @ 0x83C1149 - .4byte gUnknown_Debug_083C1108, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1111, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C111A, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1123, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C112C, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1135, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C113E, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1147, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1148, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C1194:: @ 0x83C1194 - .byte 9, 7 - -gUnknown_Debug_083C1196:: @ 0x83C1196 - .2byte 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019 - .2byte 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, 0x0020, 0x0000, 0x0000 - -gUnknown_Debug_083C11BA:: @ 0x83C11BA - .string "FH-00-08$" - -gUnknown_Debug_083C11C3:: @ 0x83C11C3 - .string "FH-09-15$" - - .align 2 -gUnknown_Debug_083C11CC:: @ 0x83C11CC - .4byte gUnknown_Debug_083C11BA, debug_sub_808D694+1 - .4byte gUnknown_Debug_083C11C3, debug_sub_808D6EC+1 - -gUnknown_Debug_083C11DC:: @ 0x83C11DC - .string "FH-00$" - -gUnknown_Debug_083C11E2:: @ 0x83C11E2 - .string "FH-01$" - -gUnknown_Debug_083C11E8:: @ 0x83C11E8 - .string "FH-02$" - -gUnknown_Debug_083C11EE:: @ 0x83C11EE - .string "FH-03$" - -gUnknown_Debug_083C11F4:: @ 0x83C11F4 - .string "FH-04$" - -gUnknown_Debug_083C11FA:: @ 0x83C11FA - .string "FH-05$" - -gUnknown_Debug_083C1200:: @ 0x83C1200 - .string "FH-06$" - -gUnknown_Debug_083C1206:: @ 0x83C1206 - .string "FH-07$" - -gUnknown_Debug_083C120C:: @ 0x83C120C - .string "FH-08$" - - .align 2 -gUnknown_Debug_083C1212:: @ 0x83C1212 - .4byte gUnknown_Debug_083C11DC, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C11E2, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C11E8, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C11EE, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C11F4, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C11FA, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1200, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1206, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C120C, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C125C:: @ 0x83C125C - .string "FHー09$" - -gUnknown_Debug_083C1262:: @ 0x83C1262 - .string "FHー10$" - -gUnknown_Debug_083C1268:: @ 0x83C1268 - .string "FHー11$" - -gUnknown_Debug_083C126E:: @ 0x83C126E - .string "FHー12$" - -gUnknown_Debug_083C1274:: @ 0x83C1274 - .string "FHー13$" - -gUnknown_Debug_083C127A:: @ 0x83C127A - .string "FHー14$" - -gUnknown_Debug_083C1280:: @ 0x83C1280 - .string "FHー15$" - -gUnknown_Debug_083C1286:: @ 0x83C1286 - .string "$" - -gUnknown_Debug_083C1287:: @ 0x83C1287 - .string "$" - - .align 2 -gUnknown_Debug_083C1288:: @ 0x83C1288 - .4byte gUnknown_Debug_083C125C, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1262, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1268, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C126E, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1274, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C127A, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1280, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1286, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1287, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C12D0:: @ 0x83C12D0 - .byte 9, 7 - -gUnknown_Debug_083C12D2:: @ 0x83C12D2 - .2byte 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009 - .2byte 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, 0x0010, 0x0000, 0x0000 - -gUnknown_Debug_083C12F6:: @ 0x83C12F6 - .string "BATCH$" - -gUnknown_Debug_083C12FC:: @ 0x83C12FC - .string "タウンとうちゃく$" - -gUnknown_Debug_083C1305:: @ 0x83C1305 - .string "シティとうちゃく$" - -gUnknown_Debug_083C130E:: @ 0x83C130E - .string "GET$" - -gUnknown_Debug_083C1312:: @ 0x83C1312 - .string "そのた1$" - -gUnknown_Debug_083C1317:: @ 0x83C1317 - .string "そのた2$" - -gUnknown_Debug_083C131C:: @ 0x83C131C - .string "そのた3$" - -gUnknown_Debug_083C1321:: @ 0x83C1321 - .string "そのた4$" - -gUnknown_Debug_083C1326:: @ 0x83C1326 - .string "そのた とうちゃく$" - -gUnknown_Debug_083C1330:: @ 0x83C1330 - .4byte gUnknown_Debug_083C12F6, debug_sub_808CFA4+1 - .4byte gUnknown_Debug_083C12FC, debug_sub_808CFFC+1 - .4byte gUnknown_Debug_083C1305, debug_sub_808D054+1 - .4byte gUnknown_Debug_083C130E, debug_sub_808D0AC+1 - .4byte gUnknown_Debug_083C1312, debug_sub_808D104+1 - .4byte gUnknown_Debug_083C1317, debug_sub_808D15C+1 - .4byte gUnknown_Debug_083C131C, debug_sub_808D1B4+1 - .4byte gUnknown_Debug_083C1321, debug_sub_808D20C+1 - .4byte gUnknown_Debug_083C1326, debug_sub_808D264+1 - -gUnknown_Debug_083C1378:: @ 0x83C1378 - .string "BATCH01ーGET$" - -gUnknown_Debug_083C1384:: @ 0x83C1384 - .string "BATCH02ーGET$" - -gUnknown_Debug_083C1390:: @ 0x83C1390 - .string "BATCH03ーGET$" - -gUnknown_Debug_083C139C:: @ 0x83C139C - .string "BATCH04ーGET$" - -gUnknown_Debug_083C13A8:: @ 0x83C13A8 - .string "BATCH05ーGET$" - -gUnknown_Debug_083C13B4:: @ 0x83C13B4 - .string "BATCH06ーGET$" - -gUnknown_Debug_083C13C0:: @ 0x83C13C0 - .string "BATCH07ーGET$" - -gUnknown_Debug_083C13CC:: @ 0x83C13CC - .string "BATCH08ーGET$" - -gUnknown_Debug_083C13D8:: @ 0x83C13D8 - .4byte gUnknown_Debug_083C1378, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1384, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1390, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C139C, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C13A8, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C13B4, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C13C0, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C13CC, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C1418:: @ 0x83C1418 - .string "T101ARRIVE$" - -gUnknown_Debug_083C1423:: @ 0x83C1423 - .string "T102ARRIVE$" - -gUnknown_Debug_083C142E:: @ 0x83C142E - .string "T103ARRIVE$" - -gUnknown_Debug_083C1439:: @ 0x83C1439 - .string "T104ARRIVE$" - -gUnknown_Debug_083C1444:: @ 0x83C1444 - .string "T105ARRIVE$" - -gUnknown_Debug_083C144F:: @ 0x83C144F - .string "T106ARRIVE$" - -gUnknown_Debug_083C145A:: @ 0x83C145A - .string "T107ARRIVE$" - - .align 2 -gUnknown_Debug_083C1465:: @ 0x83C1465 - .4byte gUnknown_Debug_083C1418, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1423, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C142E, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1439, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1444, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C144F, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C145A, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C14A0:: @ 0x83C14A0 - .string "C101ARRIVE$" - -gUnknown_Debug_083C14AB:: @ 0x83C14AB - .string "C102ARRIVE$" - -gUnknown_Debug_083C14B6:: @ 0x83C14B6 - .string "C103ARRIVE$" - -gUnknown_Debug_083C14C1:: @ 0x83C14C1 - .string "C104ARRIVE$" - -gUnknown_Debug_083C14CC:: @ 0x83C14CC - .string "C105ARRIVE$" - -gUnknown_Debug_083C14D7:: @ 0x83C14D7 - .string "C106ARRIVE$" - -gUnknown_Debug_083C14E2:: @ 0x83C14E2 - .string "C107ARRIVE$" - -gUnknown_Debug_083C14ED:: @ 0x83C14ED - .string "C108ARRIVE$" - -gUnknown_Debug_083C14F8:: @ 0x83C14F8 - .string "C109ARRIVE$" - - .align 2 -gUnknown_Debug_083C1503:: @ 0x83C1503 - .4byte gUnknown_Debug_083C14A0, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C14AB, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C14B6, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C14C1, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C14CC, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C14D7, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C14E2, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C14ED, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C14F8, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C154C:: @ 0x83C154C - .string "SYSーPOKEMONーGET$" - -gUnknown_Debug_083C155C:: @ 0x83C155C - .string "SYSーZUKANーGET$" - -gUnknown_Debug_083C156A:: @ 0x83C156A - .string "SYSーPOKEGEARーGET$" - -gUnknown_Debug_083C157B:: @ 0x83C157B - .string "SYSーRIBBONーGET$" - - .align 2 -gUnknown_Debug_083C158A:: @ 0x83C158A - .4byte gUnknown_Debug_083C154C, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C155C, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C156A, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C157B, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C15AC:: @ 0x83C15AC - .string "SYSーGAMEーCLEAR$" - -gUnknown_Debug_083C15BB:: @ 0x83C15BB - .string "SYSーKAIWAーUSED$" - -gUnknown_Debug_083C15CA:: @ 0x83C15CA - .string "SYSーNOWーOYAJIーMEET$" - -gUnknown_Debug_083C15DD:: @ 0x83C15DD - .string "SYSーUSEーWAZAーFLASH$" - -gUnknown_Debug_083C15F0:: @ 0x83C15F0 - .string "SYSーUSEーWAZAーKAIRIKI$" - -gUnknown_Debug_083C1605:: @ 0x83C1605 - .string "SYSーWEATHERーCTRL$" - -gUnknown_Debug_083C1616:: @ 0x83C1616 - .string "SYSーCYCLINGーROAD$" - -gUnknown_Debug_083C1627:: @ 0x83C1627 - .string "SYSーSAFARIーMODE$" - -gUnknown_Debug_083C1637:: @ 0x83C1637 - .string "SYSーCRUISEーMODE$" - - .align 2 -gUnknown_Debug_083C1647:: @ 0x83C1647 - .4byte gUnknown_Debug_083C15AC, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C15BB, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C15CA, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C15DD, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C15F0, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1605, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1616, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1627, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1637, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C1690:: @ 0x83C1690 - .string "SYSーTVーHOME$" - -gUnknown_Debug_083C169C:: @ 0x83C169C - .string "SYSーTVーWATCH$" - -gUnknown_Debug_083C16A9:: @ 0x83C16A9 - .string "SYSーTVSTART$" - -gUnknown_Debug_083C16B5:: @ 0x83C16B5 - .string "SYSーPOPWORDーINPUT$" - -gUnknown_Debug_083C16C7:: @ 0x83C16C7 - .string "SYSーMIXーRECORD$" - -gUnknown_Debug_083C16D6:: @ 0x83C16D6 - .string "SYSーCLOCKーSET$" - -gUnknown_Debug_083C16E4:: @ 0x83C16E4 - .string "SYSーCAVEーSHIP$" - -gUnknown_Debug_083C16F2:: @ 0x83C16F2 - .string "SYSーCAVEーWONDER$" - -gUnknown_Debug_083C1702:: @ 0x83C1702 - .string "SYSーCAVEーBATTLE$" - - .align 2 -gUnknown_Debug_083C1712:: @ 0x83C1712 - .4byte gUnknown_Debug_083C1690, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C169C, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C16A9, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C16B5, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C16C7, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C16D6, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C16E4, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C16F2, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1702, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C175C:: @ 0x83C175C - .string "SYSーSPECIALーZUKAN$" - -gUnknown_Debug_083C176E:: @ 0x83C176E - .string "SYSーASASEーTIDE$" - -gUnknown_Debug_083C177D:: @ 0x83C177D - .string "SYSーRIBBONーGET$" - -gUnknown_Debug_083C178C:: @ 0x83C178C - .string "SYSーPASOーMAYUMI$" - -gUnknown_Debug_083C179C:: @ 0x83C179C - .string "SYSーEXDATAーENABLE$" - -gUnknown_Debug_083C17AE:: @ 0x83C17AE - .string "SYSーTENJIーANAWOHORU$" - -gUnknown_Debug_083C17C2:: @ 0x83C17C2 - .string "SYSーTENJIーKAIRIKI$" - -gUnknown_Debug_083C17D4:: @ 0x83C17D4 - .string "SYSーTENJIーWAIT$" - -gUnknown_Debug_083C17E3:: @ 0x83C17E3 - .string "SYSーTENJIーSORAWOTOBU$" - -gUnknown_Debug_083C17F8:: @ 0x83C17F8 - .4byte gUnknown_Debug_083C175C, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C176E, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C177D, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C178C, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C179C, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C17AE, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C17C2, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C17D4, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C17E3, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C1840:: @ 0x83C1840 - .string "SYSーENCーUPーITEM$" - -gUnknown_Debug_083C1850:: @ 0x83C1850 - .string "SYSーENEーDOWNーITEM$" - -gUnknown_Debug_083C1862:: @ 0x83C1862 - .string "SYSーKOKOROーEVENT$" - -gUnknown_Debug_083C1873:: @ 0x83C1873 - .string "SYSーMOVEーPOKEーNEWS$" - -gUnknown_Debug_083C1886:: @ 0x83C1886 - .string "SYSーASASEーITEM$" - -gUnknown_Debug_083C1895:: @ 0x83C1895 - .string "SYSーBーDASH$" - -gUnknown_Debug_083C18A0:: @ 0x83C18A0 - .string "SYSーCTRLーOBJーDELETE$" - -gUnknown_Debug_083C18B4:: @ 0x83C18B4 - .string "$" - -gUnknown_Debug_083C18B5:: @ 0x83C18B5 - .string "$" - - .align 2 -gUnknown_Debug_083C18B8:: @ 0x83C18B8 - .4byte gUnknown_Debug_083C1840, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1850, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1862, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1873, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1886, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1895, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C18A0, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C18B4, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C18B5, TomomichiDebugMenu_Config+1 - -gUnknown_Debug_083C1900:: @ 0x83C1900 - .string "SYSーARRIVEーSUBMARINECAVE$" - -gUnknown_Debug_083C1919:: @ 0x83C1919 - .string "SYSーARRIVEーBATTLETOWER$" - -gUnknown_Debug_083C1930:: @ 0x83C1930 - .string "SYSーARRIVEーISLAND$" - -gUnknown_Debug_083C1942:: @ 0x83C1942 - .string "SYSーARRIVEーLEAGUE$" - -gUnknown_Debug_083C1954:: @ 0x83C1954 - .string "SYSーARRIVEーSORANOHASHIRA$" - -gUnknown_Debug_083C196D:: @ 0x83C196D - .string "$" - -gUnknown_Debug_083C196E:: @ 0x83C196E - .string "$" - -gUnknown_Debug_083C196F:: @ 0x83C196F - .string "$" - -gUnknown_Debug_083C1970:: @ 0x83C1970 - .string "$" - - .align 2 -gDebug_0x83C1974:: @ 0x83C1974 - .4byte gUnknown_Debug_083C1900, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1919, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1930, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1942, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1954, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C196D, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C196E, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C196F, TomomichiDebugMenu_Config+1 - .4byte gUnknown_Debug_083C1970, TomomichiDebugMenu_Config+1 - gUnknown_Debug_083C19BC:: @ 0x83C19BC .byte 0x08, 0x07, 0x09, 0x04, 0x09, 0x09, 0x09, 0x07, 0x05, 0x00 diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 00340c39a..a5f7964a1 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -66,6 +66,36 @@ void debug_sub_808EE3C(void); void debug_sub_808EE9C(void); void debug_sub_808EF14(void); void debug_sub_808EF8C(u32 a0); +bool8 debug_sub_808C064(void); +bool8 debug_sub_808C0EC(void); +bool8 debug_sub_808C104(void); +bool8 debug_sub_808C11C(void); +bool8 debug_sub_808C134(void); +bool8 debug_sub_808C14C(void); +bool8 debug_sub_808C164(void); +bool8 debug_sub_808C17C(void); +bool8 debug_sub_808C194(void); +bool8 debug_sub_808C1AC(void); +bool8 debug_sub_808C0A8(void); +bool8 debug_sub_808C1C4(void); +bool8 debug_sub_808C1DC(void); +bool8 debug_sub_808C1F4(void); +bool8 debug_sub_808C20C(void); +bool8 debug_sub_808C224(void); +bool8 debug_sub_808C23C(void); +bool8 debug_sub_808D450(void); +bool8 debug_sub_808D4A8(void); +bool8 debug_sub_808D694(void); +bool8 debug_sub_808D6EC(void); +bool8 debug_sub_808CFA4(void); +bool8 debug_sub_808CFFC(void); +bool8 debug_sub_808D054(void); +bool8 debug_sub_808D0AC(void); +bool8 debug_sub_808D104(void); +bool8 debug_sub_808D15C(void); +bool8 debug_sub_808D1B4(void); +bool8 debug_sub_808D20C(void); +bool8 debug_sub_808D264(void); const u8 gUnknown_Debug_083C0C54[] = _("Contest graphics"); const u8 gUnknown_Debug_083C0C65[] = _("Art Mus. graphics"); @@ -179,6 +209,438 @@ const struct MenuAction gUnknown_Debug_083C0EF1[] = { {gUnknown_Debug_083C0EE3, debug_sub_808DFC0} }; +const u8 gUnknown_Debug_083C0F24[] = _("クリアご"); +const u8 gUnknown_Debug_083C0F29[] = _("コインこうにゅうかのう"); +const u8 gUnknown_Debug_083C0F35[] = _("コトキサポーターセット"); +const u8 gUnknown_Debug_083C0F41[] = _("ニューキンセツOPEN"); +const u8 gUnknown_Debug_083C0F4D[] = _("れんらくせんにのれる"); +const u8 gUnknown_Debug_083C0F58[] = _("タマゴついか"); +const u8 gUnknown_Debug_083C0F5F[] = _("アイテムいっぱい"); +const u8 gUnknown_Debug_083C0F68[] = _("グッズいっぱい"); +const u8 gUnknown_Debug_083C0F70[] = _("COINいっぱい"); + +const struct MenuAction gUnknown_Debug_083C0F79[] = { + {gUnknown_Debug_083C0F24, debug_sub_808C0EC}, + {gUnknown_Debug_083C0F29, debug_sub_808C104}, + {gUnknown_Debug_083C0F35, debug_sub_808C11C}, + {gUnknown_Debug_083C0F41, debug_sub_808C134}, + {gUnknown_Debug_083C0F4D, debug_sub_808C14C}, + {gUnknown_Debug_083C0F58, debug_sub_808C164}, + {gUnknown_Debug_083C0F5F, debug_sub_808C17C}, + {gUnknown_Debug_083C0F68, debug_sub_808C194}, + {gUnknown_Debug_083C0F70, debug_sub_808C1AC} +}; + +const u8 gUnknown_Debug_083C0FC4[] = _("ムロジムOPEN"); +const u8 gUnknown_Debug_083C0FCD[] = _("おかねを0へ"); +const u8 gUnknown_Debug_083C0FD4[] = _("ドジョッチ FULL"); +const u8 gUnknown_Debug_083C0FDF[] = _("キノココ FULL"); +const u8 gUnknown_Debug_083C0FE9[] = _("ドジョッチ タマゴ"); +const u8 gUnknown_Debug_083C0FF3[] = _("キノココ タマゴ"); + +const struct MenuAction gUnknown_Debug_083C0FFC[] = { + {gUnknown_Debug_083C0FC4, debug_sub_808C1C4}, + {gUnknown_Debug_083C0FCD, debug_sub_808C1DC}, + {gUnknown_Debug_083C0FD4, debug_sub_808C1F4}, + {gUnknown_Debug_083C0FDF, debug_sub_808C20C}, + {gUnknown_Debug_083C0FE9, debug_sub_808C224}, + {gUnknown_Debug_083C0FF3, debug_sub_808C23C} +}; + +const u8 gUnknown_Debug_083C102C[] = _("ANSWORK みかんせい"); + +const struct MenuAction gUnknown_Debug_083C103A[] = { + {gUnknown_Debug_083C102C, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1044[] = _("FHーOBJ00ー08"); +const u8 gUnknown_Debug_083C1050[] = _("FHーOBJ09ー15"); + +const struct MenuAction gUnknown_Debug_083C105C[] = { + {gUnknown_Debug_083C1044, debug_sub_808D450}, + {gUnknown_Debug_083C1050, debug_sub_808D4A8} +}; + +const u8 gUnknown_Debug_083C106C[] = _("FHーOBJ00"); +const u8 gUnknown_Debug_083C1075[] = _("FHーOBJ01"); +const u8 gUnknown_Debug_083C107E[] = _("FHーOBJ02"); +const u8 gUnknown_Debug_083C1087[] = _("FHーOBJ03"); +const u8 gUnknown_Debug_083C1090[] = _("FHーOBJ04"); +const u8 gUnknown_Debug_083C1099[] = _("FHーOBJ05"); +const u8 gUnknown_Debug_083C10A2[] = _("FHーOBJ06"); +const u8 gUnknown_Debug_083C10AB[] = _("FHーOBJ07"); +const u8 gUnknown_Debug_083C10B4[] = _("FHーOBJ08"); + +const struct MenuAction gUnknown_Debug_083C10BD[] = { + {gUnknown_Debug_083C106C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1075, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C107E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1087, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1090, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1099, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C10A2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C10AB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C10B4, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1108[] = _("FH-OBJ09"); +const u8 gUnknown_Debug_083C1111[] = _("FH-OBJ10"); +const u8 gUnknown_Debug_083C111A[] = _("FH-OBJ11"); +const u8 gUnknown_Debug_083C1123[] = _("FH-OBJ12"); +const u8 gUnknown_Debug_083C112C[] = _("FH-OBJ13"); +const u8 gUnknown_Debug_083C1135[] = _("FH-OBJ14"); +const u8 gUnknown_Debug_083C113E[] = _("FH-OBJ15"); +const u8 gUnknown_Debug_083C1147[] = _(""); +const u8 gUnknown_Debug_083C1148[] = _(""); + +const struct MenuAction gUnknown_Debug_083C1149[] = { + {gUnknown_Debug_083C1108, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1111, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C111A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1123, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C112C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1135, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C113E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1147, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1148, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1194[] = {9, 7}; + +const u16 gUnknown_Debug_083C1196[] = {0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x00, 0x00}; + +const u8 gUnknown_Debug_083C11BA[] = _("FH-00-08"); +const u8 gUnknown_Debug_083C11C3[] = _("FH-09-15"); + +const struct MenuAction gUnknown_Debug_083C11CC[] = { + {gUnknown_Debug_083C11BA, debug_sub_808D694}, + {gUnknown_Debug_083C11C3, debug_sub_808D6EC} +}; + +const u8 gUnknown_Debug_083C11DC[] = _("FH-00"); +const u8 gUnknown_Debug_083C11E2[] = _("FH-01"); +const u8 gUnknown_Debug_083C11E8[] = _("FH-02"); +const u8 gUnknown_Debug_083C11EE[] = _("FH-03"); +const u8 gUnknown_Debug_083C11F4[] = _("FH-04"); +const u8 gUnknown_Debug_083C11FA[] = _("FH-05"); +const u8 gUnknown_Debug_083C1200[] = _("FH-06"); +const u8 gUnknown_Debug_083C1206[] = _("FH-07"); +const u8 gUnknown_Debug_083C120C[] = _("FH-08"); + +const struct MenuAction gUnknown_Debug_083C1212[] = { + {gUnknown_Debug_083C11DC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C11E2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C11E8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C11EE, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C11F4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C11FA, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1200, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1206, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C120C, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C125C[] = _("FHー09"); +const u8 gUnknown_Debug_083C1262[] = _("FHー10"); +const u8 gUnknown_Debug_083C1268[] = _("FHー11"); +const u8 gUnknown_Debug_083C126E[] = _("FHー12"); +const u8 gUnknown_Debug_083C1274[] = _("FHー13"); +const u8 gUnknown_Debug_083C127A[] = _("FHー14"); +const u8 gUnknown_Debug_083C1280[] = _("FHー15"); +const u8 gUnknown_Debug_083C1286[] = _(""); +const u8 gUnknown_Debug_083C1287[] = _(""); + +const struct MenuAction gUnknown_Debug_083C1288[] = { + {gUnknown_Debug_083C125C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1262, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1268, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C126E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1274, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C127A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1280, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1286, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1287, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C12D0[] = {9, 7}; + +const u16 gUnknown_Debug_083C12D2[] = {0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x00, 0x00}; + +const u8 gUnknown_Debug_083C12F6[] = _("BATCH"); + +const u8 gUnknown_Debug_083C12FC[] = _("タウンとうちゃく"); + +const u8 gUnknown_Debug_083C1305[] = _("シティとうちゃく"); + +const u8 gUnknown_Debug_083C130E[] = _("GET"); + +const u8 gUnknown_Debug_083C1312[] = _("そのた1"); + +const u8 gUnknown_Debug_083C1317[] = _("そのた2"); + +const u8 gUnknown_Debug_083C131C[] = _("そのた3"); + +const u8 gUnknown_Debug_083C1321[] = _("そのた4"); + +const u8 gUnknown_Debug_083C1326[] = _("そのた とうちゃく"); + +const struct MenuAction gUnknown_Debug_083C1330[] = { + {gUnknown_Debug_083C12F6, debug_sub_808CFA4}, + {gUnknown_Debug_083C12FC, debug_sub_808CFFC}, + {gUnknown_Debug_083C1305, debug_sub_808D054}, + {gUnknown_Debug_083C130E, debug_sub_808D0AC}, + {gUnknown_Debug_083C1312, debug_sub_808D104}, + {gUnknown_Debug_083C1317, debug_sub_808D15C}, + {gUnknown_Debug_083C131C, debug_sub_808D1B4}, + {gUnknown_Debug_083C1321, debug_sub_808D20C}, + {gUnknown_Debug_083C1326, debug_sub_808D264} +}; + +const u8 gUnknown_Debug_083C1378[] = _("BATCH01ーGET"); + +const u8 gUnknown_Debug_083C1384[] = _("BATCH02ーGET"); + +const u8 gUnknown_Debug_083C1390[] = _("BATCH03ーGET"); + +const u8 gUnknown_Debug_083C139C[] = _("BATCH04ーGET"); + +const u8 gUnknown_Debug_083C13A8[] = _("BATCH05ーGET"); + +const u8 gUnknown_Debug_083C13B4[] = _("BATCH06ーGET"); + +const u8 gUnknown_Debug_083C13C0[] = _("BATCH07ーGET"); + +const u8 gUnknown_Debug_083C13CC[] = _("BATCH08ーGET"); + +const struct MenuAction gUnknown_Debug_083C13D8[] = { + {gUnknown_Debug_083C1378, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1384, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1390, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C139C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C13A8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C13B4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C13C0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C13CC, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1418[] = _("T101ARRIVE"); + +const u8 gUnknown_Debug_083C1423[] = _("T102ARRIVE"); + +const u8 gUnknown_Debug_083C142E[] = _("T103ARRIVE"); + +const u8 gUnknown_Debug_083C1439[] = _("T104ARRIVE"); + +const u8 gUnknown_Debug_083C1444[] = _("T105ARRIVE"); + +const u8 gUnknown_Debug_083C144F[] = _("T106ARRIVE"); + +const u8 gUnknown_Debug_083C145A[] = _("T107ARRIVE"); + +const struct MenuAction gUnknown_Debug_083C1465[] = { + {gUnknown_Debug_083C1418, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1423, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C142E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1439, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1444, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C144F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C145A, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C14A0[] = _("C101ARRIVE"); + +const u8 gUnknown_Debug_083C14AB[] = _("C102ARRIVE"); + +const u8 gUnknown_Debug_083C14B6[] = _("C103ARRIVE"); + +const u8 gUnknown_Debug_083C14C1[] = _("C104ARRIVE"); + +const u8 gUnknown_Debug_083C14CC[] = _("C105ARRIVE"); + +const u8 gUnknown_Debug_083C14D7[] = _("C106ARRIVE"); + +const u8 gUnknown_Debug_083C14E2[] = _("C107ARRIVE"); + +const u8 gUnknown_Debug_083C14ED[] = _("C108ARRIVE"); + +const u8 gUnknown_Debug_083C14F8[] = _("C109ARRIVE"); + +const struct MenuAction gUnknown_Debug_083C1503[] = { + {gUnknown_Debug_083C14A0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14AB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14B6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14C1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14CC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14D7, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14E2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14ED, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14F8, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C154C[] = _("SYSーPOKEMONーGET"); + +const u8 gUnknown_Debug_083C155C[] = _("SYSーZUKANーGET"); + +const u8 gUnknown_Debug_083C156A[] = _("SYSーPOKEGEARーGET"); + +const u8 gUnknown_Debug_083C157B[] = _("SYSーRIBBONーGET"); + +const struct MenuAction gUnknown_Debug_083C158A[] = { + {gUnknown_Debug_083C154C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C155C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C156A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C157B, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C15AC[] = _("SYSーGAMEーCLEAR"); + +const u8 gUnknown_Debug_083C15BB[] = _("SYSーKAIWAーUSED"); + +const u8 gUnknown_Debug_083C15CA[] = _("SYSーNOWーOYAJIーMEET"); + +const u8 gUnknown_Debug_083C15DD[] = _("SYSーUSEーWAZAーFLASH"); + +const u8 gUnknown_Debug_083C15F0[] = _("SYSーUSEーWAZAーKAIRIKI"); + +const u8 gUnknown_Debug_083C1605[] = _("SYSーWEATHERーCTRL"); + +const u8 gUnknown_Debug_083C1616[] = _("SYSーCYCLINGーROAD"); + +const u8 gUnknown_Debug_083C1627[] = _("SYSーSAFARIーMODE"); + +const u8 gUnknown_Debug_083C1637[] = _("SYSーCRUISEーMODE"); + +const struct MenuAction gUnknown_Debug_083C1647[] = { + {gUnknown_Debug_083C15AC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C15BB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C15CA, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C15DD, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C15F0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1605, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1616, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1627, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1637, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1690[] = _("SYSーTVーHOME"); + +const u8 gUnknown_Debug_083C169C[] = _("SYSーTVーWATCH"); + +const u8 gUnknown_Debug_083C16A9[] = _("SYSーTVSTART"); + +const u8 gUnknown_Debug_083C16B5[] = _("SYSーPOPWORDーINPUT"); + +const u8 gUnknown_Debug_083C16C7[] = _("SYSーMIXーRECORD"); + +const u8 gUnknown_Debug_083C16D6[] = _("SYSーCLOCKーSET"); + +const u8 gUnknown_Debug_083C16E4[] = _("SYSーCAVEーSHIP"); + +const u8 gUnknown_Debug_083C16F2[] = _("SYSーCAVEーWONDER"); + +const u8 gUnknown_Debug_083C1702[] = _("SYSーCAVEーBATTLE"); + +const struct MenuAction gUnknown_Debug_083C1712[] = { + {gUnknown_Debug_083C1690, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C169C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16A9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16B5, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16C7, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16D6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16E4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16F2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1702, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C175C[] = _("SYSーSPECIALーZUKAN"); + +const u8 gUnknown_Debug_083C176E[] = _("SYSーASASEーTIDE"); + +const u8 gUnknown_Debug_083C177D[] = _("SYSーRIBBONーGET"); + +const u8 gUnknown_Debug_083C178C[] = _("SYSーPASOーMAYUMI"); + +const u8 gUnknown_Debug_083C179C[] = _("SYSーEXDATAーENABLE"); + +const u8 gUnknown_Debug_083C17AE[] = _("SYSーTENJIーANAWOHORU"); + +const u8 gUnknown_Debug_083C17C2[] = _("SYSーTENJIーKAIRIKI"); + +const u8 gUnknown_Debug_083C17D4[] = _("SYSーTENJIーWAIT"); + +const u8 gUnknown_Debug_083C17E3[] = _("SYSーTENJIーSORAWOTOBU"); + +const struct MenuAction gUnknown_Debug_083C17F8[] = { + {gUnknown_Debug_083C175C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C176E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C177D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C178C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C179C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C17AE, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C17C2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C17D4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C17E3, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1840[] = _("SYSーENCーUPーITEM"); + +const u8 gUnknown_Debug_083C1850[] = _("SYSーENEーDOWNーITEM"); + +const u8 gUnknown_Debug_083C1862[] = _("SYSーKOKOROーEVENT"); + +const u8 gUnknown_Debug_083C1873[] = _("SYSーMOVEーPOKEーNEWS"); + +const u8 gUnknown_Debug_083C1886[] = _("SYSーASASEーITEM"); + +const u8 gUnknown_Debug_083C1895[] = _("SYSーBーDASH"); + +const u8 gUnknown_Debug_083C18A0[] = _("SYSーCTRLーOBJーDELETE"); + +const u8 gUnknown_Debug_083C18B4[] = _(""); + +const u8 gUnknown_Debug_083C18B5[] = _(""); + +const struct MenuAction gUnknown_Debug_083C18B8[] = { + {gUnknown_Debug_083C1840, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1850, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1862, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1873, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1886, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1895, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C18A0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C18B4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C18B5, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1900[] = _("SYSーARRIVEーSUBMARINECAVE"); + +const u8 gUnknown_Debug_083C1919[] = _("SYSーARRIVEーBATTLETOWER"); + +const u8 gUnknown_Debug_083C1930[] = _("SYSーARRIVEーISLAND"); + +const u8 gUnknown_Debug_083C1942[] = _("SYSーARRIVEーLEAGUE"); + +const u8 gUnknown_Debug_083C1954[] = _("SYSーARRIVEーSORANOHASHIRA"); + +const u8 gUnknown_Debug_083C196D[] = _(""); + +const u8 gUnknown_Debug_083C196E[] = _(""); + +const u8 gUnknown_Debug_083C196F[] = _(""); + +const u8 gUnknown_Debug_083C1970[] = _(""); + +const struct MenuAction gDebug_0x83C1974[] = { + {gUnknown_Debug_083C1900, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1919, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1930, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1942, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1954, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C196D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C196E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C196F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1970, TomomichiDebugMenu_Config} +}; + bool8 InitTomomichiDebugWindow(void) { debug_sub_808B874(); @@ -510,4 +972,24 @@ bool8 debug_sub_808BF3C(void) return FALSE; } +bool8 debug_sub_808BFC4(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 28, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0F79), gUnknown_Debug_083C0F79); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0F79), 0, 27); + gMenuCallback = debug_sub_808C064; + return FALSE; +} + +bool8 debug_sub_808C014(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 28, 13); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0FFC), gUnknown_Debug_083C0FFC); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0FFC), 0, 27); + gMenuCallback = debug_sub_808C0A8; + return FALSE; +} + #endif |