summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorred031000 <rubenru09@aol.com>2020-07-08 16:03:34 +0100
committerred031000 <rubenru09@aol.com>2020-07-08 16:03:34 +0100
commitb597f89e0a4809e99eb4b17289734f12854f447a (patch)
treed17e0a6112551ea9954a8691a1a2802bb713f4a7
parent2ffd5d30197256e76c490e0239a9dcc61bec107e (diff)
module 33 fully shiftable
-rw-r--r--arm9/modules/33/asm/module_33.s32
1 files changed, 21 insertions, 11 deletions
diff --git a/arm9/modules/33/asm/module_33.s b/arm9/modules/33/asm/module_33.s
index 83b48eba..e7d626bc 100644
--- a/arm9/modules/33/asm/module_33.s
+++ b/arm9/modules/33/asm/module_33.s
@@ -95,7 +95,7 @@ MOD33_022548D4: ; 0x022548D4
cmp r1, #3
bhs _02254900
lsl r2, r1, #2
- ldr r1, _02254904 ; =0x02254AF4
+ ldr r1, _02254904 ; =MOD33_02254AF4
add r0, r4, #0
ldr r1, [r1, r2]
blx r1
@@ -110,7 +110,7 @@ MOD33_022548D4: ; 0x022548D4
_02254900:
pop {r3, r4, r5, pc}
nop
-_02254904: .word 0x02254AF4
+_02254904: .word MOD33_02254AF4
thumb_func_end MOD33_022548D4
thumb_func_start MOD33_02254908
@@ -264,13 +264,13 @@ MOD33_022549E8: ; 0x022549E8
str r0, [sp, #4]
mov r0, #8
str r0, [sp, #8]
- ldr r0, _02254A08 ; =0x02254B1C
+ ldr r0, _02254A08 ; =MOD33_02254B1C
ldr r3, [r2]
bl MOD20_022537E0
add sp, #0xc
pop {pc}
nop
-_02254A08: .word 0x02254B1C
+_02254A08: .word MOD33_02254B1C
thumb_func_end MOD33_022549E8
thumb_func_start MOD33_02254A0C
@@ -312,7 +312,7 @@ MOD33_02254A38: ; 0x02254A38
bl MOD20_022538A0
add r5, r0, #0
ldr r0, [r5, #4]
- ldr r2, _02254ACC ; =0x02254B00
+ ldr r2, _02254ACC ; =MOD33_02254B00
mov r1, #6
mov r3, #0
bl FUN_02016C18
@@ -371,7 +371,7 @@ MOD33_02254A38: ; 0x02254A38
add sp, #0x14
pop {r4, r5, pc}
nop
-_02254ACC: .word 0x02254B00
+_02254ACC: .word MOD33_02254B00
_02254AD0: .word 0x04001000
_02254AD4: .word 0xFFFFE0FF
thumb_func_end MOD33_02254A38
@@ -392,12 +392,22 @@ MOD33_02254AD8: ; 0x02254AD8
thumb_func_end MOD33_02254AD8
.section .rodata
- ; 0x02254AF4
- .byte 0x25, 0x49, 0x25, 0x02, 0x65, 0x49, 0x25, 0x02, 0x79, 0x49, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD33_02254AF4
+MOD33_02254AF4: ; 0x02254AF4
+ .word MOD33_02254924, MOD33_02254964, MOD33_02254978
+
+ .global MOD33_02254B00
+MOD33_02254B00: ; 0x02254B00
+ .byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0E, 0x00
- .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x4A, 0x25, 0x02
- .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xD9, 0x4A, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD33_02254B1C
+MOD33_02254B1C: ; 0x02254B1C
+ .word 0x00, MOD33_02254A38, 0x00
+ .word 0x01, MOD33_02254AD8, 0x00
+ .word 0x00, 0x00000000, 0x00
.section .sinit
.word MOD33_02254840