diff options
-rw-r--r-- | arm9/global.inc | 14 | ||||
-rw-r--r-- | arm9/modules/18/asm/module_18.s | 607 |
2 files changed, 457 insertions, 164 deletions
diff --git a/arm9/global.inc b/arm9/global.inc index c72a8f66..1a77046c 100644 --- a/arm9/global.inc +++ b/arm9/global.inc @@ -1697,10 +1697,12 @@ .extern FUN_02026188 .extern FUN_02026194 .extern FUN_020261C8 +.extern FUN_020261EC .extern FUN_0202623C .extern FUN_02026258 .extern FUN_02026264 .extern FUN_02026298 +.extern FUN_020262BC .extern FUN_0202630C .extern FUN_02026354 .extern FUN_02026370 @@ -1739,23 +1741,35 @@ .extern FUN_02026840 .extern FUN_02026874 .extern FUN_020268A0 +.extern FUN_020268CC .extern FUN_020268D4 .extern FUN_020268E8 +.extern FUN_02026900 .extern FUN_02026908 +.extern FUN_02026938 .extern FUN_02026940 .extern FUN_02026970 .extern FUN_020269A0 .extern FUN_020269CC .extern FUN_020269D4 +.extern FUN_02026A04 .extern FUN_02026A0C +.extern FUN_02026A50 .extern FUN_02026A58 .extern FUN_02026A9C +.extern FUN_02026AE0 .extern FUN_02026AE8 +.extern FUN_02026B18 .extern FUN_02026B20 +.extern FUN_02026B50 .extern FUN_02026B58 +.extern FUN_02026B88 .extern FUN_02026B90 +.extern FUN_02026BC0 .extern FUN_02026BC8 +.extern FUN_02026BF8 .extern FUN_02026C00 +.extern FUN_02026C30 .extern FUN_02026C38 .extern FUN_02026C68 .extern FUN_02026C88 diff --git a/arm9/modules/18/asm/module_18.s b/arm9/modules/18/asm/module_18.s index bdeca256..32b430ce 100644 --- a/arm9/modules/18/asm/module_18.s +++ b/arm9/modules/18/asm/module_18.s @@ -33706,7 +33706,7 @@ MOD18_02249B50: ; 0x02249B50 _02249B98: .word MOD18_02249338 _02249B9C: .word MOD18_022493DC _02249BA0: .word MOD18_02249AF4 -_02249BA4: .word 0x020262BD +_02249BA4: .word FUN_020262BC thumb_func_end MOD18_02249B50 thumb_func_start MOD18_02249BA8 @@ -34614,7 +34614,7 @@ MOD18_0224A30C: ; 0x0224A30C ldr r0, [r4, r0] add r1, #0x1c strh r0, [r4, r1] - ldr r1, _0224A35C ; =0x020261ED + ldr r1, _0224A35C ; =FUN_020261EC add r0, r4, #0 bl MOD18_0224A360 pop {r4, pc} @@ -34622,7 +34622,7 @@ MOD18_0224A30C: ; 0x0224A30C _0224A350: .word MOD18_02249424 _0224A354: .word MOD18_02249438 _0224A358: .word MOD18_0224A2B4 -_0224A35C: .word 0x020261ED +_0224A35C: .word FUN_020261EC thumb_func_end MOD18_0224A30C thumb_func_start MOD18_0224A360 @@ -46336,75 +46336,75 @@ MOD18_022500F4: ; 0x022500F4 .global MOD18_02250118 MOD18_02250118: ; 0x02250118 - .byte 0x00, 0x00, 0x00, 0x00, 0xE1, 0xFF, 0x23, 0x02, 0x29, 0x00, 0x24, 0x02, 0xF9, 0xFF, 0x23, 0x02 - .byte 0x11, 0x00, 0x24, 0x02, 0x41, 0x00, 0x24, 0x02, 0x89, 0x00, 0x24, 0x02, 0x59, 0x00, 0x24, 0x02 - .byte 0x71, 0x00, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE5, 0x12, 0x24, 0x02 - .byte 0x09, 0x13, 0x24, 0x02, 0x51, 0xFF, 0x23, 0x02, 0x6D, 0xFF, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0xFF, 0x23, 0x02, 0x89, 0xFF, 0x23, 0x02 - .byte 0xF5, 0x31, 0x24, 0x02, 0xF5, 0x31, 0x24, 0x02, 0x9D, 0x25, 0x24, 0x02, 0x9D, 0x25, 0x24, 0x02 - .byte 0xED, 0x39, 0x24, 0x02, 0xED, 0x39, 0x24, 0x02, 0xED, 0x39, 0x24, 0x02, 0xED, 0x39, 0x24, 0x02 - .byte 0xB5, 0xFF, 0x23, 0x02, 0xB5, 0xFF, 0x23, 0x02, 0xE1, 0x37, 0x24, 0x02, 0xE1, 0x37, 0x24, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0xF5, 0x02, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00 + .word 0x00000000, MOD18_0223FFE0, MOD18_02240028, MOD18_0223FFF8 + .word MOD18_02240010, MOD18_02240040, MOD18_02240088, MOD18_02240058 + .word MOD18_02240070, 0x00000000, 0x00000000, MOD18_022412E4 + .word MOD18_02241308, MOD18_0223FF50, MOD18_0223FF6C, 0x00000000 + .word 0x00000000, 0x00000000, MOD18_0223FF88, MOD18_0223FF88 + .word MOD18_022431F4, MOD18_022431F4, MOD18_0224259C, MOD18_0224259C + .word MOD18_022439EC, MOD18_022439EC, MOD18_022439EC, MOD18_022439EC + .word MOD18_0223FFB4, MOD18_0223FFB4, MOD18_022437E0, MOD18_022437E0 + .word 0x00000000, MOD18_022402F4, 0x00000000 .global MOD18_022501A4 MOD18_022501A4: ; 0x022501A4 - .byte 0x00, 0x00, 0x00, 0x00, 0xC5, 0xFE, 0x23, 0x02, 0xC5, 0xFE, 0x23, 0x02, 0xC5, 0xFE, 0x23, 0x02 - .byte 0xC5, 0xFE, 0x23, 0x02, 0xC5, 0xFE, 0x23, 0x02, 0xC5, 0xFE, 0x23, 0x02, 0xC5, 0xFE, 0x23, 0x02 - .byte 0xC5, 0xFE, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3D, 0x13, 0x24, 0x02 - .byte 0x51, 0x13, 0x24, 0x02, 0x71, 0xFE, 0x23, 0x02, 0x85, 0xFE, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0xFE, 0x23, 0x02, 0xAD, 0xFE, 0x23, 0x02 - .byte 0x21, 0x32, 0x24, 0x02, 0x21, 0x32, 0x24, 0x02, 0xC9, 0x25, 0x24, 0x02, 0xC9, 0x25, 0x24, 0x02 - .byte 0x19, 0x3A, 0x24, 0x02, 0x19, 0x3A, 0x24, 0x02, 0x19, 0x3A, 0x24, 0x02, 0x19, 0x3A, 0x24, 0x02 - .byte 0xB9, 0xFE, 0x23, 0x02, 0xB9, 0xFE, 0x23, 0x02, 0x0D, 0x38, 0x24, 0x02, 0x0D, 0x38, 0x24, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x4D, 0xFF, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 + .word 0x00000000, MOD18_0223FEC4, MOD18_0223FEC4, MOD18_0223FEC4 + .word MOD18_0223FEC4, MOD18_0223FEC4, MOD18_0223FEC4, MOD18_0223FEC4 + .word MOD18_0223FEC4, 0x00000000, 0x00000000, MOD18_0224133C + .word MOD18_02241350, MOD18_0223FE70, MOD18_0223FE84, 0x00000000 + .word 0x00000000, 0x00000000, MOD18_0223FEAC, MOD18_0223FEAC + .word MOD18_02243220, MOD18_02243220, MOD18_022425C8, MOD18_022425C8 + .word MOD18_02243A18, MOD18_02243A18, MOD18_02243A18, MOD18_02243A18 + .word MOD18_0223FEB8, MOD18_0223FEB8, MOD18_0224380C, MOD18_0224380C + .word 0x00000000, MOD18_0223FF4C, 0x00000000 .global MOD18_02250230 MOD18_02250230: ; 0x02250230 - .byte 0x00, 0x00, 0x00, 0x00, 0xD9, 0xFE, 0x23, 0x02, 0xFD, 0xFE, 0x23, 0x02, 0xE5, 0xFE, 0x23, 0x02 - .byte 0xF1, 0xFE, 0x23, 0x02, 0x09, 0xFF, 0x23, 0x02, 0x2D, 0xFF, 0x23, 0x02, 0x15, 0xFF, 0x23, 0x02 - .byte 0x21, 0xFF, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 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, 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, 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, 0x00, 0x00, 0x00, 0x00 + .word 0x00000000, MOD18_0223FED8, MOD18_0223FEFC, MOD18_0223FEE4 + .word MOD18_0223FEF0, MOD18_0223FF08, MOD18_0223FF2C, MOD18_0223FF14 + .word MOD18_0223FF20, 0x00000000, 0x00000000, 0x00000000 + .word 0x00000000, 0x00000000, 0x00000000, 0x00000000 + .word 0x00000000, 0x00000000, 0x00000000, 0x00000000 + .word 0x00000000, 0x00000000, 0x00000000, 0x00000000 + .word 0x00000000, 0x00000000, 0x00000000, 0x00000000 + .word 0x00000000, 0x00000000, 0x00000000, 0x00000000 + .word 0x00000000, 0x00000000, 0x00000000 .global MOD18_022502BC MOD18_022502BC: ; 0x022502BC - .byte 0x00, 0x00, 0x00, 0x00, 0x39, 0xFF, 0x23, 0x02, 0x39, 0xFF, 0x23, 0x02, 0x39, 0xFF, 0x23, 0x02 - .byte 0x39, 0xFF, 0x23, 0x02, 0x39, 0xFF, 0x23, 0x02, 0x39, 0xFF, 0x23, 0x02, 0x39, 0xFF, 0x23, 0x02 - .byte 0x39, 0xFF, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x13, 0x24, 0x02 - .byte 0x2D, 0x13, 0x24, 0x02, 0x99, 0xFE, 0x23, 0x02, 0x99, 0xFE, 0x23, 0x02, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word 0x00000000, MOD18_0223FF38, MOD18_0223FF38, MOD18_0223FF38 + .word MOD18_0223FF38, MOD18_0223FF38, MOD18_0223FF38, MOD18_0223FF38 + .word MOD18_0223FF38, 0x00000000, 0x00000000, MOD18_0224132C + .word MOD18_0224132C, MOD18_0223FE98, MOD18_0223FE98, 0x00000000 + .word 0x00000000, 0x00000000, 0x00000000, 0x00000000 + .word 0x00000000, 0x00000000, 0x00000000, 0x00000000 + .word 0x00000000, 0x00000000, 0x00000000, 0x00000000 + .word 0x00000000, 0x00000000, 0x00000000, 0x00000000 + .word 0x00000000, 0x00000000, 0x00000000 .global MOD18_02250348 MOD18_02250348: ; 0x02250348 - .byte 0x00, 0x00, 0x00, 0x00, 0x71, 0x02, 0x24, 0x02, 0x71, 0x02, 0x24, 0x02, 0x71, 0x02, 0x24, 0x02 - .byte 0x71, 0x02, 0x24, 0x02, 0x71, 0x02, 0x24, 0x02, 0x71, 0x02, 0x24, 0x02, 0x71, 0x02, 0x24, 0x02 - .byte 0x71, 0x02, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x0F, 0x24, 0x02 - .byte 0x35, 0x0F, 0x24, 0x02, 0x9D, 0x0D, 0x24, 0x02, 0x9D, 0x0D, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x04, 0x24, 0x02, 0x61, 0x04, 0x24, 0x02 - .byte 0x2D, 0x32, 0x24, 0x02, 0x2D, 0x32, 0x24, 0x02, 0xD5, 0x25, 0x24, 0x02, 0xD5, 0x25, 0x24, 0x02 - .byte 0x25, 0x3A, 0x24, 0x02, 0x25, 0x3A, 0x24, 0x02, 0x25, 0x3A, 0x24, 0x02, 0x25, 0x3A, 0x24, 0x02 - .byte 0xB1, 0x16, 0x24, 0x02, 0xB1, 0x16, 0x24, 0x02, 0x19, 0x38, 0x24, 0x02, 0x19, 0x38, 0x24, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word 0x00000000, MOD18_02240270, MOD18_02240270, MOD18_02240270 + .word MOD18_02240270, MOD18_02240270, MOD18_02240270, MOD18_02240270 + .word MOD18_02240270, 0x00000000, 0x00000000, MOD18_02240F34 + .word MOD18_02240F34, MOD18_02240D9C, MOD18_02240D9C, 0x00000000 + .word 0x00000000, 0x00000000, MOD18_02240460, MOD18_02240460 + .word MOD18_0224322C, MOD18_0224322C, MOD18_022425D4, MOD18_022425D4 + .word MOD18_02243A24, MOD18_02243A24, MOD18_02243A24, MOD18_02243A24 + .word MOD18_022416B0, MOD18_022416B0, MOD18_02243818, MOD18_02243818 + .word 0x00000000, 0x00000000, 0x00000000 .global MOD18_022503D4 MOD18_022503D4: ; 0x022503D4 - .byte 0x00, 0x00, 0x00, 0x00, 0xA1, 0x02, 0x24, 0x02, 0xA1, 0x02, 0x24, 0x02, 0xA1, 0x02, 0x24, 0x02 - .byte 0xA1, 0x02, 0x24, 0x02, 0xA1, 0x02, 0x24, 0x02, 0xA1, 0x02, 0x24, 0x02, 0xA1, 0x02, 0x24, 0x02 - .byte 0xA1, 0x02, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x0F, 0x24, 0x02 - .byte 0x85, 0x0F, 0x24, 0x02, 0xC9, 0x0D, 0x24, 0x02, 0xC9, 0x0D, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x04, 0x24, 0x02, 0x61, 0x04, 0x24, 0x02 - .byte 0x2D, 0x32, 0x24, 0x02, 0x2D, 0x32, 0x24, 0x02, 0xD5, 0x25, 0x24, 0x02, 0xD5, 0x25, 0x24, 0x02 - .byte 0x25, 0x3A, 0x24, 0x02, 0x25, 0x3A, 0x24, 0x02, 0x25, 0x3A, 0x24, 0x02, 0x25, 0x3A, 0x24, 0x02 - .byte 0xB1, 0x16, 0x24, 0x02, 0xB1, 0x16, 0x24, 0x02, 0x19, 0x38, 0x24, 0x02, 0x19, 0x38, 0x24, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word 0x00000000, MOD18_022402A0, MOD18_022402A0, MOD18_022402A0 + .word MOD18_022402A0, MOD18_022402A0, MOD18_022402A0, MOD18_022402A0 + .word MOD18_022402A0, 0x00000000, 0x00000000, MOD18_02240F84 + .word MOD18_02240F84, MOD18_02240DC8, MOD18_02240DC8, 0x00000000 + .word 0x00000000, 0x00000000, MOD18_02240460, MOD18_02240460 + .word MOD18_0224322C, MOD18_0224322C, MOD18_022425D4, MOD18_022425D4 + .word MOD18_02243A24, MOD18_02243A24, MOD18_02243A24, MOD18_02243A24 + .word MOD18_022416B0, MOD18_022416B0, MOD18_02243818, MOD18_02243818 + .word 0x00000000, 0x00000000, 0x00000000 .global MOD18_02250460 MOD18_02250460: ; 0x02250460 @@ -46459,9 +46459,11 @@ MOD18_02250528: ; 0x02250528 .global MOD18_02250548 MOD18_02250548: ; 0x02250548 - .byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0x7F, 0x24, 0x02, 0x04, 0x00, 0x00, 0x00, 0x19, 0x80, 0x24, 0x02 - .byte 0x05, 0x00, 0x00, 0x00, 0x2D, 0x80, 0x24, 0x02, 0x06, 0x00, 0x00, 0x00, 0x5D, 0x86, 0x24, 0x02 - .byte 0x04, 0x00, 0x00, 0x00 + .word 0x03, MOD18_02247FFC + .word 0x04, MOD18_02248018 + .word 0x05, MOD18_0224802C + .word 0x06, MOD18_0224865C + .word 0x04 .global MOD18_0225056C MOD18_0225056C: ; 0x0225056C @@ -46483,10 +46485,10 @@ MOD18_02250598: ; 0x02250598 .global MOD18_022505B8 MOD18_022505B8: ; 0x022505B8 - .byte 0x79, 0x00, 0x00, 0x00, 0x51, 0x9B, 0x24, 0x02, 0x7A, 0x00, 0x00, 0x00, 0x2D, 0x9F, 0x24, 0x02 - .byte 0x7B, 0x00, 0x00, 0x00, 0x4D, 0xAA, 0x24, 0x02, 0x7C, 0x00, 0x00, 0x00, 0x0D, 0xA3, 0x24, 0x02 - .byte 0x7D, 0x00, 0x00, 0x00, 0x8D, 0xA7, 0x24, 0x02, 0x7E, 0x00, 0x00, 0x00, 0xB5, 0xA6, 0x24, 0x02 - .byte 0x7F, 0x00, 0x00, 0x00, 0xA9, 0xA6, 0x24, 0x02 + .word 0x00000079, MOD18_02249B50, 0x0000007A, MOD18_02249F2C + .word 0x0000007B, MOD18_0224AA4C, 0x0000007C, MOD18_0224A30C + .word 0x0000007D, MOD18_0224A78C, 0x0000007E, MOD18_0224A6B4 + .word 0x0000007F, MOD18_0224A6A8 .global MOD18_022505F0 MOD18_022505F0: ; 0x022505F0 @@ -46583,8 +46585,8 @@ MOD18_0225080C: ; 0x0225080C .global MOD18_0225081C MOD18_0225081C: ; 0x0225081C - .byte 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x85, 0xFF, 0x24, 0x02, 0x95, 0xFF, 0x24, 0x02 - .byte 0x91, 0xFF, 0x24, 0x02, 0xA1, 0xFF, 0x24, 0x02 + .word 0x00000000, 0x00000070, MOD18_0224FF84, MOD18_0224FF94 + .word MOD18_0224FF90, MOD18_0224FFA0 .global MOD18_02250834 MOD18_02250834: ; 0x02250834 @@ -46595,7 +46597,22 @@ MOD18_02250834: ; 0x02250834 .data .global MOD18_02250860 MOD18_02250860: ; 0x02250860 - .byte 0x01, 0xFF, 0xFF, 0x01, 0x04, 0x05, 0x14, 0x15, 0x06, 0x07, 0x16, 0x17, 0x0E, 0x0F, 0x1E, 0x1F + .byte 0x01, 0xFF, 0xFF, 0x01 + + .global MOD18_02250864 +MOD18_02250864: ; 0x02250864 + .byte 0x04, 0x05, 0x14, 0x15 + + .global MOD18_02250868 +MOD18_02250868: ; 0x02250868 + .byte 0x06, 0x07, 0x16, 0x17 + + .global MOD18_0225086C +MOD18_0225086C: ; 0x0225086C + .byte 0x0E, 0x0F, 0x1E, 0x1F + + .global MOD18_02250870 +MOD18_02250870: ; 0x02250870 .byte 0x78, 0x6F, 0x78, 0x78 .global MOD18_02250874 @@ -46604,41 +46621,207 @@ MOD18_02250874: ; 0x02250874 .global MOD18_02250878 MOD18_02250878: ; 0x02250878 - .byte 0x1A, 0x06, 0x20, 0x0E, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78 - .byte 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78 - .byte 0x6F, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78 - .byte 0x78, 0x78, 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x78 - .byte 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78 - .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F - .byte 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78 - .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x78 - .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x00, 0x78, 0x78, 0x78, 0x00, 0x78, 0x6F - .byte 0x78, 0x00, 0x6F, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x6F, 0x6F, 0x78 - .byte 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x78 - .byte 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 - .byte 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78 - .byte 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78 - .byte 0x6F, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 - .byte 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78 - .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78 - .byte 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 - .byte 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78 - .byte 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F - .byte 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x6F, 0x6F, 0x78, 0x6F, 0x6F, 0x78, 0x6F, 0x6F, 0x78 - .byte 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 - .byte 0x78, 0x6F, 0x6F, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 - .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x6F, 0x78, 0x78, 0x6F, 0x78 - .byte 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78 + .byte 0x1A, 0x06, 0x20, 0x0E + + .global MOD18_0225087C +MOD18_0225087C: ; 0x0225087C + .byte 0x78, 0x78, 0x78, 0x6F, 0x78, 0x6F + + .global MOD18_02250882 +MOD18_02250882: ; 0x02250882 + .byte 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78 + + .global MOD18_02250888 +MOD18_02250888: ; 0x02250888 + .byte 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F + + .global MOD18_0225088E +MOD18_0225088E: ; 0x0225088E + .byte 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78 + + .global MOD18_02250894 +MOD18_02250894: ; 0x02250894 + .byte 0x78, 0x6F, 0x78, 0x78 + .byte 0x6F, 0x78 + + .global MOD18_0225089A +MOD18_0225089A: ; 0x0225089A + .byte 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F + + .global MOD18_022508A0 +MOD18_022508A0: ; 0x022508A0 + .byte 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x78 + + .global MOD18_022508A6 +MOD18_022508A6: ; 0x022508A6 + .byte 0x6F, 0x78 + .byte 0x78, 0x78, 0x78, 0x6F + + .global MOD18_022508AC +MOD18_022508AC: ; 0x022508AC + .byte 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78 + + .global MOD18_022508B4 +MOD18_022508B4: ; 0x022508B4 + .byte 0x6F, 0x78, 0x78, 0x78 + .byte 0x78, 0x78, 0x78, 0x6F + + .global MOD18_022508BC +MOD18_022508BC: ; 0x022508BC + .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F + + .global MOD18_022508C5 +MOD18_022508C5: ; 0x022508C5 + .byte 0x6F, 0x78, 0x78 + .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F + + .global MOD18_022508CE +MOD18_022508CE: ; 0x022508CE + .byte 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 + + .global MOD18_022508D7 +MOD18_022508D7: ; 0x022508D7 + .byte 0x6F + .byte 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x6F + + .global MOD18_022508E0 +MOD18_022508E0: ; 0x022508E0 + .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78 + .byte 0x78 + + .global MOD18_022508E9 +MOD18_022508E9: ; 0x022508E9 + .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F + + .global MOD18_022508F2 +MOD18_022508F2: ; 0x022508F2 + .byte 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x78 + .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 + + .global MOD18_022508FE +MOD18_022508FE: ; 0x022508FE + .byte 0x78, 0x78, 0x78, 0x00, 0x78, 0x78, 0x78, 0x00, 0x78, 0x6F + .byte 0x78, 0x00 + + .global MOD18_0225090A +MOD18_0225090A: ; 0x0225090A + .byte 0x6F, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x6F + + .global MOD18_02250916 +MOD18_02250916: ; 0x02250916 + .byte 0x6F, 0x78 + .byte 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x6F + + .global MOD18_02250922 +MOD18_02250922: ; 0x02250922 + .byte 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x78 + .byte 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78 + + .global MOD18_0225092E +MOD18_0225092E: ; 0x0225092E + .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 + .byte 0x6F, 0x78 + + .global MOD18_0225093A +MOD18_0225093A: ; 0x0225093A + .byte 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78 + .byte 0x78, 0x78 + + .global MOD18_0225094A +MOD18_0225094A: ; 0x0225094A + .byte 0x6F, 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78 + .byte 0x6F, 0x6F + + .global MOD18_0225095A +MOD18_0225095A: ; 0x0225095A + .byte 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 + .byte 0x78, 0x6F + + .global MOD18_0225096A +MOD18_0225096A: ; 0x0225096A + .byte 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78 + .byte 0x78, 0x78 + + .global MOD18_0225097A +MOD18_0225097A: ; 0x0225097A + .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78 + .byte 0x78, 0x6F + + .global MOD18_0225098A +MOD18_0225098A: ; 0x0225098A + .byte 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 + .byte 0x78, 0x6F + + .global MOD18_0225099A +MOD18_0225099A: ; 0x0225099A + .byte 0x78, 0x6F, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78 + .byte 0x6F, 0x78 + + .global MOD18_022509AA +MOD18_022509AA: ; 0x022509AA + .byte 0x6F, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F + .byte 0x6F, 0x78 + + .global MOD18_022509BA +MOD18_022509BA: ; 0x022509BA + .byte 0x78, 0x78, 0x78, 0x6F, 0x78, 0x6F, 0x6F, 0x78, 0x6F, 0x6F, 0x78, 0x6F, 0x6F, 0x78 + .byte 0x6F, 0x78, 0x78, 0x78 + + .global MOD18_022509CC +MOD18_022509CC: ; 0x022509CC + .byte 0x78, 0x6F, 0x6F, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 + .byte 0x78, 0x6F, 0x6F, 0x6F, 0x6F, 0x78 + + .global MOD18_022509DE +MOD18_022509DE: ; 0x022509DE + .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 + .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F + + .global MOD18_022509F2 +MOD18_022509F2: ; 0x022509F2 + .byte 0x6F, 0x6F, 0x78, 0x78, 0x6F, 0x78 + .byte 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x6F, 0x6F + + .global MOD18_02250A06 +MOD18_02250A06: ; 0x02250A06 + .byte 0x78, 0x78 .byte 0x6F, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78 - .byte 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78 - .byte 0x78, 0x6F, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F - .byte 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x6F, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x6F - .byte 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78 + .byte 0x78, 0x78 + + .global MOD18_02250A1A +MOD18_02250A1A: ; 0x02250A1A + .byte 0x6F, 0x6F, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78 + .byte 0x78, 0x6F, 0x78, 0x78, 0x6F, 0x6F + + .global MOD18_02250A2E +MOD18_02250A2E: ; 0x02250A2E + .byte 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F + .byte 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x6F, 0x78, 0x78 + + .global MOD18_02250A42 +MOD18_02250A42: ; 0x02250A42 + .byte 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x6F + .byte 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F + + .global MOD18_02250A56 +MOD18_02250A56: ; 0x02250A56 + .byte 0x78, 0x78 .byte 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x6F, 0x6F, 0x6F - .byte 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x6F, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78 + .byte 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x6F + + .global MOD18_02250A6F +MOD18_02250A6F: ; 0x02250A6F + .byte 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78 .byte 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F + + .global MOD18_02250A88 +MOD18_02250A88: ; 0x02250A88 .byte 0x6F, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x6F, 0x6F, 0x6F, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78 - .byte 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78 + .byte 0x78, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78, 0x78, 0x78 + + .global MOD18_02250AA1 +MOD18_02250AA1: ; 0x02250AA1 + .byte 0x6F, 0x78, 0x78, 0x78, 0x6F, 0x78, 0x78 .byte 0x78, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x78, 0x78, 0x78 .byte 0x6F, 0x6F @@ -46649,8 +46832,8 @@ MOD18_02250ABA: ; 0x02250ABA .global MOD18_02250AD4 MOD18_02250AD4: ; 0x02250AD4 - .byte 0x6C, 0x08, 0x25, 0x02, 0xDC, 0x11, 0x25, 0x02, 0xE8, 0x11, 0x25, 0x02, 0x68, 0x08, 0x25, 0x02 - .byte 0x64, 0x08, 0x25, 0x02, 0xE0, 0x11, 0x25, 0x02, 0xE4, 0x11, 0x25, 0x02 + .word MOD18_0225086C, MOD18_022511DC, MOD18_022511E8, MOD18_02250868 + .word MOD18_02250864, MOD18_022511E0, MOD18_022511E4 .global MOD18_02250AF0 MOD18_02250AF0: ; 0x02250AF0 @@ -46687,59 +46870,126 @@ MOD18_02250B3E: ; 0x02250B3E .byte 0x35, 0x00, 0x06, 0x06, 0x0A, 0x00, 0x3E, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x0B, 0x00, 0x3B, 0x00, 0x3C, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x08, 0x08, 0x0C, 0x00, 0x2F, 0x00 - .byte 0x30, 0x00, 0xCE, 0x08, 0x25, 0x02, 0x04, 0x00, 0x01, 0x00, 0x0F, 0x00, 0x03, 0x00, 0x06, 0x06 - .byte 0x0D, 0x00, 0x6A, 0x00, 0x6B, 0x00, 0xD7, 0x08, 0x25, 0x02, 0x02, 0x00, 0x02, 0x00, 0x0A, 0x00 - .byte 0x0A, 0x00, 0x06, 0x06, 0x0E, 0x00, 0x68, 0x00, 0x69, 0x00, 0xB4, 0x08, 0x25, 0x02, 0x01, 0x00 - .byte 0x02, 0x00, 0x01, 0x00, 0x08, 0x00, 0x08, 0x04, 0x0F, 0x00, 0x42, 0x00, 0x43, 0x00, 0xAC, 0x08 - .byte 0x25, 0x02, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x07, 0x00, 0x04, 0x08, 0x0F, 0x00, 0x44, 0x00 + .byte 0x30, 0x00 + .word MOD18_022508CE + .byte 0x04, 0x00, 0x01, 0x00, 0x0F, 0x00, 0x03, 0x00, 0x06, 0x06 + .byte 0x0D, 0x00, 0x6A, 0x00, 0x6B, 0x00 + .word MOD18_022508D7 + .byte 0x02, 0x00, 0x02, 0x00, 0x0A, 0x00 + .byte 0x0A, 0x00, 0x06, 0x06, 0x0E, 0x00, 0x68, 0x00, 0x69, 0x00 + .word MOD18_022508B4 + .byte 0x01, 0x00 + .byte 0x02, 0x00, 0x01, 0x00, 0x08, 0x00, 0x08, 0x04, 0x0F, 0x00, 0x42, 0x00, 0x43, 0x00 + .word MOD18_022508AC + .byte 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x07, 0x00, 0x04, 0x08, 0x0F, 0x00, 0x44, 0x00 .byte 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x04, 0x00, 0x14, 0x00, 0x14, 0x00, 0x04, 0x04 - .byte 0x10, 0x00, 0x12, 0x00, 0x13, 0x00, 0xC5, 0x08, 0x25, 0x02, 0x04, 0x00, 0x01, 0x00, 0x1E, 0x00 + .byte 0x10, 0x00, 0x12, 0x00, 0x13, 0x00 + .word MOD18_022508C5 + .byte 0x04, 0x00, 0x01, 0x00, 0x1E, 0x00 .byte 0x05, 0x00, 0x06, 0x06, 0x11, 0x00, 0x2D, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00 .byte 0x04, 0x00, 0x14, 0x00, 0x14, 0x00, 0x08, 0x04, 0x12, 0x00, 0x32, 0x00, 0x33, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x04, 0x00, 0x01, 0x00, 0x1E, 0x00, 0x05, 0x00, 0x06, 0x06, 0x13, 0x00, 0x18, 0x00 - .byte 0x19, 0x00, 0xBC, 0x08, 0x25, 0x02, 0x01, 0x00, 0x04, 0x00, 0x05, 0x00, 0x1E, 0x00, 0x06, 0x06 - .byte 0x14, 0x00, 0x40, 0x00, 0x41, 0x00, 0x16, 0x09, 0x25, 0x02, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00 - .byte 0x0F, 0x00, 0x06, 0x08, 0x15, 0x00, 0x60, 0x00, 0x61, 0x00, 0x0A, 0x09, 0x25, 0x02, 0x01, 0x00 - .byte 0x02, 0x00, 0x02, 0x00, 0x0F, 0x00, 0x08, 0x06, 0x15, 0x00, 0x62, 0x00, 0x61, 0x00, 0x8A, 0x09 - .byte 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x08, 0x08, 0x17, 0x00, 0x29, 0x00 - .byte 0x31, 0x00, 0x3A, 0x09, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x08, 0x08 - .byte 0x17, 0x00, 0x2C, 0x00, 0x31, 0x00, 0x8A, 0x09, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00 - .byte 0x01, 0x00, 0x08, 0x08, 0x17, 0x00, 0x2A, 0x00, 0x31, 0x00, 0x3A, 0x09, 0x25, 0x02, 0x00, 0x00 - .byte 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x08, 0x08, 0x17, 0x00, 0x2B, 0x00, 0x31, 0x00, 0xDE, 0x09 - .byte 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0D, 0x00, 0x0A, 0x08, 0x18, 0x00, 0x3A, 0x00 - .byte 0x31, 0x00, 0xF2, 0x09, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x08, 0x0A - .byte 0x19, 0x00, 0x6D, 0x00, 0x31, 0x00, 0x06, 0x0A, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00 - .byte 0x01, 0x00, 0x0A, 0x08, 0x19, 0x00, 0x70, 0x00, 0x31, 0x00, 0x1A, 0x0A, 0x25, 0x02, 0x00, 0x00 - .byte 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x08, 0x0A, 0x19, 0x00, 0x6E, 0x00, 0x31, 0x00, 0x2E, 0x0A - .byte 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x0A, 0x08, 0x19, 0x00, 0x6F, 0x00 - .byte 0x31, 0x00, 0x56, 0x0A, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0A, 0x0A - .byte 0x1A, 0x00, 0x45, 0x00, 0x31, 0x00, 0x6F, 0x0A, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00 - .byte 0x03, 0x00, 0x0A, 0x0A, 0x1A, 0x00, 0x48, 0x00, 0x31, 0x00, 0x88, 0x0A, 0x25, 0x02, 0x00, 0x00 - .byte 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0A, 0x0A, 0x1A, 0x00, 0x46, 0x00, 0x31, 0x00, 0xA1, 0x0A - .byte 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0A, 0x0A, 0x1A, 0x00, 0x47, 0x00 - .byte 0x31, 0x00, 0x5A, 0x09, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x08, 0x08 - .byte 0x1B, 0x00, 0x34, 0x00, 0x35, 0x00, 0x6A, 0x09, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x08, 0x08, 0x1B, 0x00, 0x36, 0x00, 0x35, 0x00, 0xBA, 0x09, 0x25, 0x02, 0x01, 0x00 - .byte 0x01, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x0C, 0x1C, 0x00, 0x0A, 0x00, 0x0B, 0x00, 0xCC, 0x09 - .byte 0x25, 0x02, 0x01, 0x00, 0x01, 0x00, 0x05, 0x00, 0x05, 0x00, 0x0C, 0x06, 0x1C, 0x00, 0x0C, 0x00 - .byte 0x0B, 0x00, 0xD7, 0x08, 0x25, 0x02, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x06, 0x06 + .byte 0x19, 0x00 + .word MOD18_022508BC + .byte 0x01, 0x00, 0x04, 0x00, 0x05, 0x00, 0x1E, 0x00, 0x06, 0x06 + .byte 0x14, 0x00, 0x40, 0x00, 0x41, 0x00 + .word MOD18_02250916 + .byte 0x01, 0x00, 0x02, 0x00, 0x03, 0x00 + .byte 0x0F, 0x00, 0x06, 0x08, 0x15, 0x00, 0x60, 0x00, 0x61, 0x00 + .word MOD18_0225090A + .byte 0x01, 0x00 + .byte 0x02, 0x00, 0x02, 0x00, 0x0F, 0x00, 0x08, 0x06, 0x15, 0x00, 0x62, 0x00, 0x61, 0x00 + .word MOD18_0225098A + .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x08, 0x08, 0x17, 0x00, 0x29, 0x00 + .byte 0x31, 0x00 + .word MOD18_0225093A + .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x08, 0x08 + .byte 0x17, 0x00, 0x2C, 0x00, 0x31, 0x00 + .word MOD18_0225098A + .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00 + .byte 0x01, 0x00, 0x08, 0x08, 0x17, 0x00, 0x2A, 0x00, 0x31, 0x00 + .word MOD18_0225093A + .byte 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x08, 0x08, 0x17, 0x00, 0x2B, 0x00, 0x31, 0x00 + .word MOD18_022509DE + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0D, 0x00, 0x0A, 0x08, 0x18, 0x00, 0x3A, 0x00 + .byte 0x31, 0x00 + .word MOD18_022509F2 + .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x08, 0x0A + .byte 0x19, 0x00, 0x6D, 0x00, 0x31, 0x00 + .word MOD18_02250A06 + .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00 + .byte 0x01, 0x00, 0x0A, 0x08, 0x19, 0x00, 0x70, 0x00, 0x31, 0x00 + .word MOD18_02250A1A + .byte 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x08, 0x0A, 0x19, 0x00, 0x6E, 0x00, 0x31, 0x00 + .word MOD18_02250A2E + .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x0A, 0x08, 0x19, 0x00, 0x6F, 0x00 + .byte 0x31, 0x00 + .word MOD18_02250A56 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0A, 0x0A + .byte 0x1A, 0x00, 0x45, 0x00, 0x31, 0x00 + .word MOD18_02250A6F + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00 + .byte 0x03, 0x00, 0x0A, 0x0A, 0x1A, 0x00, 0x48, 0x00, 0x31, 0x00 + .word MOD18_02250A88 + .byte 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0A, 0x0A, 0x1A, 0x00, 0x46, 0x00, 0x31, 0x00 + .word MOD18_02250AA1 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0A, 0x0A, 0x1A, 0x00, 0x47, 0x00 + .byte 0x31, 0x00 + .word MOD18_0225095A + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x08, 0x08 + .byte 0x1B, 0x00, 0x34, 0x00, 0x35, 0x00 + .word MOD18_0225096A + .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x08, 0x08, 0x1B, 0x00, 0x36, 0x00, 0x35, 0x00 + .word MOD18_022509BA + .byte 0x01, 0x00 + .byte 0x01, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x0C, 0x1C, 0x00, 0x0A, 0x00, 0x0B, 0x00 + .word MOD18_022509CC + .byte 0x01, 0x00, 0x01, 0x00, 0x05, 0x00, 0x05, 0x00, 0x0C, 0x06, 0x1C, 0x00, 0x0C, 0x00 + .byte 0x0B, 0x00 + .word MOD18_022508D7 + .byte 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x06, 0x06 .byte 0x1D, 0x00, 0x11, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00 - .byte 0x02, 0x00, 0x06, 0x06, 0x1E, 0x00, 0x10, 0x00, 0x0F, 0x00, 0xE0, 0x08, 0x25, 0x02, 0x0A, 0x00 - .byte 0x0F, 0x00, 0x0C, 0x00, 0x16, 0x00, 0x06, 0x06, 0x1F, 0x00, 0x58, 0x00, 0x4F, 0x00, 0xE9, 0x08 - .byte 0x25, 0x02, 0x0F, 0x00, 0x0A, 0x00, 0x19, 0x00, 0x0F, 0x00, 0x06, 0x06, 0x20, 0x00, 0x4B, 0x00 - .byte 0x5D, 0x00, 0x22, 0x09, 0x25, 0x02, 0x0F, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x0C, 0x00, 0x08, 0x06 - .byte 0x21, 0x00, 0x5F, 0x00, 0x5C, 0x00, 0x2E, 0x09, 0x25, 0x02, 0x0A, 0x00, 0x0F, 0x00, 0x0C, 0x00 - .byte 0x16, 0x00, 0x08, 0x06, 0x22, 0x00, 0x51, 0x00, 0x59, 0x00, 0x70, 0x08, 0x25, 0x02, 0x21, 0x00 - .byte 0x21, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x04, 0x04, 0x23, 0x00, 0x14, 0x00, 0x15, 0x00, 0x42, 0x0A - .byte 0x25, 0x02, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x0A, 0x08, 0x24, 0x00, 0x6C, 0x00 - .byte 0x31, 0x00, 0x7A, 0x09, 0x25, 0x02, 0x19, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x08, 0x08 - .byte 0x25, 0x00, 0x73, 0x00, 0x31, 0x00, 0x9A, 0x09, 0x25, 0x02, 0x01, 0x00, 0x01, 0x00, 0x05, 0x00 + .byte 0x02, 0x00, 0x06, 0x06, 0x1E, 0x00, 0x10, 0x00, 0x0F, 0x00 + .word MOD18_022508E0 + .byte 0x0A, 0x00 + .byte 0x0F, 0x00, 0x0C, 0x00, 0x16, 0x00, 0x06, 0x06, 0x1F, 0x00, 0x58, 0x00, 0x4F, 0x00 + .word MOD18_022508E9 + .byte 0x0F, 0x00, 0x0A, 0x00, 0x19, 0x00, 0x0F, 0x00, 0x06, 0x06, 0x20, 0x00, 0x4B, 0x00 + .byte 0x5D, 0x00 + .word MOD18_02250922 + .byte 0x0F, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x0C, 0x00, 0x08, 0x06 + .byte 0x21, 0x00, 0x5F, 0x00, 0x5C, 0x00 + .word MOD18_0225092E + .byte 0x0A, 0x00, 0x0F, 0x00, 0x0C, 0x00 + .byte 0x16, 0x00, 0x08, 0x06, 0x22, 0x00, 0x51, 0x00, 0x59, 0x00 + .word MOD18_02250870 + .byte 0x21, 0x00 + .byte 0x21, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x04, 0x04, 0x23, 0x00, 0x14, 0x00, 0x15, 0x00 + .word MOD18_02250A42 + .byte 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x0A, 0x08, 0x24, 0x00, 0x6C, 0x00 + .byte 0x31, 0x00 + .word MOD18_0225097A + .byte 0x19, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x08, 0x08 + .byte 0x25, 0x00, 0x73, 0x00, 0x31, 0x00 + .word MOD18_0225099A + .byte 0x01, 0x00, 0x01, 0x00, 0x05, 0x00 .byte 0x02, 0x00, 0x08, 0x08, 0x26, 0x00, 0x49, 0x00, 0x4A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00 - .byte 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x06, 0x06, 0x27, 0x00, 0x06, 0x00, 0x07, 0x00, 0xAA, 0x09 - .byte 0x25, 0x02, 0x02, 0x00, 0x01, 0x00, 0x0B, 0x00, 0x05, 0x00, 0x08, 0x08, 0x28, 0x00, 0x0D, 0x00 - .byte 0x0E, 0x00, 0x4A, 0x09, 0x25, 0x02, 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x0B, 0x00, 0x08, 0x08 - .byte 0x29, 0x00, 0x63, 0x00, 0x64, 0x00, 0xF2, 0x08, 0x25, 0x02, 0x02, 0x00, 0x01, 0x00, 0x0B, 0x00 - .byte 0x05, 0x00, 0x08, 0x06, 0x2A, 0x00, 0x16, 0x00, 0x17, 0x00, 0xFE, 0x08, 0x25, 0x02, 0x01, 0x00 + .byte 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x06, 0x06, 0x27, 0x00, 0x06, 0x00, 0x07, 0x00 + .word MOD18_022509AA + .byte 0x02, 0x00, 0x01, 0x00, 0x0B, 0x00, 0x05, 0x00, 0x08, 0x08, 0x28, 0x00, 0x0D, 0x00 + .byte 0x0E, 0x00 + .word MOD18_0225094A + .byte 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x0B, 0x00, 0x08, 0x08 + .byte 0x29, 0x00, 0x63, 0x00, 0x64, 0x00 + .word MOD18_022508F2 + .byte 0x02, 0x00, 0x01, 0x00, 0x0B, 0x00 + .byte 0x05, 0x00, 0x08, 0x06, 0x2A, 0x00, 0x16, 0x00, 0x17, 0x00 + .word MOD18_022508FE + .byte 0x01, 0x00 .byte 0x02, 0x00, 0x05, 0x00, 0x0B, 0x00, 0x06, 0x06, 0x2B, 0x00, 0x71, 0x00, 0x72, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08, 0x06, 0x2C, 0x00, 0x56, 0x00 .byte 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08, 0x06 @@ -46764,16 +47014,30 @@ MOD18_02250B3E: ; 0x02250B3E .byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08, 0x02, 0x3C, 0x00, 0x1B, 0x00 .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x08 .byte 0x3C, 0x00, 0x1C, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00 - .byte 0x01, 0x00, 0x04, 0x04, 0x3D, 0x00, 0x1D, 0x00, 0x1A, 0x00, 0x7C, 0x08, 0x25, 0x02, 0x01, 0x00 - .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x06, 0x04, 0x3E, 0x00, 0x1E, 0x00, 0x1A, 0x00, 0x82, 0x08 - .byte 0x25, 0x02, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04, 0x06, 0x3E, 0x00, 0x21, 0x00 - .byte 0x1A, 0x00, 0xA0, 0x08, 0x25, 0x02, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x06, 0x04 - .byte 0x3E, 0x00, 0x1F, 0x00, 0x1A, 0x00, 0x9A, 0x08, 0x25, 0x02, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00 - .byte 0x01, 0x00, 0x04, 0x06, 0x3E, 0x00, 0x20, 0x00, 0x1A, 0x00, 0x8E, 0x08, 0x25, 0x02, 0x01, 0x00 - .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x06, 0x04, 0x3F, 0x00, 0x22, 0x00, 0x1A, 0x00, 0xA6, 0x08 - .byte 0x25, 0x02, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04, 0x06, 0x3F, 0x00, 0x23, 0x00 - .byte 0x1A, 0x00, 0x88, 0x08, 0x25, 0x02, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x06, 0x04 - .byte 0x40, 0x00, 0x24, 0x00, 0x1A, 0x00, 0x94, 0x08, 0x25, 0x02, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00 + .byte 0x01, 0x00, 0x04, 0x04, 0x3D, 0x00, 0x1D, 0x00, 0x1A, 0x00 + .word MOD18_0225087C + .byte 0x01, 0x00 + .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x06, 0x04, 0x3E, 0x00, 0x1E, 0x00, 0x1A, 0x00 + .word MOD18_02250882 + .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04, 0x06, 0x3E, 0x00, 0x21, 0x00 + .byte 0x1A, 0x00 + .word MOD18_022508A0 + .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x06, 0x04 + .byte 0x3E, 0x00, 0x1F, 0x00, 0x1A, 0x00 + .word MOD18_0225089A + .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00 + .byte 0x01, 0x00, 0x04, 0x06, 0x3E, 0x00, 0x20, 0x00, 0x1A, 0x00 + .word MOD18_0225088E + .byte 0x01, 0x00 + .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x06, 0x04, 0x3F, 0x00, 0x22, 0x00, 0x1A, 0x00 + .word MOD18_022508A6 + .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04, 0x06, 0x3F, 0x00, 0x23, 0x00 + .byte 0x1A, 0x00 + .word MOD18_02250888 + .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x06, 0x04 + .byte 0x40, 0x00, 0x24, 0x00, 0x1A, 0x00 + .word MOD18_02250894 + .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00 .byte 0x01, 0x00, 0x04, 0x06, 0x40, 0x00, 0x25, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00 .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x06, 0x06, 0x41, 0x00, 0x26, 0x00, 0x1A, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04, 0x08, 0x42, 0x00, 0x27, 0x00 @@ -46786,7 +47050,22 @@ MOD18_022511D4: ; 0x022511D4 .global MOD18_022511D8 MOD18_022511D8: ; 0x022511D8 - .byte 0x00, 0x00, 0xFF, 0x01, 0x0A, 0x0B, 0x1A, 0x1B, 0x02, 0x03, 0x12, 0x13, 0x00, 0x01, 0x10, 0x11 + .byte 0x00, 0x00, 0xFF, 0x01 + + .global MOD18_022511DC +MOD18_022511DC: ; 0x022511DC + .byte 0x0A, 0x0B, 0x1A, 0x1B + + .global MOD18_022511E0 +MOD18_022511E0: ; 0x022511E0 + .byte 0x02, 0x03, 0x12, 0x13 + + .global MOD18_022511E4 +MOD18_022511E4: ; 0x022511E4 + .byte 0x00, 0x01, 0x10, 0x11 + + .global MOD18_022511E8 +MOD18_022511E8: ; 0x022511E8 .byte 0x08, 0x09, 0x18, 0x19 .global MOD18_022511EC @@ -46844,15 +47123,15 @@ MOD18_022512A0: ; 0x022512A0 .global MOD18_02251318 MOD18_02251318: ; 0x02251318 - .byte 0xCD, 0x68, 0x02, 0x02, 0x01, 0x69, 0x02, 0x02, 0x39, 0x69, 0x02, 0x02, 0xCD, 0x69, 0x02, 0x02 - .byte 0x05, 0x6A, 0x02, 0x02, 0x51, 0x6A, 0x02, 0x02, 0xE1, 0x6A, 0x02, 0x02, 0x19, 0x6B, 0x02, 0x02 - .byte 0x51, 0x6B, 0x02, 0x02, 0x89, 0x6B, 0x02, 0x02, 0xC1, 0x6B, 0x02, 0x02, 0xF9, 0x6B, 0x02, 0x02 - .byte 0x31, 0x6C, 0x02, 0x02, 0xCD, 0x69, 0x02, 0x02 + .word FUN_020268CC, FUN_02026900, FUN_02026938, FUN_020269CC + .word FUN_02026A04, FUN_02026A50, FUN_02026AE0, FUN_02026B18 + .word FUN_02026B50, FUN_02026B88, FUN_02026BC0, FUN_02026BF8 + .word FUN_02026C30, FUN_020269CC .global MOD18_02251350 MOD18_02251350: ; 0x02251350 - .byte 0x64, 0x61, 0x74, 0x61, 0x2F, 0x75, 0x67, 0x5F, 0x62, 0x61, 0x73, 0x65, 0x5F, 0x63, 0x75, 0x72 - .byte 0x2E, 0x6E, 0x73, 0x62, 0x6D, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .asciz "data/ug_base_cur.nsbmd" + .byte 0x00, 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 .bss |