diff options
author | red031000 <rubenru09@aol.com> | 2020-07-03 19:06:47 +0100 |
---|---|---|
committer | red031000 <rubenru09@aol.com> | 2020-07-03 19:10:59 +0100 |
commit | 872bcd268b76388c5a205edd5075418e8fe5dc46 (patch) | |
tree | 1db42d9292c9691c1ac28af86a88d929affeb389 | |
parent | 48534224cb7c1350884d443717bf6357acc1f942 (diff) |
module 23 fully shiftable
-rw-r--r-- | arm9/modules/23/asm/module_23.s | 260 |
1 files changed, 185 insertions, 75 deletions
diff --git a/arm9/modules/23/asm/module_23.s b/arm9/modules/23/asm/module_23.s index a03c36ad..51b98b07 100644 --- a/arm9/modules/23/asm/module_23.s +++ b/arm9/modules/23/asm/module_23.s @@ -96,7 +96,7 @@ _022548E8: _022548EE: mov r0, #8 str r0, [sp] - ldr r0, _02254910 ; =0x02255CD8 + ldr r0, _02254910 ; =MOD23_02255CD8 ldr r2, _02254914 ; =MOD23_022549C4 mov r1, #0x11 add r3, r4, #0 @@ -112,7 +112,7 @@ _0225490A: add sp, #4 pop {r3, r4, pc} .align 2, 0 -_02254910: .word 0x02255CD8 +_02254910: .word MOD23_02255CD8 _02254914: .word MOD23_022549C4 thumb_func_end MOD23_02254890 @@ -170,7 +170,7 @@ _02254964: ldrb r1, [r4] add r0, r4, #0 lsl r2, r1, #2 - ldr r1, _022549A0 ; =0x02255CBC + ldr r1, _022549A0 ; =MOD23_02255CBC ldr r1, [r1, r2] blx r1 cmp r0, #0 @@ -186,7 +186,7 @@ _02254964: _0225499E: pop {r3, r4, r5, pc} .align 2, 0 -_022549A0: .word 0x02255CBC +_022549A0: .word MOD23_02255CBC thumb_func_end MOD23_0225494C thumb_func_start MOD23_022549A4 @@ -1112,13 +1112,13 @@ MOD23_02255038: ; 0x02255038 str r0, [sp, #4] mov r0, #8 str r0, [sp, #8] - ldr r0, _02255058 ; =0x02256040 + ldr r0, _02255058 ; =MOD23_02256040 ldr r3, [r2] bl MOD20_022537E0 add sp, #0xc pop {pc} nop -_02255058: .word 0x02256040 +_02255058: .word MOD23_02256040 thumb_func_end MOD23_02255038 thumb_func_start MOD23_0225505C @@ -1162,7 +1162,7 @@ MOD23_02255088: ; 0x02255088 bl MOD20_022538A0 add r5, r0, #0 ldr r0, [r5, #4] - ldr r2, _02255118 ; =0x02255D1C + ldr r2, _02255118 ; =MOD23_02255D1C mov r1, #6 mov r3, #0 bl FUN_02016C18 @@ -1216,7 +1216,7 @@ MOD23_02255088: ; 0x02255088 add sp, #0x14 pop {r4, r5, pc} nop -_02255118: .word 0x02255D1C +_02255118: .word MOD23_02255D1C _0225511C: .word 0x04001000 _02255120: .word 0xFFFFE0FF thumb_func_end MOD23_02255088 @@ -1231,7 +1231,7 @@ MOD23_02255124: ; 0x02255124 bl FUN_0201886C mov ip, r0 mov r0, #0 - ldr r3, _022551A0 ; =0x02255FB8 + ldr r3, _022551A0 ; =MOD23_02255FB8 str r0, [sp, #4] _0225513A: ldrb r7, [r3, #1] @@ -1289,7 +1289,7 @@ _0225518C: add sp, #8 pop {r3, r4, r5, r6, r7, pc} nop -_022551A0: .word 0x02255FB8 +_022551A0: .word MOD23_02255FB8 thumb_func_end MOD23_02255124 thumb_func_start MOD23_022551A4 @@ -1307,17 +1307,17 @@ MOD23_022551A4: ; 0x022551A4 ldr r0, _022551F8 ; =0x00000663 bl MOD20_02252B28 lsl r3, r5, #2 - ldr r0, _022551FC ; =0x02255FB9 - ldr r2, _02255200 ; =0x02255FFC + ldr r0, _022551FC ; =MOD23_02255FB9 + ldr r2, _02255200 ; =MOD23_02255FFC ldrb r0, [r0, r3] - ldr r5, _02255204 ; =0x02255FB8 + ldr r5, _02255204 ; =MOD23_02255FB8 ldr r2, [r2, r3] str r0, [sp] - ldr r0, _02255208 ; =0x02255FBA + ldr r0, _02255208 ; =MOD23_02255FBA mov r1, #6 ldrb r0, [r0, r3] str r0, [sp, #4] - ldr r0, _0225520C ; =0x02255FBB + ldr r0, _0225520C ; =MOD23_02255FBB ldrb r0, [r0, r3] ldrb r3, [r5, r3] str r0, [sp, #8] @@ -1332,11 +1332,11 @@ MOD23_022551A4: ; 0x022551A4 pop {r3, r4, r5, r6, pc} .align 2, 0 _022551F8: .word 0x00000663 -_022551FC: .word 0x02255FB9 -_02255200: .word 0x02255FFC -_02255204: .word 0x02255FB8 -_02255208: .word 0x02255FBA -_0225520C: .word 0x02255FBB +_022551FC: .word MOD23_02255FB9 +_02255200: .word MOD23_02255FFC +_02255204: .word MOD23_02255FB8 +_02255208: .word MOD23_02255FBA +_0225520C: .word MOD23_02255FBB thumb_func_end MOD23_022551A4 thumb_func_start MOD23_02255210 @@ -1351,19 +1351,19 @@ MOD23_02255210: ; 0x02255210 bl MOD20_022538A0 add r4, r0, #0 lsl r3, r5, #2 - ldr r0, _02255260 ; =0x02255FB9 + ldr r0, _02255260 ; =MOD23_02255FB9 add r2, r4, #0 ldrb r0, [r0, r3] add r2, #0x4c lsl r5, r5, #6 str r0, [sp] - ldr r0, _02255264 ; =0x02255FBA + ldr r0, _02255264 ; =MOD23_02255FBA add r2, r2, r5 ldrb r0, [r0, r3] - ldr r5, _02255268 ; =0x02255FB8 + ldr r5, _02255268 ; =MOD23_02255FB8 mov r1, #6 str r0, [sp, #4] - ldr r0, _0225526C ; =0x02255FBB + ldr r0, _0225526C ; =MOD23_02255FBB ldrb r0, [r0, r3] ldrb r3, [r5, r3] str r0, [sp, #8] @@ -1377,10 +1377,10 @@ MOD23_02255210: ; 0x02255210 add sp, #0xc pop {r3, r4, r5, r6, pc} .align 2, 0 -_02255260: .word 0x02255FB9 -_02255264: .word 0x02255FBA -_02255268: .word 0x02255FB8 -_0225526C: .word 0x02255FBB +_02255260: .word MOD23_02255FB9 +_02255264: .word MOD23_02255FBA +_02255268: .word MOD23_02255FB8 +_0225526C: .word MOD23_02255FBB thumb_func_end MOD23_02255210 thumb_func_start MOD23_02255270 @@ -2328,7 +2328,7 @@ _02255956: mov r2, ip sbc r2, r1 blo _0225597A - ldr r2, _02255ACC ; =0x022560D8 + ldr r2, _02255ACC ; =MOD23_022560D8 _02255968: add r2, #8 ldr r3, [r2] @@ -2420,7 +2420,7 @@ _022559FA: ldr r0, [sp, #0x14] sub r0, r1, r0 lsl r1, r0, #3 - ldr r0, _02255AD8 ; =0x022560D0 + ldr r0, _02255AD8 ; =MOD23_022560D0 add r6, r0, r1 ldr r1, [r0, r1] ldr r6, [r6, #4] @@ -2485,10 +2485,10 @@ _02255A76: str r6, [r0] str r7, [r0, #4] ldr r0, [sp, #0x1c] - ldr r6, _02255AD8 ; =0x022560D0 + ldr r6, _02255AD8 ; =MOD23_022560D0 sub r0, r1, r0 lsl r1, r0, #3 - ldr r0, _02255AD8 ; =0x022560D0 + ldr r0, _02255AD8 ; =MOD23_022560D0 add r0, r0, r1 ldr r1, [r6, r1] ldr r0, [r0, #4] @@ -2524,10 +2524,10 @@ _02255AC0: add sp, #0x20 pop {r3, r4, r5, r6, r7, pc} nop -_02255ACC: .word 0x022560D8 +_02255ACC: .word MOD23_022560D8 _02255AD0: .word 0x04000280 _02255AD4: .word 0x04000290 -_02255AD8: .word 0x022560D0 +_02255AD8: .word MOD23_022560D0 _02255ADC: .word 0x04000298 _02255AE0: .word 0x040002A0 _02255AE4: .word 0x040002A8 @@ -2541,7 +2541,7 @@ MOD23_02255AE8: ; 0x02255AE8 ldr r0, [r4] ldr r1, [r4, #4] lsl r5, r2, #3 - ldr r2, _02255B14 ; =0x022560D0 + ldr r2, _02255B14 ; =MOD23_022560D0 add r3, r2, r5 ldr r2, [r2, r5] ldr r3, [r3, #4] @@ -2556,7 +2556,7 @@ MOD23_02255AE8: ; 0x02255AE8 _02255B10: pop {r3, r4, r5, pc} nop -_02255B14: .word 0x022560D0 +_02255B14: .word MOD23_022560D0 thumb_func_end MOD23_02255AE8 thumb_func_start MOD23_02255B18 @@ -2715,7 +2715,7 @@ _02255C02: add r2, #0x10 str r5, [r2] str r3, [r2, #4] - ldr r2, _02255C68 ; =0x022560D0 + ldr r2, _02255C68 ; =MOD23_022560D0 lsl r3, r1, #3 ldr r5, [r2, r3] add r2, r0, #0 @@ -2742,7 +2742,7 @@ _02255C58: _02255C5C: .word 0x04000280 _02255C60: .word 0x040002A0 _02255C64: .word 0x040002A8 -_02255C68: .word 0x022560D0 +_02255C68: .word MOD23_022560D0 thumb_func_end MOD23_02255B7C thumb_func_start MOD23_02255C6C @@ -2775,7 +2775,7 @@ _02255C96: ldr r1, [r4, #4] sub r2, r3, r2 lsl r6, r2, #3 - ldr r2, _02255CB8 ; =0x022560D0 + ldr r2, _02255CB8 ; =MOD23_022560D0 add r3, r2, r6 ldr r2, [r2, r6] ldr r3, [r3, #4] @@ -2786,77 +2786,187 @@ _02255C96: strb r0, [r4, #8] pop {r3, r4, r5, r6, r7, pc} .align 2, 0 -_02255CB8: .word 0x022560D0 +_02255CB8: .word MOD23_022560D0 thumb_func_end MOD23_02255C6C .section .rodata - ; 0x02255CBC - .byte 0xF5, 0x49, 0x25, 0x02, 0x35, 0x4A, 0x25, 0x02, 0x0D, 0x4B, 0x25, 0x02, 0x09, 0x4C, 0x25, 0x02 - .byte 0x21, 0x4D, 0x25, 0x02, 0x29, 0x4E, 0x25, 0x02, 0x61, 0x4F, 0x25, 0x02, 0x90, 0xAF, 0x20, 0x5F + + .global MOD23_02255CBC +MOD23_02255CBC: ; 0x02255CBC + .word MOD23_022549F4, MOD23_02254A34, MOD23_02254B0C, MOD23_02254C08 + .word MOD23_02254D20, MOD23_02254E28, MOD23_02254F60 + + .global MOD23_02255CD8 +MOD23_02255CD8: ; 0x02255CD8 + .byte 0x90, 0xAF, 0x20, 0x5F .byte 0x70, 0x8F, 0x20, 0x3F, 0x70, 0x8F, 0x40, 0x5F, 0x70, 0x8F, 0x60, 0x7F, 0x50, 0x6F, 0x20, 0x3F .byte 0x50, 0x6F, 0x40, 0x5F, 0x50, 0x6F, 0x60, 0x7F, 0x30, 0x4F, 0x20, 0x3F, 0x30, 0x4F, 0x40, 0x5F .byte 0x30, 0x4F, 0x60, 0x7F, 0x90, 0xAF, 0x60, 0x7F, 0x50, 0x6F, 0xA0, 0xBF, 0x50, 0x6F, 0x80, 0x9F .byte 0x70, 0x8F, 0x80, 0x9F, 0x70, 0x8F, 0xA0, 0xBF, 0x90, 0xAF, 0x80, 0xBF, 0x30, 0x4F, 0x80, 0xBF + + .global MOD23_02255D1C +MOD23_02255D1C: ; 0x02255D1C .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x01, 0x00, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD23_02255D38 +MOD23_02255D38: ; 0x02255D38 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x57, 0x00, 0x58, 0x00, 0x25, 0x01, 0x23, 0x01, 0x7F, 0x00 - .byte 0x80, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x80, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255D58 +MOD23_02255D58: ; 0x02255D58 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x5F, 0x00, 0x60, 0x00, 0x25, 0x01, 0x23, 0x01, 0x87, 0x00 - .byte 0x88, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x88, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255D78 +MOD23_02255D78: ; 0x02255D78 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x5B, 0x00, 0x5C, 0x00, 0x25, 0x01, 0x23, 0x01, 0x83, 0x00 - .byte 0x84, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x84, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255D98 +MOD23_02255D98: ; 0x02255D98 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x71, 0x00, 0x72, 0x00, 0x25, 0x01, 0x23, 0x01, 0x99, 0x00 - .byte 0x9A, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x9A, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255DB8 +MOD23_02255DB8: ; 0x02255DB8 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x6F, 0x00, 0x70, 0x00, 0x25, 0x01, 0x23, 0x01, 0x97, 0x00 - .byte 0x98, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x98, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255DD8 +MOD23_02255DD8: ; 0x02255DD8 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x6B, 0x00, 0x6C, 0x00, 0x25, 0x01, 0x23, 0x01, 0x93, 0x00 - .byte 0x94, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x94, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255DF8 +MOD23_02255DF8: ; 0x02255DF8 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x6D, 0x00, 0x6E, 0x00, 0x25, 0x01, 0x23, 0x01, 0x95, 0x00 - .byte 0x96, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x96, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255E18 +MOD23_02255E18: ; 0x02255E18 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x59, 0x00, 0x5A, 0x00, 0x25, 0x01, 0x23, 0x01, 0x81, 0x00 - .byte 0x82, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x82, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255E38 +MOD23_02255E38: ; 0x02255E38 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x69, 0x00, 0x6A, 0x00, 0x25, 0x01, 0x23, 0x01, 0x91, 0x00 - .byte 0x92, 0x00, 0x25, 0x01, 0x51, 0x01, 0x52, 0x01, 0x52, 0x01, 0x53, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x92, 0x00, 0x25, 0x01, 0x51, 0x01, 0x52, 0x01, 0x52, 0x01, 0x53, 0x01 + + .global MOD23_02255E58 +MOD23_02255E58: ; 0x02255E58 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x67, 0x00, 0x68, 0x00, 0x25, 0x01, 0x23, 0x01, 0x8F, 0x00 - .byte 0x90, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x90, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255E78 +MOD23_02255E78: ; 0x02255E78 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x65, 0x00, 0x66, 0x00, 0x25, 0x01, 0x23, 0x01, 0x8D, 0x00 - .byte 0x8E, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x8E, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255E98 +MOD23_02255E98: ; 0x02255E98 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x63, 0x00, 0x64, 0x00, 0x25, 0x01, 0x23, 0x01, 0x8B, 0x00 - .byte 0x8C, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x8C, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255EB8 +MOD23_02255EB8: ; 0x02255EB8 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x61, 0x00, 0x62, 0x00, 0x25, 0x01, 0x23, 0x01, 0x89, 0x00 - .byte 0x8A, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x8A, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255ED8 +MOD23_02255ED8: ; 0x02255ED8 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x5D, 0x00, 0x5E, 0x00, 0x25, 0x01, 0x23, 0x01, 0x85, 0x00 - .byte 0x86, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x86, 0x00, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255EF8 +MOD23_02255EF8: ; 0x02255EF8 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x75, 0x00 .byte 0x76, 0x00, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x25, 0x01, 0x23, 0x01, 0x9D, 0x00 .byte 0x9E, 0x00, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x25, 0x01, 0x4B, 0x01, 0x4C, 0x01 - .byte 0x4C, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x4C, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4C, 0x01, 0x4D, 0x01 + + .global MOD23_02255F38 +MOD23_02255F38: ; 0x02255F38 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x73, 0x00 .byte 0x74, 0x00, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x25, 0x01, 0x23, 0x01, 0x9B, 0x00 .byte 0x9C, 0x00, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x25, 0x01, 0x51, 0x01, 0x52, 0x01 - .byte 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x53, 0x01, 0xFB, 0x00, 0xFC, 0x00 + .byte 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x53, 0x01 + + .global MOD23_02255F78 +MOD23_02255F78: ; 0x02255F78 + .byte 0xFB, 0x00, 0xFC, 0x00 .byte 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFD, 0x00, 0x23, 0x01, 0x55, 0x00 .byte 0x56, 0x00, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x25, 0x01, 0x23, 0x01, 0x7D, 0x00 .byte 0x7E, 0x00, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0x25, 0x01, 0x51, 0x01, 0x52, 0x01 - .byte 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x53, 0x01, 0x04, 0x12, 0x08, 0x04 + .byte 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x52, 0x01, 0x53, 0x01 + + .global MOD23_02255FB8 +MOD23_02255FB8: ; 0x02255FB8 + .byte 0x04 + + .global MOD23_02255FB9 +MOD23_02255FB9: ; 0x02255FB9 + .byte 0x12 + + .global MOD23_02255FBA +MOD23_02255FBA: ; 0x02255FBA + .byte 0x08 + + .global MOD23_02255FBB +MOD23_02255FBB: ; 0x02255FBB + .byte 0x04 .byte 0x04, 0x0E, 0x04, 0x04, 0x08, 0x0E, 0x04, 0x04, 0x0C, 0x0E, 0x04, 0x04, 0x04, 0x0A, 0x04, 0x04 .byte 0x08, 0x0A, 0x04, 0x04, 0x0C, 0x0A, 0x04, 0x04, 0x04, 0x06, 0x04, 0x04, 0x08, 0x06, 0x04, 0x04 .byte 0x0C, 0x06, 0x04, 0x04, 0x0C, 0x12, 0x04, 0x04, 0x14, 0x0A, 0x04, 0x04, 0x10, 0x0A, 0x04, 0x04 .byte 0x10, 0x0E, 0x04, 0x04, 0x14, 0x0E, 0x04, 0x04, 0x10, 0x12, 0x08, 0x04, 0x10, 0x06, 0x08, 0x04 - .byte 0x78, 0x5F, 0x25, 0x02, 0x38, 0x5D, 0x25, 0x02, 0x18, 0x5E, 0x25, 0x02, 0x78, 0x5D, 0x25, 0x02 - .byte 0xD8, 0x5E, 0x25, 0x02, 0x58, 0x5D, 0x25, 0x02, 0xB8, 0x5E, 0x25, 0x02, 0x98, 0x5E, 0x25, 0x02 - .byte 0x78, 0x5E, 0x25, 0x02, 0x58, 0x5E, 0x25, 0x02, 0x38, 0x5E, 0x25, 0x02, 0xD8, 0x5D, 0x25, 0x02 - .byte 0xF8, 0x5D, 0x25, 0x02, 0xB8, 0x5D, 0x25, 0x02, 0x98, 0x5D, 0x25, 0x02, 0x38, 0x5F, 0x25, 0x02 - .byte 0xF8, 0x5E, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0xA5, 0x51, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x11, 0x52, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x71, 0x52, 0x25, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xA9, 0x52, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x05, 0x00, 0x00, 0x00, 0xE9, 0x52, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 - .byte 0x21, 0x53, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x61, 0x53, 0x25, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA1, 0x53, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x08, 0x00, 0x00, 0x00, 0xE5, 0x53, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .byte 0x71, 0x54, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + + .global MOD23_02255FFC +MOD23_02255FFC: ; 0x02255FF + .word MOD23_02255F78, MOD23_02255D38, MOD23_02255E18, MOD23_02255D78 + .word MOD23_02255ED8, MOD23_02255D58, MOD23_02255EB8, MOD23_02255E98 + .word MOD23_02255E78, MOD23_02255E58, MOD23_02255E38, MOD23_02255DD8 + .word MOD23_02255DF8, MOD23_02255DB8, MOD23_02255D98, MOD23_02255F38 + .word MOD23_02255EF8 + + .global MOD23_02256040 +MOD23_02256040: ; 0x02256040 + .word 0x00, MOD23_02255088, 0x00 + .word 0x01, MOD23_022551A4, 0x00 + .word 0x02, MOD23_02255210, 0x00 + .word 0x03, MOD23_02255270, 0x00 + .word 0x04, MOD23_022552A8, 0x00 + .word 0x05, MOD23_022552E8, 0x00 + .word 0x06, MOD23_02255320, 0x00 + .word 0x07, MOD23_02255360, 0x00 + .word 0x09, MOD23_022553A0, 0x00 + .word 0x08, MOD23_022553E4, 0x00 + .word 0x0A, MOD23_02255470, 0x00 + .word 0x00, 0x00000000, 0x00 + + .global MOD23_022560D0 +MOD23_022560D0: ; 0x022560D0 + .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD23_022560D8 +MOD23_022560D8: ; 0x022560D8 + .byte 0x0A, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x86, 0x01, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x40, 0x42, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, 0x00 |