diff options
author | YamaArashi <shadow962@live.com> | 2015-10-10 03:12:48 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2015-10-10 03:15:57 -0700 |
commit | 41013b2febb92f429e2063500f9af4b8b0afe17f (patch) | |
tree | 1641932c60120ae8caf987ae00ca4d7ca7b7d95d /asm/text_renderer.s | |
parent | c21b61688e86223b61792da0883de091dd01ca14 (diff) |
update for modified assembler
Diffstat (limited to 'asm/text_renderer.s')
-rw-r--r-- | asm/text_renderer.s | 1730 |
1 files changed, 865 insertions, 865 deletions
diff --git a/asm/text_renderer.s b/asm/text_renderer.s index ead79ede9..4301addaf 100644 --- a/asm/text_renderer.s +++ b/asm/text_renderer.s @@ -1,6 +1,6 @@ thumb_func_start fboxes_set_ptr -@ void fboxes_set_ptr(struct fbox *ptr) -fboxes_set_ptr: @ 80045A4 +; void fboxes_set_ptr(struct fbox *ptr) +fboxes_set_ptr: ; 80045A4 ldr r1, =0x03002f80 str r0, [r1] bx lr @@ -9,18 +9,18 @@ fboxes_set_ptr: @ 80045A4 thumb_func_end fboxes_set_ptr thumb_func_start TextBox_ResetSomeField -@ void TextBox_ResetSomeField() -TextBox_ResetSomeField: @ 80045B0 +; void TextBox_ResetSomeField() +TextBox_ResetSomeField: ; 80045B0 push {lr} ldr r1, =0x020201b0 movs r2, 0 ldr r3, =0x0000045c adds r0, r1, r3 -_080045BA: +@080045BA: strb r2, [r0, 0x1B] subs r0, 0x24 cmp r0, r1 - bge _080045BA + bge @080045BA pop {r0} bx r0 .align 2, 0 @@ -28,8 +28,8 @@ _080045BA: thumb_func_end TextBox_ResetSomeField thumb_func_start Print -@ int Print(u8 windowId, u8 fontId, int char_cursor, char x, char y, u8 a6, int a7) -Print: @ 80045D0 +; int Print(u8 windowId, u8 fontId, int char_cursor, char x, char y, u8 a6, int a7) +Print: ; 80045D0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -118,8 +118,8 @@ Print: @ 80045D0 thumb_func_end Print thumb_func_start remo_copy -@ int remo_copy(struct TextBox *x, u8 text_speed, int a3) -remo_copy: @ 800467C +; int remo_copy(struct TextBox *x, u8 text_speed, int a3) +remo_copy: ; 800467C push {r4-r7,lr} adds r6, r0, 0 mov r12, r2 @@ -128,12 +128,12 @@ remo_copy: @ 800467C ldr r0, =0x03002f80 ldr r0, [r0] cmp r0, 0 - bne _08004698 + bne @08004698 movs r0, 0 - b _08004766 + b @08004766 .align 2, 0 .pool -_08004698: +@08004698: ldr r0, =0x0202018c movs r2, 0 movs r1, 0x1 @@ -145,12 +145,12 @@ _08004698: adds r4, r0, 0 movs r1, 0x6 adds r0, 0x1A -_080046AE: +@080046AE: strb r2, [r0] subs r0, 0x1 subs r1, 0x1 cmp r1, 0 - bge _080046AE + bge @080046AE adds r1, r4, 0 adds r0, r6, 0 ldm r0!, {r2,r3,r7} @@ -173,9 +173,9 @@ _080046AE: lsrs r2, 4 bl GenerateFontHalfRowLut cmp r5, 0xFF - beq _08004718 + beq @08004718 cmp r5, 0 - beq _08004718 + beq @08004718 ldrb r0, [r4, 0x1D] subs r0, 0x1 strb r0, [r4, 0x1D] @@ -192,37 +192,37 @@ _080046AE: stm r1!, {r2,r3,r7} ldm r0!, {r2,r4,r7} stm r1!, {r2,r4,r7} - b _0800475E + b @0800475E .align 2, 0 .pool -_08004718: +@08004718: ldr r1, =0x0202018c movs r0, 0 strb r0, [r1, 0x1D] movs r4, 0 ldr r7, =0x000003ff - b _08004732 + b @08004732 .align 2, 0 .pool -_0800472C: +@0800472C: adds r0, r4, 0x1 lsls r0, 16 lsrs r4, r0, 16 -_08004732: +@08004732: cmp r4, r7 - bhi _08004740 + bhi @08004740 ldr r0, =0x0202018c bl fbox_exec cmp r0, 0x1 - bne _0800472C -_08004740: + bne @0800472C +@08004740: cmp r5, 0xFF - beq _0800474E + beq @0800474E ldr r0, =0x0202018c ldrb r0, [r0, 0x4] movs r1, 0x2 bl Window_CopyToVram -_0800474E: +@0800474E: ldr r2, =0x020201b0 ldrb r1, [r6, 0x4] lsls r0, r1, 3 @@ -231,12 +231,12 @@ _0800474E: adds r0, r2 movs r1, 0 strb r1, [r0, 0x1B] -_0800475E: +@0800475E: ldr r1, =0x03002f84 movs r0, 0 strb r0, [r1] movs r0, 0x1 -_08004766: +@08004766: pop {r4-r7} pop {r1} bx r1 @@ -245,71 +245,71 @@ _08004766: thumb_func_end remo_copy thumb_func_start run_remoboxes -@ void run_remoboxes() -run_remoboxes: @ 8004778 +; void run_remoboxes() +run_remoboxes: ; 8004778 push {r4-r7,lr} mov r7, r8 push {r7} ldr r0, =0x03002f84 ldrb r0, [r0] cmp r0, 0 - bne _080047F6 + bne @080047F6 ldr r0, =0x020201b0 movs r6, 0 adds r5, r0, 0x4 mov r8, r0 movs r7, 0x1F -_08004790: +@08004790: ldrb r0, [r5, 0x17] cmp r0, 0 - beq _080047E8 + beq @080047E8 mov r0, r8 bl fbox_exec lsls r0, 16 lsrs r4, r0, 16 cmp r4, 0x1 - beq _080047E4 + beq @080047E4 cmp r4, 0x1 - bgt _080047B8 + bgt @080047B8 cmp r4, 0 - beq _080047BE - b _080047E8 + beq @080047BE + b @080047E8 .align 2, 0 .pool -_080047B8: +@080047B8: cmp r4, 0x3 - beq _080047C6 - b _080047E8 -_080047BE: + beq @080047C6 + b @080047E8 +@080047BE: ldrb r0, [r5] movs r1, 0x2 bl Window_CopyToVram -_080047C6: +@080047C6: ldr r1, =0x020201b0 adds r0, r1, 0 adds r0, 0x10 adds r0, r6, r0 ldr r2, [r0] cmp r2, 0 - beq _080047E8 + beq @080047E8 adds r0, r6, r1 adds r1, r4, 0 bl _call_via_r2 - b _080047E8 + b @080047E8 .align 2, 0 .pool -_080047E4: +@080047E4: movs r0, 0 strb r0, [r5, 0x17] -_080047E8: +@080047E8: adds r6, 0x24 adds r5, 0x24 movs r0, 0x24 add r8, r0 subs r7, 0x1 cmp r7, 0 - bge _08004790 -_080047F6: + bge @08004790 +@080047F6: pop {r3} mov r8, r3 pop {r4-r7} @@ -318,7 +318,7 @@ _080047F6: thumb_func_end run_remoboxes thumb_func_start a_pressed_maybe -a_pressed_maybe: @ 8004800 +a_pressed_maybe: ; 8004800 lsls r0, 24 lsrs r0, 24 ldr r2, =0x020201b0 @@ -333,11 +333,11 @@ a_pressed_maybe: @ 8004800 thumb_func_end a_pressed_maybe thumb_func_start fbox_exec -@ int fbox_exec(struct TextBox *x) -fbox_exec: @ 8004818 +; int fbox_exec(struct TextBox *x) +fbox_exec: ; 8004818 push {r4,lr} adds r4, r0, 0 -_0800481C: +@0800481C: ldrb r1, [r4, 0x5] ldr r0, =0x03002f80 ldr r2, [r0] @@ -351,7 +351,7 @@ _0800481C: lsls r0, 16 lsrs r0, 16 cmp r0, 0x2 - beq _0800481C + beq @0800481C pop {r4} pop {r1} bx r1 @@ -360,7 +360,7 @@ _0800481C: thumb_func_end fbox_exec thumb_func_start GenerateFontHalfRowLut -GenerateFontHalfRowLut: @ 8004844 +GenerateFontHalfRowLut: ; 8004844 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -820,7 +820,7 @@ GenerateFontHalfRowLut: @ 8004844 thumb_func_end GenerateFontHalfRowLut thumb_func_start save_remo_colors -save_remo_colors: @ 8004BE0 +save_remo_colors: ; 8004BE0 ldr r3, =0x030009ea ldrh r3, [r3] strb r3, [r1] @@ -836,7 +836,7 @@ save_remo_colors: @ 8004BE0 thumb_func_end save_remo_colors thumb_func_start restore_remo_colors -restore_remo_colors: @ 8004C00 +restore_remo_colors: ; 8004C00 push {lr} ldrb r0, [r0] ldrb r1, [r1] @@ -847,8 +847,8 @@ restore_remo_colors: @ 8004C00 thumb_func_end restore_remo_colors thumb_func_start DecompressGlyphTile -@ void DecompressGlyphTile(u16 *src, u32 *dest) -DecompressGlyphTile: @ 8004C10 +; void DecompressGlyphTile(u16 *src, u32 *dest) +DecompressGlyphTile: ; 8004C10 push {r4-r7,lr} mov r7, r8 push {r7} @@ -1013,50 +1013,50 @@ DecompressGlyphTile: @ 8004C10 thumb_func_end DecompressGlyphTile thumb_func_start sub_8004D58 -sub_8004D58: @ 8004D58 +sub_8004D58: ; 8004D58 push {lr} lsls r0, 24 lsrs r0, 24 adds r1, r0, 0 cmp r0, 0x1 - beq _08004D8C + beq @08004D8C cmp r0, 0x1 - bgt _08004D6E + bgt @08004D6E cmp r0, 0 - beq _08004D74 - b _08004D98 -_08004D6E: + beq @08004D74 + b @08004D98 +@08004D6E: cmp r1, 0x2 - beq _08004D80 - b _08004D98 -_08004D74: + beq @08004D80 + b @08004D98 +@08004D74: ldr r0, =0x030009ec ldrb r0, [r0] - b _08004D9A + b @08004D9A .align 2, 0 .pool -_08004D80: +@08004D80: ldr r0, =0x030009ea ldrb r0, [r0] - b _08004D9A + b @08004D9A .align 2, 0 .pool -_08004D8C: +@08004D8C: ldr r0, =0x030009ee ldrb r0, [r0] - b _08004D9A + b @08004D9A .align 2, 0 .pool -_08004D98: +@08004D98: movs r0, 0 -_08004D9A: +@08004D9A: pop {r1} bx r1 thumb_func_end sub_8004D58 thumb_func_start CopyGlyphToWindow -@ int CopyGlyphToWindow(struct TextBox *x) -CopyGlyphToWindow: @ 8004DA0 +; int CopyGlyphToWindow(struct TextBox *x) +CopyGlyphToWindow: ; 8004DA0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -1080,9 +1080,9 @@ CopyGlyphToWindow: @ 8004DA0 adds r0, 0x80 ldrb r0, [r0] cmp r4, r0 - ble _08004DD2 + ble @08004DD2 adds r4, r0, 0 -_08004DD2: +@08004DD2: ldrb r0, [r1, 0x4] lsls r0, 3 ldrb r3, [r3, 0x9] @@ -1091,9 +1091,9 @@ _08004DD2: adds r1, 0x81 ldrb r1, [r1] cmp r0, r1 - ble _08004DE6 + ble @08004DE6 adds r0, r1, 0 -_08004DE6: +@08004DE6: str r6, [sp] mov r8, r3 adds r3, r5, 0 @@ -1102,11 +1102,11 @@ _08004DE6: lsls r1, r7, 5 str r1, [sp, 0x4] cmp r4, 0x8 - ble _08004DFA - b _08004F94 -_08004DFA: + ble @08004DFA + b @08004F94 +@08004DFA: cmp r0, 0x8 - bgt _08004E84 + bgt @08004E84 mov r1, r8 str r3, [sp, 0x8] adds r2, r6, 0 @@ -1116,9 +1116,9 @@ _08004DFA: str r0, [sp, 0xC] str r6, [sp, 0x10] cmp r1, r0 - bcc _08004E14 - b _080052AA -_08004E14: + bcc @08004E14 + b @080052AA +@08004E14: ldr r3, [sp, 0x8] ldm r3!, {r5} str r3, [sp, 0x8] @@ -1126,7 +1126,7 @@ _08004E14: adds r0, r1, 0x1 mov r10, r0 cmp r4, r8 - bcs _08004E72 + bcs @08004E72 movs r2, 0x7 mov r12, r2 lsrs r0, r1, 3 @@ -1137,12 +1137,12 @@ _08004E14: mov r3, r12 ands r1, r3 lsls r6, r1, 2 -_08004E38: +@08004E38: adds r3, r5, 0 movs r0, 0xF ands r3, r0 cmp r3, 0 - beq _08004E6A + beq @08004E6A lsrs r2, r4, 3 lsls r2, 5 add r2, r9 @@ -1163,20 +1163,20 @@ _08004E38: ands r0, r1 orrs r3, r0 strb r3, [r2] -_08004E6A: +@08004E6A: lsrs r5, 4 adds r4, 0x1 cmp r4, r8 - bcc _08004E38 -_08004E72: + bcc @08004E38 +@08004E72: mov r1, r10 ldr r2, [sp, 0xC] cmp r1, r2 - bcc _08004E14 - b _080052AA + bcc @08004E14 + b @080052AA .align 2, 0 .pool -_08004E84: +@08004E84: mov r1, r8 str r3, [sp, 0x14] ldr r3, [sp] @@ -1194,8 +1194,8 @@ _08004E84: subs r0, 0x8 str r0, [sp, 0x80] cmp r1, r3 - bcs _08004F0E -_08004EA8: + bcs @08004F0E +@08004EA8: ldr r0, [sp, 0x14] ldm r0!, {r5} str r0, [sp, 0x14] @@ -1203,7 +1203,7 @@ _08004EA8: adds r2, r1, 0x1 mov r8, r2 cmp r4, r12 - bcs _08004F06 + bcs @08004F06 movs r3, 0x7 mov r10, r3 lsrs r0, r1, 3 @@ -1214,12 +1214,12 @@ _08004EA8: mov r0, r10 ands r1, r0 lsls r6, r1, 2 -_08004ECC: +@08004ECC: adds r3, r5, 0 movs r1, 0xF ands r3, r1 cmp r3, 0 - beq _08004EFE + beq @08004EFE lsrs r2, r4, 3 lsls r2, 5 add r2, r9 @@ -1240,17 +1240,17 @@ _08004ECC: ands r0, r1 orrs r3, r0 strb r3, [r2] -_08004EFE: +@08004EFE: lsrs r5, 4 adds r4, 0x1 cmp r4, r12 - bcc _08004ECC -_08004F06: + bcc @08004ECC +@08004F06: mov r1, r8 ldr r2, [sp, 0x18] cmp r1, r2 - bcc _08004EA8 -_08004F0E: + bcc @08004EA8 +@08004F0E: ldr r1, [sp, 0x88] ldr r3, =0x03002fd0 str r3, [sp, 0x20] @@ -1262,9 +1262,9 @@ _08004F0E: ldr r3, [sp] str r3, [sp, 0x28] cmp r1, r2 - bcc _08004F28 - b _080052AA -_08004F28: + bcc @08004F28 + b @080052AA +@08004F28: ldr r0, [sp, 0x20] ldm r0!, {r5} str r0, [sp, 0x20] @@ -1272,7 +1272,7 @@ _08004F28: adds r2, r1, 0x1 mov r10, r2 cmp r4, r8 - bcs _08004F86 + bcs @08004F86 movs r3, 0x7 mov r12, r3 lsrs r0, r1, 3 @@ -1283,12 +1283,12 @@ _08004F28: mov r0, r12 ands r1, r0 lsls r6, r1, 2 -_08004F4C: +@08004F4C: adds r3, r5, 0 movs r1, 0xF ands r3, r1 cmp r3, 0 - beq _08004F7E + beq @08004F7E lsrs r2, r4, 3 lsls r2, 5 add r2, r9 @@ -1309,24 +1309,24 @@ _08004F4C: ands r0, r1 orrs r3, r0 strb r3, [r2] -_08004F7E: +@08004F7E: lsrs r5, 4 adds r4, 0x1 cmp r4, r8 - bcc _08004F4C -_08004F86: + bcc @08004F4C +@08004F86: mov r1, r10 ldr r2, [sp, 0x24] cmp r1, r2 - bcc _08004F28 - b _080052AA + bcc @08004F28 + b @080052AA .align 2, 0 .pool -_08004F94: +@08004F94: cmp r0, 0x8 - ble _08004F9A - b _080050A4 -_08004F9A: + ble @08004F9A + b @080050A4 +@08004F9A: mov r1, r8 str r3, [sp, 0x2C] ldr r3, [sp] @@ -1342,8 +1342,8 @@ _08004F9A: subs r4, 0x8 str r4, [sp, 0x7C] cmp r8, r2 - bcs _0800501C -_08004FBA: + bcs @0800501C +@08004FBA: ldr r0, [sp, 0x2C] ldm r0!, {r5} str r0, [sp, 0x2C] @@ -1351,7 +1351,7 @@ _08004FBA: adds r2, r1, 0x1 mov r10, r2 cmp r4, r12 - bcs _08005014 + bcs @08005014 lsrs r0, r1, 3 ldr r2, [sp, 0x4] adds r3, r0, 0 @@ -1360,12 +1360,12 @@ _08004FBA: movs r3, 0x7 ands r1, r3 lsls r6, r1, 2 -_08004FDA: +@08004FDA: adds r3, r5, 0 movs r0, 0xF ands r3, r0 cmp r3, 0 - beq _0800500C + beq @0800500C lsrs r2, r4, 3 lsls r2, 5 add r2, r9 @@ -1386,17 +1386,17 @@ _08004FDA: ands r0, r1 orrs r3, r0 strb r3, [r2] -_0800500C: +@0800500C: lsrs r5, 4 adds r4, 0x1 cmp r4, r12 - bcc _08004FDA -_08005014: + bcc @08004FDA +@08005014: mov r1, r10 ldr r2, [sp, 0x30] cmp r1, r2 - bcc _08004FBA -_0800501C: + bcc @08004FBA +@0800501C: mov r1, r8 ldr r3, =0x03002fb0 str r3, [sp, 0x38] @@ -1409,9 +1409,9 @@ _0800501C: ldr r0, [sp, 0x84] str r0, [sp, 0x40] cmp r1, r3 - bcc _08005038 - b _080052AA -_08005038: + bcc @08005038 + b @080052AA +@08005038: ldr r2, [sp, 0x38] ldm r2!, {r5} str r2, [sp, 0x38] @@ -1419,7 +1419,7 @@ _08005038: adds r3, r1, 0x1 mov r10, r3 cmp r4, r8 - bcs _08005096 + bcs @08005096 movs r0, 0x7 mov r12, r0 lsrs r0, r1, 3 @@ -1430,12 +1430,12 @@ _08005038: mov r0, r12 ands r1, r0 lsls r6, r1, 2 -_0800505C: +@0800505C: adds r3, r5, 0 movs r1, 0xF ands r3, r1 cmp r3, 0 - beq _0800508E + beq @0800508E lsrs r2, r4, 3 lsls r2, 5 add r2, r9 @@ -1456,20 +1456,20 @@ _0800505C: ands r0, r1 orrs r3, r0 strb r3, [r2] -_0800508E: +@0800508E: lsrs r5, 4 adds r4, 0x1 cmp r4, r8 - bcc _0800505C -_08005096: + bcc @0800505C +@08005096: mov r1, r10 ldr r2, [sp, 0x3C] cmp r1, r2 - bcc _08005038 - b _080052AA + bcc @08005038 + b @080052AA .align 2, 0 .pool -_080050A4: +@080050A4: mov r1, r8 str r5, [sp, 0x44] ldr r3, [sp] @@ -1488,8 +1488,8 @@ _080050A4: subs r4, 0x8 str r4, [sp, 0x7C] cmp r8, r2 - bcs _0800512C -_080050CA: + bcs @0800512C +@080050CA: ldr r2, [sp, 0x44] ldm r2!, {r5} str r2, [sp, 0x44] @@ -1497,7 +1497,7 @@ _080050CA: adds r3, r1, 0x1 mov r10, r3 cmp r4, r12 - bcs _08005124 + bcs @08005124 lsrs r0, r1, 3 ldr r3, [sp, 0x4] adds r2, r0, 0 @@ -1506,12 +1506,12 @@ _080050CA: movs r0, 0x7 ands r1, r0 lsls r6, r1, 2 -_080050EA: +@080050EA: adds r3, r5, 0 movs r1, 0xF ands r3, r1 cmp r3, 0 - beq _0800511C + beq @0800511C lsrs r2, r4, 3 lsls r2, 5 add r2, r9 @@ -1532,17 +1532,17 @@ _080050EA: ands r0, r1 orrs r3, r0 strb r3, [r2] -_0800511C: +@0800511C: lsrs r5, 4 adds r4, 0x1 cmp r4, r12 - bcc _080050EA -_08005124: + bcc @080050EA +@08005124: mov r1, r10 ldr r2, [sp, 0x48] cmp r1, r2 - bcc _080050CA -_0800512C: + bcc @080050CA +@0800512C: mov r1, r8 ldr r3, =0x03002fb0 str r3, [sp, 0x50] @@ -1555,8 +1555,8 @@ _0800512C: ldr r0, [sp, 0x84] str r0, [sp, 0x58] cmp r1, r3 - bcs _080051AC -_08005146: + bcs @080051AC +@08005146: ldr r2, [sp, 0x50] ldm r2!, {r5} str r2, [sp, 0x50] @@ -1564,7 +1564,7 @@ _08005146: adds r3, r1, 0x1 mov r10, r3 cmp r4, r8 - bcs _080051A4 + bcs @080051A4 movs r0, 0x7 mov r12, r0 lsrs r0, r1, 3 @@ -1575,12 +1575,12 @@ _08005146: mov r0, r12 ands r1, r0 lsls r6, r1, 2 -_0800516A: +@0800516A: adds r3, r5, 0 movs r1, 0xF ands r3, r1 cmp r3, 0 - beq _0800519C + beq @0800519C lsrs r2, r4, 3 lsls r2, 5 add r2, r9 @@ -1601,17 +1601,17 @@ _0800516A: ands r0, r1 orrs r3, r0 strb r3, [r2] -_0800519C: +@0800519C: lsrs r5, 4 adds r4, 0x1 cmp r4, r8 - bcc _0800516A -_080051A4: + bcc @0800516A +@080051A4: mov r1, r10 ldr r2, [sp, 0x54] cmp r1, r2 - bcc _08005146 -_080051AC: + bcc @08005146 +@080051AC: ldr r1, [sp, 0x88] ldr r3, =0x03002fd0 str r3, [sp, 0x5C] @@ -1623,8 +1623,8 @@ _080051AC: ldr r3, [sp] str r3, [sp, 0x64] cmp r1, r2 - bcs _0800522A -_080051C4: + bcs @0800522A +@080051C4: ldr r0, [sp, 0x5C] ldm r0!, {r5} str r0, [sp, 0x5C] @@ -1632,7 +1632,7 @@ _080051C4: adds r2, r1, 0x1 mov r10, r2 cmp r4, r8 - bcs _08005222 + bcs @08005222 movs r3, 0x7 mov r12, r3 lsrs r0, r1, 3 @@ -1643,12 +1643,12 @@ _080051C4: mov r0, r12 ands r1, r0 lsls r6, r1, 2 -_080051E8: +@080051E8: adds r3, r5, 0 movs r1, 0xF ands r3, r1 cmp r3, 0 - beq _0800521A + beq @0800521A lsrs r2, r4, 3 lsls r2, 5 add r2, r9 @@ -1669,17 +1669,17 @@ _080051E8: ands r0, r1 orrs r3, r0 strb r3, [r2] -_0800521A: +@0800521A: lsrs r5, 4 adds r4, 0x1 cmp r4, r8 - bcc _080051E8 -_08005222: + bcc @080051E8 +@08005222: mov r1, r10 ldr r2, [sp, 0x60] cmp r1, r2 - bcc _080051C4 -_0800522A: + bcc @080051C4 +@0800522A: ldr r4, [sp, 0x84] ldr r1, [sp, 0x88] ldr r3, =0x03002ff0 @@ -1692,8 +1692,8 @@ _0800522A: str r2, [sp, 0x6C] str r4, [sp, 0x70] cmp r1, r2 - bcs _080052AA -_08005244: + bcs @080052AA +@08005244: ldr r3, [sp, 0x68] ldm r3!, {r5} str r3, [sp, 0x68] @@ -1701,7 +1701,7 @@ _08005244: adds r0, r1, 0x1 mov r10, r0 cmp r4, r8 - bcs _080052A2 + bcs @080052A2 movs r2, 0x7 mov r12, r2 lsrs r0, r1, 3 @@ -1712,12 +1712,12 @@ _08005244: mov r3, r12 ands r1, r3 lsls r6, r1, 2 -_08005268: +@08005268: adds r3, r5, 0 movs r0, 0xF ands r3, r0 cmp r3, 0 - beq _0800529A + beq @0800529A lsrs r2, r4, 3 lsls r2, 5 add r2, r9 @@ -1738,17 +1738,17 @@ _08005268: ands r0, r1 orrs r3, r0 strb r3, [r2] -_0800529A: +@0800529A: lsrs r5, 4 adds r4, 0x1 cmp r4, r8 - bcc _08005268 -_080052A2: + bcc @08005268 +@080052A2: mov r1, r10 ldr r2, [sp, 0x6C] cmp r1, r2 - bcc _08005244 -_080052AA: + bcc @08005244 +@080052AA: add sp, 0x8C pop {r3-r5} mov r8, r3 @@ -1762,8 +1762,8 @@ _080052AA: thumb_func_end CopyGlyphToWindow thumb_func_start Text_ClearHorizontalSpan -@ void Text_ClearHorizontalSpan(TextBox *textBox, int width) -Text_ClearHorizontalSpan: @ 80052C8 +; void Text_ClearHorizontalSpan(TextBox *textBox, int width) +Text_ClearHorizontalSpan: ; 80052C8 push {r4-r6,lr} sub sp, 0x10 adds r4, r0, 0 @@ -1771,7 +1771,7 @@ Text_ClearHorizontalSpan: @ 80052C8 ldr r0, =0x030009ea ldrh r5, [r0] cmp r5, 0 - beq _0800531E + beq @0800531E ldrb r1, [r4, 0x4] lsls r0, r1, 1 adds r0, r1 @@ -1806,7 +1806,7 @@ Text_ClearHorizontalSpan: @ 80052C8 str r0, [sp, 0x4] add r0, sp, 0x8 bl PixelBlock_FillRect4Bpp -_0800531E: +@0800531E: add sp, 0x10 pop {r4-r6} pop {r0} @@ -1816,8 +1816,8 @@ _0800531E: thumb_func_end Text_ClearHorizontalSpan thumb_func_start Font0Func -@ int Font0Func(struct TextBox *x) -Font0Func: @ 800533C +; int Font0Func(struct TextBox *x) +Font0Func: ; 800533C push {lr} adds r2, r0, 0 adds r3, r2, 0 @@ -1826,7 +1826,7 @@ Font0Func: @ 800533C movs r0, 0x80 ands r0, r1 cmp r0, 0 - bne _08005360 + bne @08005360 ldrb r1, [r2, 0x14] movs r0, 0x10 negs r0, r0 @@ -1836,7 +1836,7 @@ Font0Func: @ 800533C movs r1, 0x80 orrs r0, r1 strb r0, [r3, 0x1] -_08005360: +@08005360: adds r0, r2, 0 bl font_render_b lsls r0, 16 @@ -1846,8 +1846,8 @@ _08005360: thumb_func_end Font0Func thumb_func_start Font1Func -@ int Font1Func(struct TextBox *x) -Font1Func: @ 8005370 +; int Font1Func(struct TextBox *x) +Font1Func: ; 8005370 push {lr} adds r2, r0, 0 adds r3, r2, 0 @@ -1856,7 +1856,7 @@ Font1Func: @ 8005370 movs r0, 0x80 ands r0, r1 cmp r0, 0 - bne _08005398 + bne @08005398 ldrb r1, [r2, 0x14] movs r0, 0x10 negs r0, r0 @@ -1868,7 +1868,7 @@ Font1Func: @ 8005370 movs r1, 0x80 orrs r0, r1 strb r0, [r3, 0x1] -_08005398: +@08005398: adds r0, r2, 0 bl font_render_b lsls r0, 16 @@ -1878,8 +1878,8 @@ _08005398: thumb_func_end Font1Func thumb_func_start Font2Func -@ int Font2Func(struct TextBox *x) -Font2Func: @ 80053A8 +; int Font2Func(struct TextBox *x) +Font2Func: ; 80053A8 push {lr} adds r2, r0, 0 adds r3, r2, 0 @@ -1888,7 +1888,7 @@ Font2Func: @ 80053A8 movs r0, 0x80 ands r0, r1 cmp r0, 0 - bne _080053D0 + bne @080053D0 ldrb r1, [r2, 0x14] movs r0, 0x10 negs r0, r0 @@ -1900,7 +1900,7 @@ Font2Func: @ 80053A8 movs r1, 0x80 orrs r0, r1 strb r0, [r3, 0x1] -_080053D0: +@080053D0: adds r0, r2, 0 bl font_render_b lsls r0, 16 @@ -1910,8 +1910,8 @@ _080053D0: thumb_func_end Font2Func thumb_func_start Font3Func -@ int Font3Func(struct TextBox *x) -Font3Func: @ 80053E0 +; int Font3Func(struct TextBox *x) +Font3Func: ; 80053E0 push {lr} adds r2, r0, 0 adds r3, r2, 0 @@ -1920,7 +1920,7 @@ Font3Func: @ 80053E0 movs r0, 0x80 ands r0, r1 cmp r0, 0 - bne _08005408 + bne @08005408 ldrb r1, [r2, 0x14] movs r0, 0x10 negs r0, r0 @@ -1932,7 +1932,7 @@ Font3Func: @ 80053E0 movs r1, 0x80 orrs r0, r1 strb r0, [r3, 0x1] -_08005408: +@08005408: adds r0, r2, 0 bl font_render_b lsls r0, 16 @@ -1942,8 +1942,8 @@ _08005408: thumb_func_end Font3Func thumb_func_start Font4Func -@ int Font4Func(struct TextBox *x) -Font4Func: @ 8005418 +; int Font4Func(struct TextBox *x) +Font4Func: ; 8005418 push {lr} adds r2, r0, 0 adds r3, r2, 0 @@ -1952,7 +1952,7 @@ Font4Func: @ 8005418 movs r0, 0x80 ands r0, r1 cmp r0, 0 - bne _08005440 + bne @08005440 ldrb r1, [r2, 0x14] movs r0, 0x10 negs r0, r0 @@ -1964,7 +1964,7 @@ Font4Func: @ 8005418 movs r1, 0x80 orrs r0, r1 strb r0, [r3, 0x1] -_08005440: +@08005440: adds r0, r2, 0 bl font_render_b lsls r0, 16 @@ -1974,8 +1974,8 @@ _08005440: thumb_func_end Font4Func thumb_func_start Font5Func -@ int Font5Func(struct TextBox *x) -Font5Func: @ 8005450 +; int Font5Func(struct TextBox *x) +Font5Func: ; 8005450 push {lr} adds r2, r0, 0 adds r3, r2, 0 @@ -1984,7 +1984,7 @@ Font5Func: @ 8005450 movs r0, 0x80 ands r0, r1 cmp r0, 0 - bne _08005478 + bne @08005478 ldrb r1, [r2, 0x14] movs r0, 0x10 negs r0, r0 @@ -1996,7 +1996,7 @@ Font5Func: @ 8005450 movs r1, 0x80 orrs r0, r1 strb r0, [r3, 0x1] -_08005478: +@08005478: adds r0, r2, 0 bl font_render_b lsls r0, 16 @@ -2006,8 +2006,8 @@ _08005478: thumb_func_end Font5Func thumb_func_start Font7Func -@ int Font7Func(struct TextBox *x) -Font7Func: @ 8005488 +; int Font7Func(struct TextBox *x) +Font7Func: ; 8005488 push {lr} adds r2, r0, 0 adds r3, r2, 0 @@ -2016,7 +2016,7 @@ Font7Func: @ 8005488 movs r0, 0x80 ands r0, r1 cmp r0, 0 - bne _080054B0 + bne @080054B0 ldrb r1, [r2, 0x14] movs r0, 0x10 negs r0, r0 @@ -2028,7 +2028,7 @@ Font7Func: @ 8005488 movs r1, 0x80 orrs r0, r1 strb r0, [r3, 0x1] -_080054B0: +@080054B0: adds r0, r2, 0 bl font_render_b lsls r0, 16 @@ -2038,8 +2038,8 @@ _080054B0: thumb_func_end Font7Func thumb_func_start Font8Func -@ int Font8Func(struct TextBox *x) -Font8Func: @ 80054C0 +; int Font8Func(struct TextBox *x) +Font8Func: ; 80054C0 push {lr} adds r2, r0, 0 adds r3, r2, 0 @@ -2048,7 +2048,7 @@ Font8Func: @ 80054C0 movs r0, 0x80 ands r0, r1 cmp r0, 0 - bne _080054E8 + bne @080054E8 ldrb r1, [r2, 0x14] movs r0, 0x10 negs r0, r0 @@ -2060,7 +2060,7 @@ Font8Func: @ 80054C0 movs r1, 0x80 orrs r0, r1 strb r0, [r3, 0x1] -_080054E8: +@080054E8: adds r0, r2, 0 bl font_render_b lsls r0, 16 @@ -2070,8 +2070,8 @@ _080054E8: thumb_func_end Font8Func thumb_func_start sub_80054F8 -@ void sub_80054F8(TextBox *textBox) -sub_80054F8: @ 80054F8 +; void sub_80054F8(TextBox *textBox) +sub_80054F8: ; 80054F8 push {lr} adds r2, r0, 0 adds r2, 0x14 @@ -2080,13 +2080,13 @@ sub_80054F8: @ 80054F8 movs r0, 0x4 ands r0, r1 cmp r0, 0 - beq _08005514 + beq @08005514 movs r0, 0 strb r0, [r2, 0x2] - b _08005524 + b @08005524 .align 2, 0 .pool -_08005514: +@08005514: ldrb r0, [r2, 0x1] movs r1, 0x61 negs r1, r1 @@ -2095,14 +2095,14 @@ _08005514: negs r0, r0 ands r1, r0 strb r1, [r2, 0x1] -_08005524: +@08005524: pop {r0} bx r0 thumb_func_end sub_80054F8 thumb_func_start remo_draw_bouncing_down_arrow -@ int remo_draw_bouncing_down_arrow(TextBox *x) -remo_draw_bouncing_down_arrow: @ 8005528 +; int remo_draw_bouncing_down_arrow(TextBox *x) +remo_draw_bouncing_down_arrow: ; 8005528 push {r4-r7,lr} sub sp, 0x18 adds r5, r0, 0 @@ -2113,12 +2113,12 @@ remo_draw_bouncing_down_arrow: @ 8005528 movs r0, 0x4 ands r0, r1 cmp r0, 0 - bne _080055EE + bne @080055EE ldrb r2, [r6, 0x1] movs r0, 0x1F ands r0, r2 cmp r0, 0 - beq _08005560 + beq @08005560 ldr r0, [r5, 0x14] lsls r0, 19 lsrs r0, 27 @@ -2127,10 +2127,10 @@ remo_draw_bouncing_down_arrow: @ 8005528 ands r0, r1 movs r1, 0x20 negs r1, r1 - b _080055E8 + b @080055E8 .align 2, 0 .pool -_08005560: +@08005560: ldrb r0, [r5, 0x4] ldrb r2, [r5, 0xD] lsls r2, 28 @@ -2148,17 +2148,17 @@ _08005560: lsls r0, 30 lsrs r0, 31 cmp r0, 0 - beq _0800558A + beq @0800558A cmp r0, 0x1 - beq _08005594 -_0800558A: + beq @08005594 +@0800558A: ldr r7, =gDownArrowTiles - b _08005596 + b @08005596 .align 2, 0 .pool -_08005594: +@08005594: ldr r7, =gDarkDownArrowTiles -_08005596: +@08005596: ldrb r0, [r5, 0x4] ldr r2, =gDownArrowYCoords ldr r1, [r6] @@ -2198,11 +2198,11 @@ _08005596: lsls r0, 5 movs r2, 0x61 negs r2, r2 -_080055E8: +@080055E8: ands r1, r2 orrs r1, r0 strb r1, [r6, 0x1] -_080055EE: +@080055EE: add sp, 0x18 pop {r4-r7} pop {r0} @@ -2212,8 +2212,8 @@ _080055EE: thumb_func_end remo_draw_bouncing_down_arrow thumb_func_start remo_clear_down_arrow -@ int remo_clear_down_arrow(TextBox *x) -remo_clear_down_arrow: @ 8005600 +; int remo_clear_down_arrow(TextBox *x) +remo_clear_down_arrow: ; 8005600 push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -2240,27 +2240,27 @@ remo_clear_down_arrow: @ 8005600 thumb_func_end remo_clear_down_arrow thumb_func_start remo_is_it_time_to_continue_autopilot -@ int remo_is_it_time_to_continue_autopilot(struct TextBox *x) -remo_is_it_time_to_continue_autopilot: @ 8005634 +; int remo_is_it_time_to_continue_autopilot(struct TextBox *x) +remo_is_it_time_to_continue_autopilot: ; 8005634 push {lr} adds r1, r0, 0 adds r1, 0x14 ldrb r0, [r1, 0x2] cmp r0, 0x31 - beq _08005648 + beq @08005648 adds r0, 0x1 strb r0, [r1, 0x2] movs r0, 0 - b _0800564A -_08005648: + b @0800564A +@08005648: movs r0, 0x1 -_0800564A: +@0800564A: pop {r1} bx r1 thumb_func_end remo_is_it_time_to_continue_autopilot thumb_func_start remo_is_it_time_to_continue_plus_down_arrow -remo_is_it_time_to_continue_plus_down_arrow: @ 8005650 +remo_is_it_time_to_continue_plus_down_arrow: ; 8005650 push {r4,lr} adds r2, r0, 0 movs r4, 0 @@ -2269,15 +2269,15 @@ remo_is_it_time_to_continue_plus_down_arrow: @ 8005650 movs r0, 0x4 ands r0, r1 cmp r0, 0 - beq _08005674 + beq @08005674 adds r0, r2, 0 bl remo_is_it_time_to_continue_autopilot lsls r0, 24 lsrs r4, r0, 24 - b _0800568E + b @0800568E .align 2, 0 .pool -_08005674: +@08005674: adds r0, r2, 0 bl remo_draw_bouncing_down_arrow ldr r0, =0x030022c0 @@ -2285,11 +2285,11 @@ _08005674: movs r0, 0x3 ands r0, r1 cmp r0, 0 - beq _0800568E + beq @0800568E movs r4, 0x1 movs r0, 0x5 bl audio_play -_0800568E: +@0800568E: adds r0, r4, 0 pop {r4} pop {r1} @@ -2299,7 +2299,7 @@ _0800568E: thumb_func_end remo_is_it_time_to_continue_plus_down_arrow thumb_func_start remo_is_it_time_to_continue -remo_is_it_time_to_continue: @ 800569C +remo_is_it_time_to_continue: ; 800569C push {r4,lr} adds r2, r0, 0 movs r4, 0 @@ -2308,25 +2308,25 @@ remo_is_it_time_to_continue: @ 800569C movs r0, 0x4 ands r0, r1 cmp r0, 0 - beq _080056C0 + beq @080056C0 adds r0, r2, 0 bl remo_is_it_time_to_continue_autopilot lsls r0, 24 lsrs r4, r0, 24 - b _080056D4 + b @080056D4 .align 2, 0 .pool -_080056C0: +@080056C0: ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 cmp r0, 0 - beq _080056D4 + beq @080056D4 movs r4, 0x1 movs r0, 0x5 bl audio_play -_080056D4: +@080056D4: adds r0, r4, 0 pop {r4} pop {r1} @@ -2336,7 +2336,7 @@ _080056D4: thumb_func_end remo_is_it_time_to_continue thumb_func_start draw_bouncing_down_arrow_2 -draw_bouncing_down_arrow_2: @ 80056E0 +draw_bouncing_down_arrow_2: ; 80056E0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -2362,11 +2362,11 @@ draw_bouncing_down_arrow_2: @ 80056E0 mov r1, r9 ldrb r0, [r1] cmp r0, 0 - beq _0800571A + beq @0800571A subs r0, 0x1 strb r0, [r1] - b _0800579A -_0800571A: + b @0800579A +@0800571A: lsls r1, r3, 4 orrs r1, r3 lsls r1, 24 @@ -2380,23 +2380,23 @@ _0800571A: adds r3, r7, 0 bl Window_FillPixelRect cmp r4, 0 - bne _0800579A + bne @0800579A ldr r0, =0x03003014 ldr r0, [r0] lsls r0, 30 lsrs r0, 31 cmp r0, 0 - beq _08005748 + beq @08005748 cmp r0, 0x1 - beq _08005754 -_08005748: + beq @08005754 +@08005748: ldr r6, =gDownArrowTiles - b _08005756 + b @08005756 .align 2, 0 .pool -_08005754: +@08005754: ldr r6, =gDarkDownArrowTiles -_08005756: +@08005756: ldr r2, =gDownArrowYCoords mov r0, r10 ldrb r1, [r0] @@ -2429,7 +2429,7 @@ _08005756: ldrb r0, [r5] adds r0, 0x1 strb r0, [r5] -_0800579A: +@0800579A: add sp, 0x18 pop {r3-r5} mov r8, r3 @@ -2443,54 +2443,54 @@ _0800579A: thumb_func_end draw_bouncing_down_arrow_2 thumb_func_start font_render_b -@ int font_render_b(struct TextBox *x) -font_render_b: @ 80057B4 +; int font_render_b(struct TextBox *x) +font_render_b: ; 80057B4 push {r4-r6,lr} adds r6, r0, 0 adds r4, r6, 0 adds r4, 0x14 ldrb r0, [r6, 0x1C] cmp r0, 0x6 - bls _080057C4 - b _08005D6C -_080057C4: + bls @080057C4 + b @08005D6C +@080057C4: lsls r0, 2 - ldr r1, =_080057D4 + ldr r1, =@080057D4 adds r0, r1 ldr r0, [r0] mov pc, r0 .align 2, 0 .pool .align 2, 0 -_080057D4: - .4byte _080057F0 - .4byte _08005C78 - .4byte _08005C8C - .4byte _08005CB8 - .4byte _08005CF0 - .4byte _08005D48 - .4byte _08005D5A -_080057F0: +@080057D4: + .4byte @080057F0 + .4byte @08005C78 + .4byte @08005C8C + .4byte @08005CB8 + .4byte @08005CF0 + .4byte @08005D48 + .4byte @08005D5A +@080057F0: ldr r2, =0x030022c0 ldrh r1, [r2, 0x2C] movs r0, 0x3 ands r0, r1 cmp r0, 0 - beq _0800580A + beq @0800580A ldrb r1, [r4] movs r0, 0x10 ands r0, r1 cmp r0, 0 - beq _0800580A + beq @0800580A movs r0, 0 strb r0, [r6, 0x1E] -_0800580A: +@0800580A: ldrb r1, [r6, 0x1E] cmp r1, 0 - beq _0800584C + beq @0800584C ldrb r0, [r6, 0x1D] cmp r0, 0 - beq _0800584C + beq @0800584C subs r0, r1, 0x1 strb r0, [r6, 0x1E] ldr r0, =0x03003014 @@ -2498,46 +2498,46 @@ _0800580A: movs r0, 0x1 ands r0, r1 cmp r0, 0 - bne _08005828 - b _08005B56 -_08005828: + bne @08005828 + b @08005B56 +@08005828: ldrh r1, [r2, 0x2E] movs r0, 0x3 ands r0, r1 cmp r0, 0 - bne _08005834 - b _08005B56 -_08005834: + bne @08005834 + b @08005B56 +@08005834: ldrb r0, [r4] movs r1, 0x10 orrs r0, r1 strb r0, [r4] movs r0, 0 strb r0, [r6, 0x1E] - b _08005B56 + b @08005B56 .align 2, 0 .pool -_0800584C: +@0800584C: ldr r0, =0x02022fec ldr r0, [r0] movs r1, 0x80 lsls r1, 17 ands r0, r1 cmp r0, 0 - bne _08005874 + bne @08005874 ldr r0, =0x03003014 ldrb r1, [r0] movs r0, 0x4 ands r0, r1 cmp r0, 0 - beq _08005874 + beq @08005874 movs r0, 0x3 - b _08005876 + b @08005876 .align 2, 0 .pool -_08005874: +@08005874: ldrb r0, [r6, 0x1D] -_08005876: +@08005876: strb r0, [r6, 0x1E] ldr r0, [r6] ldrb r3, [r0] @@ -2546,27 +2546,27 @@ _08005876: adds r0, r3, 0 subs r0, 0xF8 cmp r0, 0x7 - bls _0800588A - b _08005B90 -_0800588A: + bls @0800588A + b @08005B90 +@0800588A: lsls r0, 2 - ldr r1, =_08005898 + ldr r1, =@08005898 adds r0, r1 ldr r0, [r0] mov pc, r0 .align 2, 0 .pool .align 2, 0 -_08005898: - .4byte _08005B6C - .4byte _08005B5A - .4byte _08005B4C - .4byte _08005B48 - .4byte _080058E0 - .4byte _080058DC - .4byte _080058B8 - .4byte _08005D6C -_080058B8: +@08005898: + .4byte @08005B6C + .4byte @08005B5A + .4byte @08005B4C + .4byte @08005B48 + .4byte @080058E0 + .4byte @080058DC + .4byte @080058B8 + .4byte @08005D6C +@080058B8: ldrb r0, [r6, 0x6] strb r0, [r6, 0x8] ldrb r1, [r6, 0x5] @@ -2581,56 +2581,56 @@ _080058B8: adds r1, r0 ldrb r0, [r6, 0x9] adds r0, r1 - b _08005ABA + b @08005ABA .align 2, 0 .pool -_080058DC: +@080058DC: ldr r0, [r6] - b _08005B30 -_080058E0: + b @08005B30 +@080058E0: ldr r0, [r6] ldrb r3, [r0] adds r0, 0x1 str r0, [r6] subs r0, r3, 0x1 cmp r0, 0x17 - bls _080058F0 - b _08005B90 -_080058F0: + bls @080058F0 + b @08005B90 +@080058F0: lsls r0, 2 - ldr r1, =_08005900 + ldr r1, =@08005900 adds r0, r1 ldr r0, [r0] mov pc, r0 .align 2, 0 .pool .align 2, 0 -_08005900: - .4byte _08005960 - .4byte _08005982 - .4byte _080059A6 - .4byte _080059C0 - .4byte _08005A0E - .4byte _08005A12 - .4byte _08005A0A - .4byte _08005A2A - .4byte _08005A3A - .4byte _08005A58 - .4byte _08005A5C - .4byte _08005B5A - .4byte _08005A90 - .4byte _08005A98 - .4byte _08005AA4 - .4byte _08005A76 - .4byte _08005AD8 - .4byte _08005AF2 - .4byte _08005B02 - .4byte _08005B26 - .4byte _08005B36 - .4byte _08005B3E - .4byte _08005ABE - .4byte _08005ACC -_08005960: +@08005900: + .4byte @08005960 + .4byte @08005982 + .4byte @080059A6 + .4byte @080059C0 + .4byte @08005A0E + .4byte @08005A12 + .4byte @08005A0A + .4byte @08005A2A + .4byte @08005A3A + .4byte @08005A58 + .4byte @08005A5C + .4byte @08005B5A + .4byte @08005A90 + .4byte @08005A98 + .4byte @08005AA4 + .4byte @08005A76 + .4byte @08005AD8 + .4byte @08005AF2 + .4byte @08005B02 + .4byte @08005B26 + .4byte @08005B36 + .4byte @08005B3E + .4byte @08005ABE + .4byte @08005ACC +@08005960: ldr r2, [r6] ldrb r1, [r2] lsls r1, 4 @@ -2647,8 +2647,8 @@ _08005960: lsls r1, r2, 28 lsrs r1, 28 lsrs r2, 4 - b _08005A06 -_08005982: + b @08005A06 +@08005982: ldr r1, [r6] ldrb r2, [r1] movs r0, 0xF @@ -2666,8 +2666,8 @@ _08005982: lsls r1, r2, 28 lsrs r1, 28 lsrs r2, 4 - b _08005A06 -_080059A6: + b @08005A06 +@080059A6: ldr r1, [r6] ldrb r0, [r1] lsls r0, 4 @@ -2680,8 +2680,8 @@ _080059A6: str r1, [r6] ldrb r0, [r6, 0xC] lsrs r0, 4 - b _080059FE -_080059C0: + b @080059FE +@080059C0: ldr r3, [r6] ldrb r1, [r3] lsls r1, 4 @@ -2713,20 +2713,20 @@ _080059C0: str r4, [r6] lsls r0, 24 lsrs r0, 28 -_080059FE: +@080059FE: lsls r1, r2, 28 lsrs r1, 28 lsls r2, 24 lsrs r2, 28 -_08005A06: +@08005A06: bl GenerateFontHalfRowLut -_08005A0A: +@08005A0A: movs r0, 0x2 - b _08005D6E -_08005A0E: + b @08005D6E +@08005A0E: ldr r0, [r6] - b _08005B30 -_08005A12: + b @08005B30 +@08005A12: ldr r0, [r6] ldrb r0, [r0] movs r1, 0xF @@ -2738,8 +2738,8 @@ _08005A12: orrs r0, r1 strb r0, [r4] ldr r0, [r6] - b _08005B30 -_08005A2A: + b @08005B30 +@08005A2A: ldr r0, [r6] ldrb r1, [r0] strb r1, [r6, 0x1E] @@ -2747,8 +2747,8 @@ _08005A2A: str r0, [r6] movs r0, 0x6 strb r0, [r6, 0x1C] - b _08005A0A -_08005A3A: + b @08005A0A +@08005A3A: movs r0, 0x1 strb r0, [r6, 0x1C] ldr r0, =0x03003014 @@ -2756,18 +2756,18 @@ _08005A3A: movs r0, 0x4 ands r0, r1 cmp r0, 0 - bne _08005A4C - b _08005B56 -_08005A4C: + bne @08005A4C + b @08005B56 +@08005A4C: movs r0, 0 strb r0, [r4, 0x2] - b _08005B56 + b @08005B56 .align 2, 0 .pool -_08005A58: +@08005A58: movs r0, 0x5 - b _08005D56 -_08005A5C: + b @08005D56 +@08005A5C: ldr r0, [r6] ldrb r3, [r0] adds r1, r0, 0x1 @@ -2779,8 +2779,8 @@ _08005A5C: str r1, [r6] adds r0, r3, 0 bl song_play_for_text - b _08005A0A -_08005A76: + b @08005A0A +@08005A76: ldr r0, [r6] ldrb r3, [r0] adds r1, r0, 0x1 @@ -2792,20 +2792,20 @@ _08005A76: str r1, [r6] adds r0, r3, 0 bl audio_play - b _08005A0A -_08005A90: + b @08005A0A +@08005A90: ldr r1, [r6] ldrb r0, [r1] ldrb r3, [r6, 0x6] - b _08005AF8 -_08005A98: + b @08005AF8 +@08005A98: ldr r1, [r6] ldrb r0, [r1] ldrb r2, [r6, 0x7] adds r0, r2 strb r0, [r6, 0x9] - b _08005AFC -_08005AA4: + b @08005AFC +@08005AA4: ldrb r0, [r6, 0x4] ldrb r2, [r6, 0xD] lsls r2, 28 @@ -2816,46 +2816,46 @@ _08005AA4: ldrb r0, [r6, 0x6] strb r0, [r6, 0x8] ldrb r0, [r6, 0x7] -_08005ABA: +@08005ABA: strb r0, [r6, 0x9] - b _08005A0A -_08005ABE: + b @08005A0A +@08005ABE: ldr r0, =0x03007420 bl MPlayStop_rev01 - b _08005A0A + b @08005A0A .align 2, 0 .pool -_08005ACC: +@08005ACC: ldr r0, =0x03007420 bl m4aMPlayContinue - b _08005A0A + b @08005A0A .align 2, 0 .pool -_08005AD8: +@08005AD8: ldr r0, [r6] ldrb r4, [r0] adds r0, 0x1 str r0, [r6] cmp r4, 0 - ble _08005A0A + ble @08005A0A adds r0, r6, 0 adds r1, r4, 0 bl Text_ClearHorizontalSpan ldrb r0, [r6, 0x8] adds r0, r4 - b _08005C6E -_08005AF2: + b @08005C6E +@08005AF2: ldr r1, [r6] ldrb r0, [r6, 0x6] ldrb r3, [r1] -_08005AF8: +@08005AF8: adds r0, r3 strb r0, [r6, 0x8] -_08005AFC: +@08005AFC: adds r1, 0x1 str r1, [r6] - b _08005A0A -_08005B02: + b @08005A0A +@08005B02: ldr r0, [r6] ldrb r2, [r0] ldrb r1, [r6, 0x6] @@ -2865,50 +2865,50 @@ _08005B02: ldrb r0, [r6, 0x8] subs r4, r2, r0 cmp r4, 0 - bgt _08005B18 - b _08005A0A -_08005B18: + bgt @08005B18 + b @08005A0A +@08005B18: adds r0, r6, 0 adds r1, r4, 0 bl Text_ClearHorizontalSpan ldrb r0, [r6, 0x8] adds r0, r4 - b _08005C6E -_08005B26: + b @08005C6E +@08005B26: ldr r0, [r6] ldrb r2, [r0] adds r1, r6, 0 adds r1, 0x20 strb r2, [r1] -_08005B30: +@08005B30: adds r0, 0x1 str r0, [r6] - b _08005A0A -_08005B36: + b @08005A0A +@08005B36: adds r1, r6, 0 adds r1, 0x21 movs r0, 0x1 - b _08005B44 -_08005B3E: + b @08005B44 +@08005B3E: adds r1, r6, 0 adds r1, 0x21 movs r0, 0 -_08005B44: +@08005B44: strb r0, [r1] - b _08005A0A -_08005B48: + b @08005A0A +@08005B48: movs r0, 0x2 - b _08005B4E -_08005B4C: + b @08005B4E +@08005B4C: movs r0, 0x3 -_08005B4E: +@08005B4E: strb r0, [r6, 0x1C] adds r0, r6, 0 bl sub_80054F8 -_08005B56: +@08005B56: movs r0, 0x3 - b _08005D6E -_08005B5A: + b @08005D6E +@08005B5A: ldr r0, [r6] ldrb r3, [r0] movs r2, 0x80 @@ -2917,8 +2917,8 @@ _08005B5A: orrs r3, r1 adds r0, 0x1 str r0, [r6] - b _08005B90 -_08005B6C: + b @08005B90 +@08005B6C: ldr r0, [r6] ldrb r3, [r0] adds r0, 0x1 @@ -2933,75 +2933,75 @@ _08005B6C: strb r0, [r1] ldrb r3, [r6, 0xA] adds r0, r3 - b _08005C6A + b @08005C6A .align 2, 0 .pool -_08005B90: +@08005B90: ldr r0, [r4] lsls r0, 28 lsrs r0, 28 cmp r0, 0x8 - bhi _08005C10 + bhi @08005C10 lsls r0, 2 - ldr r1, =_08005BA8 + ldr r1, =@08005BA8 adds r0, r1 ldr r0, [r0] mov pc, r0 .align 2, 0 .pool .align 2, 0 -_08005BA8: - .4byte _08005BCC - .4byte _08005BDA - .4byte _08005BE8 - .4byte _08005BE8 - .4byte _08005BE8 - .4byte _08005BE8 - .4byte _08005C10 - .4byte _08005BF6 - .4byte _08005C04 -_08005BCC: +@08005BA8: + .4byte @08005BCC + .4byte @08005BDA + .4byte @08005BE8 + .4byte @08005BE8 + .4byte @08005BE8 + .4byte @08005BE8 + .4byte @08005C10 + .4byte @08005BF6 + .4byte @08005C04 +@08005BCC: adds r0, r6, 0 adds r0, 0x21 ldrb r1, [r0] adds r0, r3, 0 bl DecompressGlyphFont0 - b _08005C10 -_08005BDA: + b @08005C10 +@08005BDA: adds r0, r6, 0 adds r0, 0x21 ldrb r1, [r0] adds r0, r3, 0 bl DecompressGlyphFont1 - b _08005C10 -_08005BE8: + b @08005C10 +@08005BE8: adds r0, r6, 0 adds r0, 0x21 ldrb r1, [r0] adds r0, r3, 0 bl DecompressGlyphFont2 - b _08005C10 -_08005BF6: + b @08005C10 +@08005BF6: adds r0, r6, 0 adds r0, 0x21 ldrb r1, [r0] adds r0, r3, 0 bl DecompressGlyphFont7 - b _08005C10 -_08005C04: + b @08005C10 +@08005C04: adds r0, r6, 0 adds r0, 0x21 ldrb r1, [r0] adds r0, r3, 0 bl DecompressGlyphFont8 -_08005C10: +@08005C10: adds r0, r6, 0 bl CopyGlyphToWindow adds r2, r6, 0 adds r2, 0x20 ldrb r0, [r2] cmp r0, 0 - beq _08005C48 + beq @08005C48 ldr r1, =0x03002f90 adds r1, 0x80 ldrb r0, [r1] @@ -3012,64 +3012,64 @@ _08005C10: ldrb r0, [r1] subs r4, r2, r0 cmp r4, 0 - ble _08005C70 + ble @08005C70 adds r0, r6, 0 adds r1, r4, 0 bl Text_ClearHorizontalSpan ldrb r0, [r6, 0x8] adds r0, r4 - b _08005C6E + b @08005C6E .align 2, 0 .pool -_08005C48: +@08005C48: adds r0, r6, 0 adds r0, 0x21 ldrb r0, [r0] cmp r0, 0 - beq _08005C64 + beq @08005C64 ldr r0, =0x03002f90 adds r0, 0x80 ldrb r1, [r6, 0xA] ldrb r0, [r0] adds r1, r0 ldrb r0, [r6, 0x8] - b _08005C6C + b @08005C6C .align 2, 0 .pool -_08005C64: +@08005C64: ldr r0, =0x03002f90 adds r0, 0x80 ldrb r0, [r0] -_08005C6A: +@08005C6A: ldrb r1, [r6, 0x8] -_08005C6C: +@08005C6C: adds r0, r1 -_08005C6E: +@08005C6E: strb r0, [r6, 0x8] -_08005C70: +@08005C70: movs r0, 0 - b _08005D6E + b @08005D6E .align 2, 0 .pool -_08005C78: +@08005C78: adds r0, r6, 0 bl remo_is_it_time_to_continue lsls r0, 16 cmp r0, 0 - bne _08005C86 - b _08005B56 -_08005C86: + bne @08005C86 + b @08005B56 +@08005C86: movs r0, 0 strb r0, [r6, 0x1C] - b _08005B56 -_08005C8C: + b @08005B56 +@08005C8C: adds r0, r6, 0 bl remo_is_it_time_to_continue_plus_down_arrow lsls r0, 16 cmp r0, 0 - bne _08005C9A - b _08005B56 -_08005C9A: + bne @08005C9A + b @08005B56 +@08005C9A: ldrb r0, [r6, 0x4] ldrb r2, [r6, 0xD] lsls r2, 28 @@ -3083,15 +3083,15 @@ _08005C9A: ldrb r0, [r6, 0x7] strb r0, [r6, 0x9] strb r1, [r6, 0x1C] - b _08005B56 -_08005CB8: + b @08005B56 +@08005CB8: adds r0, r6, 0 bl remo_is_it_time_to_continue_plus_down_arrow lsls r0, 16 cmp r0, 0 - bne _08005CC6 - b _08005B56 -_08005CC6: + bne @08005CC6 + b @08005B56 +@08005CC6: adds r0, r6, 0 bl remo_clear_down_arrow ldrb r1, [r6, 0x5] @@ -3109,20 +3109,20 @@ _08005CC6: strb r0, [r6, 0x8] movs r0, 0x4 strb r0, [r6, 0x1C] - b _08005B56 + b @08005B56 .align 2, 0 .pool -_08005CF0: +@08005CF0: ldrb r0, [r6, 0x1F] cmp r0, 0 - beq _08005D44 + beq @08005D44 bl sub_8197964 ldr r1, =gWindowVerticalScrollSpeeds adds r0, r1 ldrb r4, [r0] ldrb r2, [r6, 0x1F] cmp r2, r4 - bge _08005D20 + bge @08005D20 ldrb r0, [r6, 0x4] ldrb r1, [r6, 0xD] lsls r1, 28 @@ -3132,10 +3132,10 @@ _08005CF0: movs r1, 0 bl Window_ScrollVertically movs r0, 0 - b _08005D38 + b @08005D38 .align 2, 0 .pool -_08005D20: +@08005D20: ldrb r0, [r6, 0x4] ldrb r1, [r6, 0xD] lsls r1, 28 @@ -3147,46 +3147,46 @@ _08005D20: bl Window_ScrollVertically ldrb r0, [r6, 0x1F] subs r0, r4 -_08005D38: +@08005D38: strb r0, [r6, 0x1F] ldrb r0, [r6, 0x4] movs r1, 0x2 bl Window_CopyToVram - b _08005B56 -_08005D44: + b @08005B56 +@08005D44: strb r0, [r6, 0x1C] - b _08005B56 -_08005D48: + b @08005B56 +@08005D48: bl mplay_has_finished_maybe lsls r0, 24 lsrs r0, 24 cmp r0, 0 - beq _08005D56 - b _08005B56 -_08005D56: + beq @08005D56 + b @08005B56 +@08005D56: strb r0, [r6, 0x1C] - b _08005B56 -_08005D5A: + b @08005B56 +@08005D5A: ldrb r0, [r6, 0x1E] adds r1, r0, 0 cmp r1, 0 - beq _08005D68 + beq @08005D68 subs r0, 0x1 strb r0, [r6, 0x1E] - b _08005B56 -_08005D68: + b @08005B56 +@08005D68: strb r1, [r6, 0x1C] - b _08005B56 -_08005D6C: + b @08005B56 +@08005D6C: movs r0, 0x1 -_08005D6E: +@08005D6E: pop {r4-r6} pop {r1} bx r1 thumb_func_end font_render_b thumb_func_start sub_8005D74 -sub_8005D74: @ 8005D74 +sub_8005D74: ; 8005D74 push {r4-r7,lr} mov r7, r8 push {r7} @@ -3199,42 +3199,42 @@ sub_8005D74: @ 8005D74 movs r2, 0 mov r1, sp adds r1, 0x7 -_08005D8C: +@08005D8C: strb r2, [r1] subs r1, 0x1 cmp r1, sp - bge _08005D8C + bge @08005D8C movs r5, 0 movs r6, 0 adds r4, r0, 0 movs r2, 0 -_08005D9C: +@08005D9C: adds r0, r4, r2 ldrb r3, [r0] adds r2, 0x1 adds r0, r3, 0 subs r0, 0xF7 cmp r0, 0x8 - bhi _08005E6A + bhi @08005E6A lsls r0, 2 - ldr r1, =_08005DB8 + ldr r1, =@08005DB8 adds r0, r1 ldr r0, [r0] mov pc, r0 .align 2, 0 .pool .align 2, 0 -_08005DB8: - .4byte _08005E64 - .4byte _08005E68 - .4byte _08005E68 - .4byte _08005E70 - .4byte _08005E70 - .4byte _08005DEC - .4byte _08005E64 - .4byte _08005DDC - .4byte _08005DDC -_08005DDC: +@08005DB8: + .4byte @08005E64 + .4byte @08005E68 + .4byte @08005E68 + .4byte @08005E70 + .4byte @08005E70 + .4byte @08005DEC + .4byte @08005E64 + .4byte @08005DDC + .4byte @08005DDC +@08005DDC: mov r1, sp adds r0, r1, r6 strb r5, [r0] @@ -3242,74 +3242,74 @@ _08005DDC: adds r0, r6, 0x1 lsls r0, 24 lsrs r6, r0, 24 - b _08005E70 -_08005DEC: + b @08005E70 +@08005DEC: adds r0, r4, r2 ldrb r0, [r0] adds r2, 0x1 subs r0, 0x1 cmp r0, 0x15 - bhi _08005E70 + bhi @08005E70 lsls r0, 2 - ldr r1, =_08005E08 + ldr r1, =@08005E08 adds r0, r1 ldr r0, [r0] mov pc, r0 .align 2, 0 .pool .align 2, 0 -_08005E08: - .4byte _08005E64 - .4byte _08005E64 - .4byte _08005E64 - .4byte _08005E60 - .4byte _08005E64 - .4byte _08005E64 - .4byte _08005E70 - .4byte _08005E64 - .4byte _08005E70 - .4byte _08005E70 - .4byte _08005E62 - .4byte _08005E64 - .4byte _08005E64 - .4byte _08005E64 - .4byte _08005E70 - .4byte _08005E62 - .4byte _08005E64 - .4byte _08005E64 - .4byte _08005E64 - .4byte _08005E64 - .4byte _08005E70 - .4byte _08005E70 -_08005E60: +@08005E08: + .4byte @08005E64 + .4byte @08005E64 + .4byte @08005E64 + .4byte @08005E60 + .4byte @08005E64 + .4byte @08005E64 + .4byte @08005E70 + .4byte @08005E64 + .4byte @08005E70 + .4byte @08005E70 + .4byte @08005E62 + .4byte @08005E64 + .4byte @08005E64 + .4byte @08005E64 + .4byte @08005E70 + .4byte @08005E62 + .4byte @08005E64 + .4byte @08005E64 + .4byte @08005E64 + .4byte @08005E64 + .4byte @08005E70 + .4byte @08005E70 +@08005E60: adds r2, 0x1 -_08005E62: +@08005E62: adds r2, 0x1 -_08005E64: +@08005E64: adds r2, 0x1 - b _08005E70 -_08005E68: + b @08005E70 +@08005E68: adds r2, 0x1 -_08005E6A: +@08005E6A: adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 -_08005E70: +@08005E70: cmp r3, 0xFF - bne _08005D9C + bne @08005D9C movs r5, 0 movs r2, 0 -_08005E78: +@08005E78: mov r1, sp adds r0, r1, r2 ldrb r1, [r0] cmp r5, r1 - bcs _08005E84 + bcs @08005E84 ldrb r5, [r0] -_08005E84: +@08005E84: adds r2, 0x1 cmp r2, 0x7 - ble _08005E78 + ble @08005E78 adds r0, r7, 0 movs r1, 0 bl fbox_get_field @@ -3326,7 +3326,7 @@ _08005E84: thumb_func_end sub_8005D74 thumb_func_start GetFontWidthFunc -GetFontWidthFunc: @ 8005EA8 +GetFontWidthFunc: ; 8005EA8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -3334,30 +3334,30 @@ GetFontWidthFunc: @ 8005EA8 ldr r0, =gGlyphWidthFuncs adds r2, r0, 0x4 adds r1, r0, 0 -_08005EB6: +@08005EB6: ldr r0, [r1] cmp r4, r0 - bne _08005EC4 + bne @08005EC4 ldr r0, [r2] - b _08005ED0 + b @08005ED0 .align 2, 0 .pool -_08005EC4: +@08005EC4: adds r2, 0x8 adds r1, 0x8 adds r3, 0x1 cmp r3, 0x8 - bls _08005EB6 + bls @08005EB6 movs r0, 0 -_08005ED0: +@08005ED0: pop {r4} pop {r1} bx r1 thumb_func_end GetFontWidthFunc thumb_func_start font_get_width_of_string -@ unsigned int font_get_width_of_string(u8 a1, u8 *s, u16 a3) -font_get_width_of_string: @ 8005ED8 +; unsigned int font_get_width_of_string(u8 a1, u8 *s, u16 a3) +font_get_width_of_string: ; 8005ED8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -3377,231 +3377,231 @@ font_get_width_of_string: @ 8005ED8 bl GetFontWidthFunc mov r8, r0 cmp r0, 0 - bne _08005F06 -_08005F02: + bne @08005F06 +@08005F02: movs r0, 0 - b _0800612E -_08005F06: + b @0800612E +@08005F06: lsls r0, r5, 16 asrs r2, r0, 16 movs r1, 0x1 negs r1, r1 str r0, [sp, 0x4] cmp r2, r1 - bne _08005F24 + bne @08005F24 adds r0, r6, 0 movs r1, 0x2 bl fbox_get_field lsls r0, 24 lsrs r0, 24 mov r10, r0 - b _08005F26 -_08005F24: + b @08005F26 +@08005F24: mov r10, r2 -_08005F26: +@08005F26: movs r2, 0 str r2, [sp] movs r5, 0 movs r6, 0 - b _0800611E -_08005F30: + b @0800611E +@08005F30: ldrb r1, [r4] adds r0, r1, 0 subs r0, 0xF7 cmp r0, 0x7 - bls _08005F3C - b _080060F8 -_08005F3C: + bls @08005F3C + b @080060F8 +@08005F3C: lsls r0, 2 - ldr r1, =_08005F4C + ldr r1, =@08005F4C adds r0, r1 ldr r0, [r0] mov pc, r0 .align 2, 0 .pool .align 2, 0 -_08005F4C: - .4byte _08005FA2 - .4byte _080060BC - .4byte _080060BC - .4byte _0800611C - .4byte _0800611C - .4byte _08005FEA - .4byte _08005F78 - .4byte _08005F6C -_08005F6C: +@08005F4C: + .4byte @08005FA2 + .4byte @080060BC + .4byte @080060BC + .4byte @0800611C + .4byte @0800611C + .4byte @08005FEA + .4byte @08005F78 + .4byte @08005F6C +@08005F6C: ldr r0, [sp] cmp r5, r0 - bls _08005F74 + bls @08005F74 str r5, [sp] -_08005F74: +@08005F74: movs r5, 0 - b _0800611C -_08005F78: + b @0800611C +@08005F78: adds r4, 0x1 ldrb r0, [r4] cmp r0, 0x3 - beq _08005F98 + beq @08005F98 cmp r0, 0x3 - bgt _08005F8A + bgt @08005F8A cmp r0, 0x2 - beq _08005F90 - b _08005F02 -_08005F8A: + beq @08005F90 + b @08005F02 +@08005F8A: cmp r0, 0x4 - beq _08005FA0 - b _08005F02 -_08005F90: + beq @08005FA0 + b @08005F02 +@08005F90: ldr r6, =0x02021cc4 - b _08005FA2 + b @08005FA2 .align 2, 0 .pool -_08005F98: +@08005F98: ldr r6, =0x02021dc4 - b _08005FA2 + b @08005FA2 .align 2, 0 .pool -_08005FA0: +@08005FA0: ldr r6, =0x02021ec4 -_08005FA2: +@08005FA2: cmp r6, 0 - bne _08005FE0 + bne @08005FE0 adds r4, 0x1 ldrb r0, [r4] bl sub_81AFC74 adds r6, r0, 0 - b _08005FE0 + b @08005FE0 .align 2, 0 .pool -_08005FB8: +@08005FB8: ldrb r0, [r6] adds r6, 0x1 mov r1, r9 bl _call_via_r8 cmp r7, 0 - ble _08005FD0 + ble @08005FD0 cmp r0, r7 - bge _08005FCC + bge @08005FCC adds r0, r7, 0 -_08005FCC: +@08005FCC: adds r5, r0 - b _08005FE0 -_08005FD0: + b @08005FE0 +@08005FD0: adds r5, r0 mov r2, r9 cmp r2, 0 - beq _08005FE0 + beq @08005FE0 ldrb r0, [r4, 0x1] cmp r0, 0xFF - beq _08005FE0 + beq @08005FE0 add r5, r10 -_08005FE0: +@08005FE0: ldrb r0, [r6] cmp r0, 0xFF - bne _08005FB8 + bne @08005FB8 movs r6, 0 - b _0800611C -_08005FEA: + b @0800611C +@08005FEA: adds r4, 0x1 ldrb r0, [r4] subs r0, 0x1 cmp r0, 0x15 - bls _08005FF6 - b _0800611C -_08005FF6: + bls @08005FF6 + b @0800611C +@08005FF6: lsls r0, 2 - ldr r1, =_08006004 + ldr r1, =@08006004 adds r0, r1 ldr r0, [r0] mov pc, r0 .align 2, 0 .pool .align 2, 0 -_08006004: - .4byte _08006060 - .4byte _08006060 - .4byte _08006060 - .4byte _0800605C - .4byte _08006060 - .4byte _08006064 - .4byte _0800611C - .4byte _08006060 - .4byte _0800611C - .4byte _0800611C - .4byte _0800605E - .4byte _08006060 - .4byte _08006060 - .4byte _08006060 - .4byte _0800611C - .4byte _0800605E - .4byte _08006090 - .4byte _08006098 - .4byte _0800609E - .4byte _080060AA - .4byte _080060B0 - .4byte _080060B6 -_0800605C: +@08006004: + .4byte @08006060 + .4byte @08006060 + .4byte @08006060 + .4byte @0800605C + .4byte @08006060 + .4byte @08006064 + .4byte @0800611C + .4byte @08006060 + .4byte @0800611C + .4byte @0800611C + .4byte @0800605E + .4byte @08006060 + .4byte @08006060 + .4byte @08006060 + .4byte @0800611C + .4byte @0800605E + .4byte @08006090 + .4byte @08006098 + .4byte @0800609E + .4byte @080060AA + .4byte @080060B0 + .4byte @080060B6 +@0800605C: adds r4, 0x1 -_0800605E: +@0800605E: adds r4, 0x1 -_08006060: +@08006060: adds r4, 0x1 - b _0800611C -_08006064: + b @0800611C +@08006064: adds r4, 0x1 ldrb r0, [r4] bl GetFontWidthFunc mov r8, r0 cmp r0, 0 - bne _08006074 - b _08005F02 -_08006074: + bne @08006074 + b @08005F02 +@08006074: ldr r0, [sp, 0x4] asrs r1, r0, 16 movs r0, 0x1 negs r0, r0 cmp r1, r0 - bne _0800611C + bne @0800611C ldrb r0, [r4] movs r1, 0x2 bl fbox_get_field lsls r0, 24 lsrs r0, 24 mov r10, r0 - b _0800611C -_08006090: + b @0800611C +@08006090: adds r4, 0x1 ldrb r0, [r4] -_08006094: +@08006094: adds r5, r0 - b _0800611C -_08006098: + b @0800611C +@08006098: adds r4, 0x1 ldrb r5, [r4] - b _0800611C -_0800609E: + b @0800611C +@0800609E: adds r4, 0x1 ldrb r0, [r4] cmp r0, r5 - bls _0800611C + bls @0800611C adds r5, r0, 0 - b _0800611C -_080060AA: + b @0800611C +@080060AA: adds r4, 0x1 ldrb r7, [r4] - b _0800611C -_080060B0: + b @0800611C +@080060B0: movs r2, 0x1 mov r9, r2 - b _0800611C -_080060B6: + b @0800611C +@080060B6: movs r0, 0 mov r9, r0 - b _0800611C -_080060BC: + b @0800611C +@080060BC: ldrb r0, [r4] cmp r0, 0xF9 - bne _080060D6 + bne @080060D6 adds r4, 0x1 ldrb r0, [r4] movs r2, 0x80 @@ -3610,59 +3610,59 @@ _080060BC: orrs r0, r1 mov r1, r9 bl _call_via_r8 - b _080060E2 -_080060D6: + b @080060E2 +@080060D6: adds r4, 0x1 ldrb r0, [r4] bl Font_ReturnsValueFromLUT lsls r0, 24 lsrs r0, 24 -_080060E2: +@080060E2: cmp r7, 0 - ble _080060EE + ble @080060EE cmp r0, r7 - bge _08006094 + bge @08006094 adds r0, r7, 0 - b _08006094 -_080060EE: + b @08006094 +@080060EE: adds r5, r0 mov r0, r9 cmp r0, 0 - beq _0800611C - b _08006114 -_080060F8: + beq @0800611C + b @08006114 +@080060F8: adds r0, r1, 0 mov r1, r9 bl _call_via_r8 cmp r7, 0 - ble _0800610C + ble @0800610C cmp r0, r7 - bge _08006094 + bge @08006094 adds r0, r7, 0 - b _08006094 -_0800610C: + b @08006094 +@0800610C: adds r5, r0 mov r2, r9 cmp r2, 0 - beq _0800611C -_08006114: + beq @0800611C +@08006114: ldrb r0, [r4, 0x1] cmp r0, 0xFF - beq _0800611C + beq @0800611C add r5, r10 -_0800611C: +@0800611C: adds r4, 0x1 -_0800611E: +@0800611E: ldrb r0, [r4] cmp r0, 0xFF - beq _08006126 - b _08005F30 -_08006126: + beq @08006126 + b @08005F30 +@08006126: ldr r0, [sp] cmp r5, r0 - bls _0800612E + bls @0800612E adds r0, r5, 0 -_0800612E: +@0800612E: add sp, 0x8 pop {r3-r5} mov r8, r3 @@ -3674,8 +3674,8 @@ _0800612E: thumb_func_end font_get_width_of_string thumb_func_start font_render_some -@ int font_render_some(char *pixels, u8 font, int a3) -font_render_some: @ 8006140 +; int font_render_some(char *pixels, u8 font, int a3) +font_render_some: ; 8006140 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -3707,71 +3707,71 @@ font_render_some: @ 8006140 bl GenerateFontHalfRowLut adds r7, r6, 0 movs r6, 0 -_08006182: +@08006182: adds r0, r7, r6 ldrb r0, [r0] mov r8, r0 adds r6, 0x1 subs r0, 0xF7 cmp r0, 0x8 - bhi _0800627E + bhi @0800627E lsls r0, 2 - ldr r1, =_080061A0 + ldr r1, =@080061A0 adds r0, r1 ldr r0, [r0] mov pc, r0 .align 2, 0 .pool .align 2, 0 -_080061A0: - .4byte _08006276 - .4byte _08006276 - .4byte _08006276 - .4byte _080062B8 - .4byte _080062B8 - .4byte _080061C4 - .4byte _08006276 - .4byte _080062B8 - .4byte _080062B8 -_080061C4: +@080061A0: + .4byte @08006276 + .4byte @08006276 + .4byte @08006276 + .4byte @080062B8 + .4byte @080062B8 + .4byte @080061C4 + .4byte @08006276 + .4byte @080062B8 + .4byte @080062B8 +@080061C4: adds r0, r7, r6 ldrb r0, [r0] adds r6, 0x1 subs r0, 0x1 cmp r0, 0x15 - bhi _080062B8 + bhi @080062B8 lsls r0, 2 - ldr r1, =_080061E0 + ldr r1, =@080061E0 adds r0, r1 ldr r0, [r0] mov pc, r0 .align 2, 0 .pool .align 2, 0 -_080061E0: - .4byte _0800624A - .4byte _08006254 - .4byte _0800625C - .4byte _08006238 - .4byte _08006276 - .4byte _08006270 - .4byte _080062B8 - .4byte _08006276 - .4byte _080062B8 - .4byte _080062B8 - .4byte _0800627A - .4byte _08006276 - .4byte _08006276 - .4byte _08006276 - .4byte _080062B8 - .4byte _0800627A - .4byte _08006276 - .4byte _08006276 - .4byte _08006276 - .4byte _08006276 - .4byte _080062B8 - .4byte _080062B8 -_08006238: +@080061E0: + .4byte @0800624A + .4byte @08006254 + .4byte @0800625C + .4byte @08006238 + .4byte @08006276 + .4byte @08006270 + .4byte @080062B8 + .4byte @08006276 + .4byte @080062B8 + .4byte @080062B8 + .4byte @0800627A + .4byte @08006276 + .4byte @08006276 + .4byte @08006276 + .4byte @080062B8 + .4byte @0800627A + .4byte @08006276 + .4byte @08006276 + .4byte @08006276 + .4byte @08006276 + .4byte @080062B8 + .4byte @080062B8 +@08006238: adds r0, r7, r6 ldrb r0, [r0] str r0, [sp, 0x8] @@ -3780,54 +3780,54 @@ _08006238: ldrb r0, [r0] str r0, [sp, 0xC] adds r6, 0x1 - b _0800625C -_0800624A: + b @0800625C +@0800624A: adds r0, r7, r6 ldrb r0, [r0] str r0, [sp, 0x8] adds r6, 0x1 - b _08006266 -_08006254: + b @08006266 +@08006254: adds r0, r7, r6 ldrb r0, [r0] str r0, [sp, 0xC] - b _08006262 -_0800625C: + b @08006262 +@0800625C: adds r0, r7, r6 ldrb r0, [r0] mov r10, r0 -_08006262: +@08006262: adds r6, 0x1 ldr r0, [sp, 0x8] -_08006266: +@08006266: ldr r1, [sp, 0xC] mov r2, r10 bl GenerateFontHalfRowLut - b _080062B8 -_08006270: + b @080062B8 +@08006270: adds r0, r7, r6 ldrb r0, [r0] str r0, [sp, 0x4] -_08006276: +@08006276: adds r6, 0x1 - b _080062B8 -_0800627A: + b @080062B8 +@0800627A: adds r6, 0x1 - b _08006276 -_0800627E: + b @08006276 +@0800627E: ldr r0, [sp, 0x4] cmp r0, 0x1 - beq _08006290 + beq @08006290 cmp r0, 0x9 - bne _08006290 + bne @08006290 mov r0, r8 bl DecompressGlyphFont9 - b _08006298 -_08006290: + b @08006298 +@08006290: mov r0, r8 movs r1, 0x1 bl DecompressGlyphFont1 -_08006298: +@08006298: ldr r4, =0x03002f90 ldr r5, =0x04000008 adds r0, r4, 0 @@ -3842,12 +3842,12 @@ _08006298: bl CpuSet movs r0, 0x40 add r9, r0 -_080062B8: +@080062B8: mov r0, r8 cmp r0, 0xFF - beq _080062C0 - b _08006182 -_080062C0: + beq @080062C0 + b @08006182 +@080062C0: mov r0, sp mov r1, sp adds r1, 0x1 @@ -3868,7 +3868,7 @@ _080062C0: thumb_func_end font_render_some thumb_func_start TextBox_DrawKeypadIcon -TextBox_DrawKeypadIcon: @ 80062E8 +TextBox_DrawKeypadIcon: ; 80062E8 push {r4,r5,lr} sub sp, 0x18 lsls r0, 24 @@ -3908,7 +3908,7 @@ TextBox_DrawKeypadIcon: @ 80062E8 thumb_func_end TextBox_DrawKeypadIcon thumb_func_start sub_8006338 -sub_8006338: @ 8006338 +sub_8006338: ; 8006338 lsls r0, 24 ldr r1, =gKeypadIcons lsrs r0, 22 @@ -3920,7 +3920,7 @@ sub_8006338: @ 8006338 thumb_func_end sub_8006338 thumb_func_start Font_ReturnsValueFromLUT -Font_ReturnsValueFromLUT: @ 8006348 +Font_ReturnsValueFromLUT: ; 8006348 lsls r0, 24 ldr r1, =gKeypadIcons lsrs r0, 22 @@ -3932,7 +3932,7 @@ Font_ReturnsValueFromLUT: @ 8006348 thumb_func_end Font_ReturnsValueFromLUT thumb_func_start sub_8006358 -sub_8006358: @ 8006358 +sub_8006358: ; 8006358 lsls r0, 24 ldr r1, =gKeypadIcons lsrs r0, 22 @@ -3944,7 +3944,7 @@ sub_8006358: @ 8006358 thumb_func_end sub_8006358 thumb_func_start fboxes_set_default_ptr -fboxes_set_default_ptr: @ 8006368 +fboxes_set_default_ptr: ; 8006368 push {lr} ldr r0, =gFontInfos bl fboxes_set_ptr @@ -3955,7 +3955,7 @@ fboxes_set_default_ptr: @ 8006368 thumb_func_end fboxes_set_default_ptr thumb_func_start fbox_get_field -fbox_get_field: @ 8006378 +fbox_get_field: ; 8006378 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -3963,107 +3963,107 @@ fbox_get_field: @ 8006378 lsrs r1, 24 movs r0, 0 cmp r1, 0x7 - bhi _08006456 + bhi @08006456 lsls r0, r1, 2 - ldr r1, =_08006398 + ldr r1, =@08006398 adds r0, r1 ldr r0, [r0] mov pc, r0 .align 2, 0 .pool .align 2, 0 -_08006398: - .4byte _080063B8 - .4byte _080063CC - .4byte _080063E0 - .4byte _080063F4 - .4byte _08006408 - .4byte _0800641C - .4byte _08006430 - .4byte _08006448 -_080063B8: +@08006398: + .4byte @080063B8 + .4byte @080063CC + .4byte @080063E0 + .4byte @080063F4 + .4byte @08006408 + .4byte @0800641C + .4byte @08006430 + .4byte @08006448 +@080063B8: ldr r1, =gFontInfos lsls r0, r2, 1 adds r0, r2 lsls r0, 2 adds r0, r1 ldrb r0, [r0, 0x4] - b _08006456 + b @08006456 .align 2, 0 .pool -_080063CC: +@080063CC: ldr r1, =gFontInfos lsls r0, r2, 1 adds r0, r2 lsls r0, 2 adds r0, r1 ldrb r0, [r0, 0x5] - b _08006456 + b @08006456 .align 2, 0 .pool -_080063E0: +@080063E0: ldr r1, =gFontInfos lsls r0, r2, 1 adds r0, r2 lsls r0, 2 adds r0, r1 ldrb r0, [r0, 0x6] - b _08006456 + b @08006456 .align 2, 0 .pool -_080063F4: +@080063F4: ldr r1, =gFontInfos lsls r0, r2, 1 adds r0, r2 lsls r0, 2 adds r0, r1 ldrb r0, [r0, 0x7] - b _08006456 + b @08006456 .align 2, 0 .pool -_08006408: +@08006408: ldr r0, =gFontInfos lsls r1, r2, 1 adds r1, r2 lsls r1, 2 adds r1, r0 ldrb r0, [r1, 0x8] - b _0800643C + b @0800643C .align 2, 0 .pool -_0800641C: +@0800641C: ldr r0, =gFontInfos lsls r1, r2, 1 adds r1, r2 lsls r1, 2 adds r1, r0 ldrb r0, [r1, 0x8] - b _08006454 + b @08006454 .align 2, 0 .pool -_08006430: +@08006430: ldr r0, =gFontInfos lsls r1, r2, 1 adds r1, r2 lsls r1, 2 adds r1, r0 ldrb r0, [r1, 0x9] -_0800643C: +@0800643C: lsls r0, 28 lsrs r0, 28 - b _08006456 + b @08006456 .align 2, 0 .pool -_08006448: +@08006448: ldr r0, =gFontInfos lsls r1, r2, 1 adds r1, r2 lsls r1, 2 adds r1, r0 ldrb r0, [r1, 0x9] -_08006454: +@08006454: lsrs r0, 4 -_08006456: +@08006456: pop {r1} bx r1 .align 2, 0 @@ -4071,8 +4071,8 @@ _08006456: thumb_func_end fbox_get_field thumb_func_start GetMenuCursorDimensionByFont -@ u8 GetMenuCursorDimensionByFont(u8 fontId, u8 whichDimension) -GetMenuCursorDimensionByFont: @ 8006460 +; u8 GetMenuCursorDimensionByFont(u8 fontId, u8 whichDimension) +GetMenuCursorDimensionByFont: ; 8006460 lsls r0, 24 lsls r1, 24 lsrs r1, 24 @@ -4087,12 +4087,12 @@ GetMenuCursorDimensionByFont: @ 8006460 thumb_func_end GetMenuCursorDimensionByFont thumb_func_start DecompressGlyphFont0 -DecompressGlyphFont0: @ 8006478 +DecompressGlyphFont0: ; 8006478 push {r4,r5,lr} lsls r0, 16 lsrs r3, r0, 16 cmp r1, 0x1 - bne _080064C4 + bne @080064C4 lsrs r2, r0, 20 lsls r2, 9 movs r0, 0xF @@ -4118,10 +4118,10 @@ DecompressGlyphFont0: @ 8006478 adds r4, 0x81 movs r0, 0xC strb r0, [r4] - b _08006534 + b @08006534 .align 2, 0 .pool -_080064C4: +@080064C4: lsls r1, r3, 6 ldr r0, =gFont0LatinGlyphs adds r5, r1, r0 @@ -4133,7 +4133,7 @@ _080064C4: adds r0, 0x80 strb r1, [r0] cmp r1, 0x8 - bhi _08006500 + bhi @08006500 adds r0, r5, 0 adds r1, r4, 0 bl DecompressGlyphTile @@ -4142,10 +4142,10 @@ _080064C4: adds r1, r4, 0 adds r1, 0x40 bl DecompressGlyphTile - b _0800652C + b @0800652C .align 2, 0 .pool -_08006500: +@08006500: adds r0, r5, 0 adds r1, r4, 0 bl DecompressGlyphTile @@ -4164,12 +4164,12 @@ _08006500: adds r1, r4, 0 adds r1, 0x60 bl DecompressGlyphTile -_0800652C: +@0800652C: ldr r0, =0x03002f90 adds r0, 0x81 movs r1, 0xD strb r1, [r0] -_08006534: +@08006534: pop {r4,r5} pop {r0} bx r0 @@ -4178,32 +4178,32 @@ _08006534: thumb_func_end DecompressGlyphFont0 thumb_func_start GetGlyphWidthFont0 -GetGlyphWidthFont0: @ 8006540 +GetGlyphWidthFont0: ; 8006540 push {lr} lsls r0, 16 lsrs r2, r0, 16 cmp r1, 0x1 - beq _08006558 + beq @08006558 ldr r0, =gFont0LatinGlyphWidths adds r0, r2, r0 ldrb r0, [r0] - b _0800655A + b @0800655A .align 2, 0 .pool -_08006558: +@08006558: movs r0, 0x8 -_0800655A: +@0800655A: pop {r1} bx r1 thumb_func_end GetGlyphWidthFont0 thumb_func_start DecompressGlyphFont7 -DecompressGlyphFont7: @ 8006560 +DecompressGlyphFont7: ; 8006560 push {r4-r6,lr} lsls r0, 16 lsrs r3, r0, 16 cmp r1, 0x1 - bne _080065AC + bne @080065AC lsrs r2, r0, 20 lsls r2, 9 movs r5, 0xF @@ -4229,10 +4229,10 @@ DecompressGlyphFont7: @ 8006560 strb r0, [r1] adds r4, 0x81 strb r5, [r4] - b _0800661C + b @0800661C .align 2, 0 .pool -_080065AC: +@080065AC: lsls r1, r3, 6 ldr r0, =gFont7LatinGlyphs adds r6, r1, r0 @@ -4244,7 +4244,7 @@ _080065AC: adds r0, 0x80 strb r1, [r0] cmp r1, 0x8 - bhi _080065E8 + bhi @080065E8 adds r0, r6, 0 adds r1, r4, 0 bl DecompressGlyphTile @@ -4253,10 +4253,10 @@ _080065AC: adds r1, r4, 0 adds r1, 0x40 bl DecompressGlyphTile - b _08006614 + b @08006614 .align 2, 0 .pool -_080065E8: +@080065E8: adds r0, r6, 0 adds r1, r4, 0 bl DecompressGlyphTile @@ -4275,12 +4275,12 @@ _080065E8: adds r1, r4, 0 adds r1, 0x60 bl DecompressGlyphTile -_08006614: +@08006614: ldr r0, =0x03002f90 adds r0, 0x81 movs r1, 0xF strb r1, [r0] -_0800661C: +@0800661C: pop {r4-r6} pop {r0} bx r0 @@ -4289,33 +4289,33 @@ _0800661C: thumb_func_end DecompressGlyphFont7 thumb_func_start GetGlyphWidthFont7 -GetGlyphWidthFont7: @ 8006628 +GetGlyphWidthFont7: ; 8006628 push {lr} lsls r0, 16 lsrs r2, r0, 16 cmp r1, 0x1 - beq _08006640 + beq @08006640 ldr r0, =gFont7LatinGlyphWidths adds r0, r2, r0 ldrb r0, [r0] - b _08006642 + b @08006642 .align 2, 0 .pool -_08006640: +@08006640: movs r0, 0x8 -_08006642: +@08006642: pop {r1} bx r1 thumb_func_end GetGlyphWidthFont7 thumb_func_start DecompressGlyphFont8 -@ void DecompressGlyphFont8(u16 glyphIndex, bool japanese) -DecompressGlyphFont8: @ 8006648 +; void DecompressGlyphFont8(u16 glyphIndex, bool japanese) +DecompressGlyphFont8: ; 8006648 push {r4,r5,lr} lsls r0, 16 lsrs r3, r0, 16 cmp r1, 0x1 - bne _08006694 + bne @08006694 lsrs r2, r0, 20 lsls r2, 9 movs r0, 0xF @@ -4341,10 +4341,10 @@ DecompressGlyphFont8: @ 8006648 adds r4, 0x81 movs r0, 0xC strb r0, [r4] - b _08006704 + b @08006704 .align 2, 0 .pool -_08006694: +@08006694: lsls r1, r3, 6 ldr r0, =gFont8LatinGlyphs adds r5, r1, r0 @@ -4356,7 +4356,7 @@ _08006694: adds r0, 0x80 strb r1, [r0] cmp r1, 0x8 - bhi _080066D0 + bhi @080066D0 adds r0, r5, 0 adds r1, r4, 0 bl DecompressGlyphTile @@ -4365,10 +4365,10 @@ _08006694: adds r1, r4, 0 adds r1, 0x40 bl DecompressGlyphTile - b _080066FC + b @080066FC .align 2, 0 .pool -_080066D0: +@080066D0: adds r0, r5, 0 adds r1, r4, 0 bl DecompressGlyphTile @@ -4387,12 +4387,12 @@ _080066D0: adds r1, r4, 0 adds r1, 0x60 bl DecompressGlyphTile -_080066FC: +@080066FC: ldr r0, =0x03002f90 adds r0, 0x81 movs r1, 0xC strb r1, [r0] -_08006704: +@08006704: pop {r4,r5} pop {r0} bx r0 @@ -4401,32 +4401,32 @@ _08006704: thumb_func_end DecompressGlyphFont8 thumb_func_start GetGlyphWidthFont8 -GetGlyphWidthFont8: @ 8006710 +GetGlyphWidthFont8: ; 8006710 push {lr} lsls r0, 16 lsrs r2, r0, 16 cmp r1, 0x1 - beq _08006728 + beq @08006728 ldr r0, =gFont8LatinGlyphWidths adds r0, r2, r0 ldrb r0, [r0] - b _0800672A + b @0800672A .align 2, 0 .pool -_08006728: +@08006728: movs r0, 0x8 -_0800672A: +@0800672A: pop {r1} bx r1 thumb_func_end GetGlyphWidthFont8 thumb_func_start DecompressGlyphFont2 -DecompressGlyphFont2: @ 8006730 +DecompressGlyphFont2: ; 8006730 push {r4-r6,lr} lsls r0, 16 lsrs r6, r0, 16 cmp r1, 0x1 - bne _080067A0 + bne @080067A0 lsrs r2, r0, 19 lsls r2, 9 movs r0, 0x7 @@ -4466,10 +4466,10 @@ DecompressGlyphFont2: @ 8006730 adds r1, 0x81 movs r0, 0xE strb r0, [r1] - b _08006810 + b @08006810 .align 2, 0 .pool -_080067A0: +@080067A0: lsls r1, r6, 6 ldr r0, =gFont2LatinGlyphs adds r4, r1, r0 @@ -4481,7 +4481,7 @@ _080067A0: adds r0, 0x80 strb r1, [r0] cmp r1, 0x8 - bhi _080067DC + bhi @080067DC adds r0, r4, 0 adds r1, r5, 0 bl DecompressGlyphTile @@ -4490,10 +4490,10 @@ _080067A0: adds r1, r5, 0 adds r1, 0x40 bl DecompressGlyphTile - b _08006808 + b @08006808 .align 2, 0 .pool -_080067DC: +@080067DC: adds r0, r4, 0 adds r1, r5, 0 bl DecompressGlyphTile @@ -4512,12 +4512,12 @@ _080067DC: adds r1, r5, 0 adds r1, 0x60 bl DecompressGlyphTile -_08006808: +@08006808: ldr r0, =0x03002f90 adds r0, 0x81 movs r1, 0xE strb r1, [r0] -_08006810: +@08006810: pop {r4-r6} pop {r0} bx r0 @@ -4526,19 +4526,19 @@ _08006810: thumb_func_end DecompressGlyphFont2 thumb_func_start GetGlyphWidthFont2 -GetGlyphWidthFont2: @ 800681C +GetGlyphWidthFont2: ; 800681C push {lr} lsls r0, 16 lsrs r2, r0, 16 cmp r1, 0x1 - beq _08006830 + beq @08006830 ldr r0, =gFont2LatinGlyphWidths - b _08006832 + b @08006832 .align 2, 0 .pool -_08006830: +@08006830: ldr r0, =gFont2JapaneseGlyphWidths -_08006832: +@08006832: adds r0, r2, r0 ldrb r0, [r0] pop {r1} @@ -4548,13 +4548,13 @@ _08006832: thumb_func_end GetGlyphWidthFont2 thumb_func_start DecompressGlyphFont1 -@ void DecompressGlyphFont1(int a1, int japanese) -DecompressGlyphFont1: @ 8006840 +; void DecompressGlyphFont1(int a1, int japanese) +DecompressGlyphFont1: ; 8006840 push {r4-r6,lr} lsls r0, 16 lsrs r3, r0, 16 cmp r1, 0x1 - bne _0800688C + bne @0800688C lsrs r2, r0, 20 lsls r2, 9 movs r5, 0xF @@ -4580,10 +4580,10 @@ DecompressGlyphFont1: @ 8006840 strb r0, [r1] adds r4, 0x81 strb r5, [r4] - b _080068FC + b @080068FC .align 2, 0 .pool -_0800688C: +@0800688C: lsls r1, r3, 6 ldr r0, =gFont1LatinGlyphs adds r6, r1, r0 @@ -4595,7 +4595,7 @@ _0800688C: adds r0, 0x80 strb r1, [r0] cmp r1, 0x8 - bhi _080068C8 + bhi @080068C8 adds r0, r6, 0 adds r1, r4, 0 bl DecompressGlyphTile @@ -4604,10 +4604,10 @@ _0800688C: adds r1, r4, 0 adds r1, 0x40 bl DecompressGlyphTile - b _080068F4 + b @080068F4 .align 2, 0 .pool -_080068C8: +@080068C8: adds r0, r6, 0 adds r1, r4, 0 bl DecompressGlyphTile @@ -4626,12 +4626,12 @@ _080068C8: adds r1, r4, 0 adds r1, 0x60 bl DecompressGlyphTile -_080068F4: +@080068F4: ldr r0, =0x03002f90 adds r0, 0x81 movs r1, 0xF strb r1, [r0] -_080068FC: +@080068FC: pop {r4-r6} pop {r0} bx r0 @@ -4640,27 +4640,27 @@ _080068FC: thumb_func_end DecompressGlyphFont1 thumb_func_start GetGlyphWidthFont1 -GetGlyphWidthFont1: @ 8006908 +GetGlyphWidthFont1: ; 8006908 push {lr} lsls r0, 16 lsrs r2, r0, 16 cmp r1, 0x1 - beq _08006920 + beq @08006920 ldr r0, =gFont1LatinGlyphWidths adds r0, r2, r0 ldrb r0, [r0] - b _08006922 + b @08006922 .align 2, 0 .pool -_08006920: +@08006920: movs r0, 0x8 -_08006922: +@08006922: pop {r1} bx r1 thumb_func_end GetGlyphWidthFont1 thumb_func_start DecompressGlyphFont9 -DecompressGlyphFont9: @ 8006928 +DecompressGlyphFont9: ; 8006928 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 20 |