diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2020-05-23 17:15:33 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2020-05-23 17:15:33 -0400 |
commit | a3e439374e828ca8fa8e8d8c9041d267aa40b1ec (patch) | |
tree | d52bb9cedf33a94e53f2abae221c141d22a3db7d | |
parent | d1063c084aeac60c98b40c3ef1ea36c9bfbd273a (diff) |
Finish distributing .rodata
-rw-r--r-- | arm9/arm9.lcf | 3 | ||||
-rw-r--r-- | arm9/asm/CTRDG_backup.s | 171 | ||||
-rw-r--r-- | arm9/asm/CTRDG_flash_AT29LV512.s | 2 | ||||
-rw-r--r-- | arm9/asm/libc.s | 132 | ||||
-rw-r--r-- | arm9/data/rom2_3.s | 590 |
5 files changed, 456 insertions, 442 deletions
diff --git a/arm9/arm9.lcf b/arm9/arm9.lcf index 8f86f173..a37ac0d3 100644 --- a/arm9/arm9.lcf +++ b/arm9/arm9.lcf @@ -716,7 +716,8 @@ SECTIONS { FS_file.o (.rodata) FS_rom.o (.rodata) FS_overlay.o (.rodata) - rom2_3.o (.rodata) + CTRDG_backup.o (.rodata) + libc.o (.rodata) libmwcc.o (.rodata) . = ALIGN(4); diff --git a/arm9/asm/CTRDG_backup.s b/arm9/asm/CTRDG_backup.s index dccfd773..0cafa0aa 100644 --- a/arm9/asm/CTRDG_backup.s +++ b/arm9/asm/CTRDG_backup.s @@ -1,7 +1,31 @@ .include "asm/macros.inc" .include "global.inc" - .extern UNK_02103FE8 + .extern CTRDGi_EraseFlash4KBAT + .extern CTRDGi_EraseFlash4KBAsyncAT + .extern CTRDGi_EraseFlashChipAT + .extern CTRDGi_EraseFlashChipAsyncAT + .extern CTRDGi_EraseFlashChipAsyncLE + .extern CTRDGi_EraseFlashChipAsyncMX + .extern CTRDGi_EraseFlashChipLE + .extern CTRDGi_EraseFlashChipMX + .extern CTRDGi_EraseFlashSectorAT + .extern CTRDGi_EraseFlashSectorAsyncAT + .extern CTRDGi_EraseFlashSectorAsyncLE + .extern CTRDGi_EraseFlashSectorAsyncMX + .extern CTRDGi_EraseFlashSectorMX + .extern CTRDGi_PollingSR1MCOMMON + .extern CTRDGi_PollingSR512kCOMMON + .extern CTRDGi_WriteFlash4KBAT + .extern CTRDGi_WriteFlash4KBAsyncAT + .extern CTRDGi_WriteFlashSectorAT + .extern CTRDGi_WriteFlashSectorAsyncAT + .extern CTRDGi_WriteFlashSectorAsyncLE + .extern CTRDGi_WriteFlashSectorAsyncMX + .extern CTRDGi_WriteFlashSectorLE + .extern CTRDGi_WriteFlashSectorMX + .extern CTRDGi_WriteFlashSectorAsyncMX5 + .extern CTRDGi_WriteFlashSectorMX5 .extern UNK_021D6B14 .extern UNK_021D6B30 .extern UNK_021D6B28 @@ -9,12 +33,153 @@ .extern UNK_021D6B24 .extern UNK_021D6B20 .extern UNK_021D6B0C - .extern UNK_02103FE4 - .extern UNK_02103FF4 .extern UNK_021D6B34 .extern UNK_021D6B2C .extern UNK_021D6B18 + .section .rodata + + .global UNK_02103FE4 +UNK_02103FE4: ; 0x02103FE4 + .byte 0x14, 0x00, 0x00, 0x00 + + .global UNK_02103FE8 +UNK_02103FE8: ; 0x02103FE8 + .word UNK_02104150 + .word UNK_0210408C + .word UNK_0210418C + + .global UNK_02103FF4 +UNK_02103FF4: ; 0x02103FF4 + .word UNK_0210410C + .word UNK_0210400C + .word UNK_021041D0 + .word UNK_021040D0 + + .global UNK_02104004 +UNK_02104004: ; 0x02104004 + .byte 0x0A, 0x00, 0x28, 0x00, 0x00, 0x00, 0x28, 0x00 + + .global UNK_0210400C +UNK_0210400C: ; 0x0210400C + .word CTRDGi_WriteFlash4KBAT + .word CTRDGi_EraseFlashChipAT + .word CTRDGi_EraseFlash4KBAT + .word CTRDGi_WriteFlash4KBAsyncAT + .word CTRDGi_EraseFlashChipAsyncAT + .word CTRDGi_EraseFlash4KBAsyncAT + .word CTRDGi_PollingSR512kCOMMON + .word UNK_02104004 + .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x3D, 0x00 + + .global UNK_02104048 +UNK_02104048: ; 0x02104048 + .word CTRDGi_WriteFlashSectorAT + .word CTRDGi_EraseFlashChipAT + .word CTRDGi_EraseFlashSectorAT + .word CTRDGi_WriteFlashSectorAsyncAT + .word CTRDGi_EraseFlashChipAsyncAT + .word CTRDGi_EraseFlashSectorAsyncAT + .word CTRDGi_PollingSR512kCOMMON + .word UNK_02104004 + .byte 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x3D, 0x00 + + .global UNK_02104084 +UNK_02104084: ; 0x02104084 + .byte 0x0A, 0x00, 0x0A, 0x00, 0xD0, 0x07, 0x88, 0x13 + + .global UNK_0210408C +UNK_0210408C: ; 0x0210408C + .word CTRDGi_WriteFlashSectorMX + .word CTRDGi_EraseFlashChipMX + .word CTRDGi_EraseFlashSectorMX + .word CTRDGi_WriteFlashSectorAsyncMX + .word CTRDGi_EraseFlashChipAsyncMX + .word CTRDGi_EraseFlashSectorAsyncMX + .word CTRDGi_PollingSR1MCOMMON + .word UNK_02104084 + .byte 0x00, 0x00, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x62, 0x00, 0x13, 0x00 + + .global UNK_021040C8 +UNK_021040C8: ; 0x021040C8 + .byte 0x0A, 0x00, 0x0A, 0x00, 0x28, 0x00, 0xC8, 0x00 + + .global UNK_021040D0 +UNK_021040D0: ; 0x021040D0 + .word CTRDGi_WriteFlashSectorLE + .word CTRDGi_EraseFlashChipLE + .word CTRDGi_EraseFlashSectorLE + .word CTRDGi_WriteFlashSectorAsyncLE + .word CTRDGi_EraseFlashChipAsyncLE + .word CTRDGi_EraseFlashSectorAsyncLE + .word CTRDGi_PollingSR512kCOMMON + .word UNK_021040C8 + .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0210410C +UNK_0210410C: ; 0x0210410C + .word CTRDGi_WriteFlashSectorLE + .word CTRDGi_EraseFlashChipLE + .word CTRDGi_EraseFlashSectorLE + .word CTRDGi_WriteFlashSectorAsyncLE + .word CTRDGi_EraseFlashChipAsyncLE + .word CTRDGi_EraseFlashSectorAsyncLE + .word CTRDGi_PollingSR512kCOMMON + .word UNK_021040C8 + .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xBF, 0x00, 0xD4, 0x00 + + .global UNK_02104148 +UNK_02104148: ; 0x02104148 + .byte 0x0A, 0x00, 0x0A, 0x00, 0xD0, 0x07, 0xD0, 0x07 + + .global UNK_02104150 +UNK_02104150: ; 0x02104150 + .word CTRDGi_WriteFlashSectorMX + .word CTRDGi_EraseFlashChipMX + .word CTRDGi_EraseFlashSectorMX + .word CTRDGi_WriteFlashSectorAsyncMX + .word CTRDGi_EraseFlashChipAsyncMX + .word CTRDGi_EraseFlashSectorAsyncMX + .word CTRDGi_PollingSR1MCOMMON + .word UNK_02104148 + .byte 0x00, 0x00, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x09, 0x00 + + .global UNK_0210418C +UNK_0210418C: ; 0x0210418C + .word CTRDGi_WriteFlashSectorMX + .word CTRDGi_EraseFlashChipMX + .word CTRDGi_EraseFlashSectorMX + .word CTRDGi_WriteFlashSectorAsyncMX + .word CTRDGi_EraseFlashChipAsyncMX + .word CTRDGi_EraseFlashSectorAsyncMX + .word CTRDGi_PollingSR1MCOMMON + .word UNK_02104148 + .byte 0x00, 0x00, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_021041C8 +UNK_021041C8: ; 0x021041C8 + .byte 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0x01, 0xF4, 0x01 + + .global UNK_021041D0 +UNK_021041D0: ; 0x021041D0 + .word CTRDGi_WriteFlashSectorMX5 + .word CTRDGi_EraseFlashChipLE + .word CTRDGi_EraseFlashSectorLE + .word CTRDGi_WriteFlashSectorAsyncMX5 + .word CTRDGi_EraseFlashChipAsyncLE + .word CTRDGi_EraseFlashSectorAsyncLE + .word CTRDGi_PollingSR512kCOMMON + .word UNK_021041C8 + .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x32, 0x00, 0x1B, 0x00 + .section .bss .global UNK_021D6B4C diff --git a/arm9/asm/CTRDG_flash_AT29LV512.s b/arm9/asm/CTRDG_flash_AT29LV512.s index 1efaaf03..390d4293 100644 --- a/arm9/asm/CTRDG_flash_AT29LV512.s +++ b/arm9/asm/CTRDG_flash_AT29LV512.s @@ -56,7 +56,7 @@ CTRDGi_WriteFlashSectorAT: ; 0x020DC634 bx lr arm_func_start CTRDGi_EraseFlashSectorAT -CTRDGi_EraseFlashSectorAT: +CTRDGi_EraseFlashSectorAT: ; 0x020DC660 stmdb sp!, {lr} sub sp, sp, #0x24 strh r0, [sp, #0x20] diff --git a/arm9/asm/libc.s b/arm9/asm/libc.s index 37d5a0fd..1cc515b1 100644 --- a/arm9/asm/libc.s +++ b/arm9/asm/libc.s @@ -1,16 +1,7 @@ .include "asm/macros.inc" .include "global.inc" .extern OSi_ThreadInfo - .extern UNK_0210420C - .extern UNK_0210428C - .extern UNK_0210430C - .extern UNK_0210440C - .extern UNK_02104434 - .extern UNK_02104439 - .extern UNK_02104544 - .extern UNK_02104744 - .extern UNK_02104754 - .extern UNK_02104764 + .extern UNK_02106A58 .extern UNK_02106AA4 .extern UNK_02106AF0 @@ -66,6 +57,127 @@ .extern UNK_02106F58 .extern UNK_02106F5C + .section .rodata + + .global UNK_0210420C +UNK_0210420C: ; 0x0210420C + .byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F + .byte 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F + .byte 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F + .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F + .byte 0x40, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F + .byte 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F + .byte 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F + .byte 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F + + .global UNK_0210428C +UNK_0210428C: ; 0x0210428C + .byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F + .byte 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F + .byte 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F + .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F + .byte 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F + .byte 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F + .byte 0x60, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F + .byte 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F + + .global UNK_0210430C +UNK_0210430C: ; 0x0210430C + .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00 + .byte 0x04, 0x00, 0x06, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x00, 0x04, 0x00 + .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00 + .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00 + .byte 0x42, 0x01, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 + .byte 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 + .byte 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04 + .byte 0x58, 0x04, 0x58, 0x04, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 + .byte 0xD0, 0x00, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x02 + .byte 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02 + .byte 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02 + .byte 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 + .byte 0xD0, 0x00, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x00 + .byte 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00 + .byte 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00 + .byte 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0x04, 0x00 + + .global UNK_0210440C +UNK_0210440C: ; 0x0210440C + .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_02104434 +UNK_02104434: ; 0x02104434 + .asciz "NAN(" + + .global UNK_02104439 +UNK_02104439: ; 0x02104439 + .asciz "INFINITY" + .balign 4 + .short 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007 + .short 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F + .short 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017 + .short 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F + .short 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027 + .short 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F + .short 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037 + .short 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F + .short 0x0040, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067 + .short 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F + .short 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077 + .short 0x0078, 0x0079, 0x007A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F + .short 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067 + .short 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F + .short 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077 + .short 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F + + .global UNK_02104544 +UNK_02104544: ; 0x02104544 + .short 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004 + .short 0x0004, 0x0106, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0004 + .short 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004 + .short 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004 + .short 0x0142, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0 + .short 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0 + .short 0x0458, 0x0458, 0x0458, 0x0458, 0x0458, 0x0458, 0x0458, 0x0458 + .short 0x0458, 0x0458, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0 + .short 0x00D0, 0x0651, 0x0651, 0x0651, 0x0651, 0x0651, 0x0651, 0x0251 + .short 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251 + .short 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251 + .short 0x0251, 0x0251, 0x0251, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0 + .short 0x00D0, 0x0471, 0x0471, 0x0471, 0x0471, 0x0471, 0x0471, 0x0071 + .short 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071 + .short 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071 + .short 0x0071, 0x0071, 0x0071, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x0004 + .short 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007 + .short 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F + .short 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017 + .short 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F + .short 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027 + .short 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F + .short 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037 + .short 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F + .short 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047 + .short 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F + .short 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057 + .short 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F + .short 0x0060, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047 + .short 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F + .short 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057 + .short 0x0058, 0x0059, 0x005A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F + + .global UNK_02104744 +UNK_02104744: ; 0x02104744 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x03, 0xB8, 0xE2, 0x3F + + .global UNK_02104754 +UNK_02104754: ; 0x02104754 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x3F + + .global UNK_02104764 +UNK_02104764: ; 0x02104764 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xD0, 0xCF, 0x43, 0xEB, 0xFD, 0x4C, 0x3E + .section .bss .global UNK_021D6F78 diff --git a/arm9/data/rom2_3.s b/arm9/data/rom2_3.s index 640493a4..1cd2361e 100644 --- a/arm9/data/rom2_3.s +++ b/arm9/data/rom2_3.s @@ -28,270 +28,6 @@ /* rom2.s TODO: Disassemble */ - .section .rodata - - /* 0x02103FE4 */ - - .global UNK_02103FE4 -UNK_02103FE4: ; 0x02103FE4 - .byte 0x14, 0x00, 0x00, 0x00 - - .global UNK_02103FE8 -UNK_02103FE8: ; 0x02103FE8 - .word 0x02104150 - .word 0x0210408C - .word 0x0210418C - - .global UNK_02103FF4 -UNK_02103FF4: ; 0x02103FF4 - .word 0x0210410C - .word 0x0210400C - .word 0x021041D0 - .word 0x021040D0 - - .global UNK_02104004 -UNK_02104004: ; 0x02104004 - .byte 0x0A, 0x00, 0x28, 0x00, 0x00, 0x00, 0x28, 0x00 - - .global UNK_0210400C -UNK_0210400C: ; 0x0210400C - .word 0x020DC708 - .word 0x020DC75C - .word 0x020DC734 - .word 0x020DC688 - .word 0x020DC6E0 - .word 0x020DC6B4 - .word 0x020DC320 - .word 0x02104004 - .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x3D, 0x00 - - .global UNK_02104048 -UNK_02104048: ; 0x02104048 - .word 0x020DC634 - .word 0x020DC75C - .word 0x020DC660 - .word 0x020DC5DC - .word 0x020DC6E0 - .word 0x020DC608 - .word 0x020DC320 - .word 0x02104004 - .byte 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x3D, 0x00 - - .global UNK_02104084 -UNK_02104084: ; 0x02104084 - .byte 0x0A, 0x00, 0x0A, 0x00, 0xD0, 0x07, 0x88, 0x13 - - .global UNK_0210408C -UNK_0210408C: ; 0x0210408C - .word 0x020DD358 - .word 0x020DD3AC - .word 0x020DD384 - .word 0x020DD2D8 - .word 0x020DD330 - .word 0x020DD304 - .word 0x020DC268 - .word 0x02104084 - .byte 0x00, 0x00, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x62, 0x00, 0x13, 0x00 - - .global UNK_021040C8 -UNK_021040C8: ; 0x021040C8 - .byte 0x0A, 0x00, 0x0A, 0x00, 0x28, 0x00, 0xC8, 0x00 - - .global UNK_021040D0 -UNK_021040D0: ; 0x021040D0 - .word 0x020DCD1C - .word 0x020DCD70 - .word 0x020DCD48 - .word 0x020DCC9C - .word 0x020DCCF4 - .word 0x020DCCC8 - .word 0x020DC320 - .word 0x021040C8 - .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - .global UNK_0210410C -UNK_0210410C: ; 0x0210410C - .word 0x020DCD1C - .word 0x020DCD70 - .word 0x020DCD48 - .word 0x020DCC9C - .word 0x020DCCF4 - .word 0x020DCCC8 - .word 0x020DC320 - .word 0x021040C8 - .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xBF, 0x00, 0xD4, 0x00 - - .global UNK_02104148 -UNK_02104148: ; 0x02104148 - .byte 0x0A, 0x00, 0x0A, 0x00, 0xD0, 0x07, 0xD0, 0x07 - - .global UNK_02104150 -UNK_02104150: ; 0x02104150 - .word 0x020DD358 - .word 0x020DD3AC - .word 0x020DD384 - .word 0x020DD2D8 - .word 0x020DD330 - .word 0x020DD304 - .word 0x020DC268 - .word 0x02104148 - .byte 0x00, 0x00, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x09, 0x00 - - .global UNK_0210418C -UNK_0210418C: ; 0x0210418C - .word 0x020DD358 - .word 0x020DD3AC - .word 0x020DD384 - .word 0x020DD2D8 - .word 0x020DD330 - .word 0x020DD304 - .word 0x020DC268 - .word 0x02104148 - .byte 0x00, 0x00, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - .global UNK_021041C8 -UNK_021041C8: ; 0x021041C8 - .byte 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0x01, 0xF4, 0x01 - - .global UNK_021041D0 -UNK_021041D0: ; 0x021041D0 - .word 0x020DD894 - .word 0x020DCD70 - .word 0x020DCD48 - .word 0x020DD868 - .word 0x020DCCF4 - .word 0x020DCCC8 - .word 0x020DC320 - .word 0x021041C8 - .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x32, 0x00, 0x1B, 0x00 - - .global UNK_0210420C -UNK_0210420C: ; 0x0210420C - .byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F - .byte 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F - .byte 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F - .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F - .byte 0x40, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F - .byte 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F - .byte 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F - .byte 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F - - .global UNK_0210428C -UNK_0210428C: ; 0x0210428C - .byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F - .byte 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F - .byte 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F - .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F - .byte 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F - .byte 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F - .byte 0x60, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F - .byte 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F - - .global UNK_0210430C -UNK_0210430C: ; 0x0210430C - .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00 - .byte 0x04, 0x00, 0x06, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x00, 0x04, 0x00 - .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00 - .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00 - .byte 0x42, 0x01, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 - .byte 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 - .byte 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04 - .byte 0x58, 0x04, 0x58, 0x04, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 - .byte 0xD0, 0x00, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x02 - .byte 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02 - .byte 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02 - .byte 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 - .byte 0xD0, 0x00, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x00 - .byte 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00 - .byte 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00 - .byte 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0x04, 0x00 - - .global UNK_0210440C -UNK_0210440C: ; 0x0210440C - .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - .global UNK_02104434 -UNK_02104434: ; 0x02104434 - .asciz "NAN(" - - .global UNK_02104439 -UNK_02104439: ; 0x02104439 - .asciz "INFINITY" - .balign 4 - .short 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007 - .short 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F - .short 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017 - .short 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F - .short 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027 - .short 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F - .short 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037 - .short 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F - .short 0x0040, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067 - .short 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F - .short 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077 - .short 0x0078, 0x0079, 0x007A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F - .short 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067 - .short 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F - .short 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077 - .short 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F - - .global UNK_02104544 -UNK_02104544: ; 0x02104544 - .short 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004 - .short 0x0004, 0x0106, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0004 - .short 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004 - .short 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004 - .short 0x0142, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0 - .short 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0 - .short 0x0458, 0x0458, 0x0458, 0x0458, 0x0458, 0x0458, 0x0458, 0x0458 - .short 0x0458, 0x0458, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0 - .short 0x00D0, 0x0651, 0x0651, 0x0651, 0x0651, 0x0651, 0x0651, 0x0251 - .short 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251 - .short 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251, 0x0251 - .short 0x0251, 0x0251, 0x0251, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0 - .short 0x00D0, 0x0471, 0x0471, 0x0471, 0x0471, 0x0471, 0x0471, 0x0071 - .short 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071 - .short 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071 - .short 0x0071, 0x0071, 0x0071, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x0004 - .short 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007 - .short 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F - .short 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017 - .short 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F - .short 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027 - .short 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F - .short 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037 - .short 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F - .short 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047 - .short 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F - .short 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057 - .short 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F - .short 0x0060, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047 - .short 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F - .short 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057 - .short 0x0058, 0x0059, 0x005A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F - - .global UNK_02104744 -UNK_02104744: ; 0x02104744 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x03, 0xB8, 0xE2, 0x3F - - .global UNK_02104754 -UNK_02104754: ; 0x02104754 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x3F - - .global UNK_02104764 -UNK_02104764: ; 0x02104764 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xD0, 0xCF, 0x43, 0xEB, 0xFD, 0x4C, 0x3E - .section .data .balign 4 .global UNK_0210479C @@ -1026,152 +762,152 @@ UNK_02105868: ; 0x02105868 .balign 4, 0 .global UNK_021058A0 UNK_021058A0: ; 0x021058A0 - .word 0x02104EA0 - .word 0x02104E30 - .word 0x02105260 - .word 0x02105180 - .word 0x02105080 - .word 0x02104FC0 - .word 0x02104E4C - .word 0x02104F2C - .word 0x02104854 - .word 0x02104F48 - .word 0x021054CC - .word 0x021050C0 - .word 0x021049D0 - .word 0x02104958 - .word 0x0210482C - .word 0x0210530C - .word 0x02105330 - .word 0x02104A78 - .word 0x021047C8 - .word 0x02105280 - .word 0x02104BF8 - .word 0x0210539C - .word 0x021053C0 - .word 0x021053E4 - .word 0x0210542C - .word 0x02104B50 - .word 0x021047F0 - .word 0x02104F80 - .word 0x02104B68 - .word 0x021055BC - .word 0x02104D18 - .word 0x021047DC - .word 0x0210566C - .word 0x02104FA0 - .word 0x02104E68 - .word 0x02104970 - .word 0x02104D34 - .word 0x02105454 - .word 0x02104AF0 - .word 0x021049B8 - .word 0x021054F4 - .word 0x02105408 - .word 0x02105354 - .word 0x02105790 - .word 0x02105728 - .word 0x021051C0 - .word 0x021052A0 - .word 0x02105140 - .word 0x02104DC0 - .word 0x02105868 - .word 0x02104818 - .word 0x02104DDC - .word 0x021048CC - .word 0x02104B20 - .word 0x02104930 - .word 0x0210487C - .word 0x021049A0 - .word 0x02104FE0 - .word 0x02105000 - .word 0x02104E14 - .word 0x02104E84 - .word 0x02105160 - .word 0x02104B08 - .word 0x02104BE0 - .word 0x02104804 - .word 0x02104AA8 - .word 0x02104AC0 - .word 0x02105640 - .word 0x021052C4 - .word 0x02105060 - .word 0x02105220 - .word 0x02105830 - .word 0x02105240 - .word 0x02104CB8 - .word 0x02104B98 - .word 0x021056F8 - .word 0x02104868 - .word 0x021050A0 - .word 0x02104944 - .word 0x02104B38 - .word 0x02104CE8 - .word 0x02104CD0 - .word 0x02104EBC - .word 0x02104A30 - .word 0x02105040 - .word 0x02104C10 - .word 0x0210491C - .word 0x02104A18 - .word 0x021049E8 - .word 0x021048A4 - .word 0x02105100 - .word 0x02105614 - .word 0x02104B80 - .word 0x02104C28 - .word 0x02104C40 - .word 0x02104908 - .word 0x0210551C - .word 0x02104A48 - .word 0x02104A60 - .word 0x021055E8 - .word 0x02105594 - .word 0x02104BC8 - .word 0x02105698 - .word 0x02104F10 - .word 0x02104C58 - .word 0x02104D6C - .word 0x021048F4 - .word 0x02104C70 - .word 0x021051E0 - .word 0x02104CA0 - .word 0x02104840 - .word 0x02104BB0 - .word 0x021052E8 - .word 0x02104F64 - .word 0x021050E0 - .word 0x0210556C - .word 0x02104988 - .word 0x021051A0 - .word 0x02104EF4 - .word 0x021056C8 - .word 0x02104890 - .word 0x02105120 - .word 0x02104AD8 - .word 0x021048B8 - .word 0x021057C4 - .word 0x02104A90 - .word 0x0210479C - .word 0x021048E0 - .word 0x02104C88 - .word 0x02105544 - .word 0x02104A00 - .word 0x021047A8 - .word 0x02104ED8 - .word 0x021047B8 - .word 0x02104D88 - .word 0x02104DF8 - .word 0x02104D50 - .word 0x02105020 - .word 0x02105200 - .word 0x021057F8 - .word 0x0210575C - .word 0x02104DA4 - .word 0x02105378 - .word 0x021054A4 - .word 0x0210547C - .word 0x02104D00 + .word UNK_02104EA0 + .word UNK_02104E30 + .word UNK_02105260 + .word UNK_02105180 + .word UNK_02105080 + .word UNK_02104FC0 + .word UNK_02104E4C + .word UNK_02104F2C + .word UNK_02104854 + .word UNK_02104F48 + .word UNK_021054CC + .word UNK_021050C0 + .word UNK_021049D0 + .word UNK_02104958 + .word UNK_0210482C + .word UNK_0210530C + .word UNK_02105330 + .word UNK_02104A78 + .word UNK_021047C8 + .word UNK_02105280 + .word UNK_02104BF8 + .word UNK_0210539C + .word UNK_021053C0 + .word UNK_021053E4 + .word UNK_0210542C + .word UNK_02104B50 + .word UNK_021047F0 + .word UNK_02104F80 + .word UNK_02104B68 + .word UNK_021055BC + .word UNK_02104D18 + .word UNK_021047DC + .word UNK_0210566C + .word UNK_02104FA0 + .word UNK_02104E68 + .word UNK_02104970 + .word UNK_02104D34 + .word UNK_02105454 + .word UNK_02104AF0 + .word UNK_021049B8 + .word UNK_021054F4 + .word UNK_02105408 + .word UNK_02105354 + .word UNK_02105790 + .word UNK_02105728 + .word UNK_021051C0 + .word UNK_021052A0 + .word UNK_02105140 + .word UNK_02104DC0 + .word UNK_02105868 + .word UNK_02104818 + .word UNK_02104DDC + .word UNK_021048CC + .word UNK_02104B20 + .word UNK_02104930 + .word UNK_0210487C + .word UNK_021049A0 + .word UNK_02104FE0 + .word UNK_02105000 + .word UNK_02104E14 + .word UNK_02104E84 + .word UNK_02105160 + .word UNK_02104B08 + .word UNK_02104BE0 + .word UNK_02104804 + .word UNK_02104AA8 + .word UNK_02104AC0 + .word UNK_02105640 + .word UNK_021052C4 + .word UNK_02105060 + .word UNK_02105220 + .word UNK_02105830 + .word UNK_02105240 + .word UNK_02104CB8 + .word UNK_02104B98 + .word UNK_021056F8 + .word UNK_02104868 + .word UNK_021050A0 + .word UNK_02104944 + .word UNK_02104B38 + .word UNK_02104CE8 + .word UNK_02104CD0 + .word UNK_02104EBC + .word UNK_02104A30 + .word UNK_02105040 + .word UNK_02104C10 + .word UNK_0210491C + .word UNK_02104A18 + .word UNK_021049E8 + .word UNK_021048A4 + .word UNK_02105100 + .word UNK_02105614 + .word UNK_02104B80 + .word UNK_02104C28 + .word UNK_02104C40 + .word UNK_02104908 + .word UNK_0210551C + .word UNK_02104A48 + .word UNK_02104A60 + .word UNK_021055E8 + .word UNK_02105594 + .word UNK_02104BC8 + .word UNK_02105698 + .word UNK_02104F10 + .word UNK_02104C58 + .word UNK_02104D6C + .word UNK_021048F4 + .word UNK_02104C70 + .word UNK_021051E0 + .word UNK_02104CA0 + .word UNK_02104840 + .word UNK_02104BB0 + .word UNK_021052E8 + .word UNK_02104F64 + .word UNK_021050E0 + .word UNK_0210556C + .word UNK_02104988 + .word UNK_021051A0 + .word UNK_02104EF4 + .word UNK_021056C8 + .word UNK_02104890 + .word UNK_02105120 + .word UNK_02104AD8 + .word UNK_021048B8 + .word UNK_021057C4 + .word UNK_02104A90 + .word UNK_0210479C + .word UNK_021048E0 + .word UNK_02104C88 + .word UNK_02105544 + .word UNK_02104A00 + .word UNK_021047A8 + .word UNK_02104ED8 + .word UNK_021047B8 + .word UNK_02104D88 + .word UNK_02104DF8 + .word UNK_02104D50 + .word UNK_02105020 + .word UNK_02105200 + .word UNK_021057F8 + .word UNK_0210575C + .word UNK_02104DA4 + .word UNK_02105378 + .word UNK_021054A4 + .word UNK_0210547C + .word UNK_02104D00 .global UNK_02105AE8 UNK_02105AE8: ; 0x02105AE8 @@ -1429,13 +1165,13 @@ UNK_02105EB0: ; 0x02105EB0 .global UNK_02105EC8 UNK_02105EC8: ; 0x02105EC8 - .word 0x02105EF4 - .word 0x02105F2C + .word UNK_02105EF4 + .word UNK_02105F2C .global UNK_02105ED0 UNK_02105ED0: ; 0x02105ED0 - .word 0x02105ED8 - .word 0x02105F10 + .word UNK_02105ED8 + .word UNK_02105F10 .global UNK_02105ED8 UNK_02105ED8: ; 0x02105ED8 @@ -1703,12 +1439,12 @@ UNK_0210626C: ; 0x0210626C .global UNK_02106278 UNK_02106278: ; 0x02106278 - .word 0x02106240 - .word 0x02106254 - .word 0x0210624C - .word 0x02106260 - .word 0x0210626C - .word 0x02106248 + .word UNK_02106240 + .word UNK_02106254 + .word UNK_0210624C + .word UNK_02106260 + .word UNK_0210626C + .word UNK_02106248 .global UNK_02106290 UNK_02106290: ; 0x02106290 @@ -1813,16 +1549,16 @@ UNK_021064C4: ; 0x021064C4 .global UNK_021064C8 UNK_021064C8: ; 0x021064C8 - .word 0x021064E4 - .word 0x0210652C + .word UNK_021064E4 + .word UNK_0210652C .global UNK_021064D0 UNK_021064D0: ; 0x021064D0 - .word 0x02106544 - .word 0x0210652C - .word 0x021064E4 - .word 0x02106514 - .word 0x021064FC + .word UNK_02106544 + .word UNK_0210652C + .word UNK_021064E4 + .word UNK_02106514 + .word UNK_021064FC .global UNK_021064E4 UNK_021064E4: ; 0x021064E4 |