mirror of
https://github.com/pret/pokediamond.git
synced 2026-10-01 21:07:01 -05:00
module 42 fully shiftable
This commit is contained in:
@@ -239,7 +239,7 @@ MOD42_02254A04: ; 0x02254A04
|
||||
cmp r1, #4
|
||||
bhs _02254A30
|
||||
lsl r2, r1, #2
|
||||
ldr r1, _02254A34 ; =0x022550CC
|
||||
ldr r1, _02254A34 ; =MOD42_022550CC
|
||||
add r0, r4, #0
|
||||
ldr r1, [r1, r2]
|
||||
blx r1
|
||||
@@ -254,7 +254,7 @@ MOD42_02254A04: ; 0x02254A04
|
||||
_02254A30:
|
||||
pop {r3, r4, r5, pc}
|
||||
nop
|
||||
_02254A34: .word 0x022550CC
|
||||
_02254A34: .word MOD42_022550CC
|
||||
thumb_func_end MOD42_02254A04
|
||||
|
||||
thumb_func_start MOD42_02254A38
|
||||
@@ -914,13 +914,13 @@ MOD42_02254EEC: ; 0x02254EEC
|
||||
str r0, [sp, #4]
|
||||
mov r0, #8
|
||||
str r0, [sp, #8]
|
||||
ldr r0, _02254F0C ; =0x022550F8
|
||||
ldr r0, _02254F0C ; =MOD42_022550F8
|
||||
ldr r3, [r2]
|
||||
bl MOD20_022537E0
|
||||
add sp, #0xc
|
||||
pop {pc}
|
||||
nop
|
||||
_02254F0C: .word 0x022550F8
|
||||
_02254F0C: .word MOD42_022550F8
|
||||
thumb_func_end MOD42_02254EEC
|
||||
|
||||
thumb_func_start MOD42_02254F10
|
||||
@@ -962,7 +962,7 @@ MOD42_02254F3C: ; 0x02254F3C
|
||||
bl MOD20_022538A0
|
||||
add r5, r0, #0
|
||||
ldr r0, [r5, #4]
|
||||
ldr r2, _02254FC0 ; =0x022550DC
|
||||
ldr r2, _02254FC0 ; =MOD42_022550DC
|
||||
mov r1, #6
|
||||
mov r3, #0
|
||||
bl FUN_02016C18
|
||||
@@ -1014,7 +1014,7 @@ MOD42_02254F3C: ; 0x02254F3C
|
||||
add sp, #0x14
|
||||
pop {r4, r5, pc}
|
||||
nop
|
||||
_02254FC0: .word 0x022550DC
|
||||
_02254FC0: .word MOD42_022550DC
|
||||
_02254FC4: .word 0x04001000
|
||||
_02254FC8: .word 0xFFFFE0FF
|
||||
thumb_func_end MOD42_02254F3C
|
||||
@@ -1149,9 +1149,18 @@ _022550C8:
|
||||
thumb_func_end MOD42_02254FE8
|
||||
|
||||
.section .rodata
|
||||
; 0x022550CC
|
||||
.byte 0x55, 0x4A, 0x25, 0x02, 0x95, 0x4A, 0x25, 0x02, 0x29, 0x4B, 0x25, 0x02, 0x81, 0x4B, 0x25, 0x02
|
||||
|
||||
.global MOD42_022550CC
|
||||
MOD42_022550CC: ; 0x022550CC
|
||||
.word MOD42_02254A54, MOD42_02254A94, MOD42_02254B28, MOD42_02254B80
|
||||
|
||||
.global MOD42_022550DC
|
||||
MOD42_022550DC: ; 0x022550DC
|
||||
.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, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x3D, 0x4F, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xCD, 0x4F, 0x25, 0x02
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MOD42_022550F8
|
||||
MOD42_022550F8: ; 0x022550F8
|
||||
.word 0x00, MOD42_02254F3C, 0x00
|
||||
.word 0x01, MOD42_02254FCC, 0x00
|
||||
.word 0x00, 0x00000000, 0x00
|
||||
|
||||
Reference in New Issue
Block a user