- 1
- Posts
- 39
- Days
- Seen Mar 21, 2025
hi guysrecently received these routines from @Dreamaker and he told me that @blackuser made thembut there is a problem with the offsets that apparently one overlaps the otherdoes anyone know how to solve it?
Spoiler: routine1
@ at 01A3F6 insert 01 49 08 47 00 00 XX+1 XX XX 08
main:
mov r1, r10
strb r1, [r0]
mov r2, r8
ldrb r5, [r2]
cmp r5, #0x55 @Dry Skin ID
beq raindish
cmp r5, #0x5B @Solar Power ID
beq raindish
cmp r5, #0x2c
beq raindish
ldr r5, .return1
bx r5
raindish:
ldr r0, .return2
bx r0
.align 2
.return1: .word 0x0801a401
.return2: .word 0x0801a427
Spoiler: routine2
@ at 01A3FC insert 00 4D 28 47 XX+1 XX XX 08
@XX XX XX
15 78 id 2D 1F D0 2C 2D 0F D0 2C 2D 05 DB 36 2D 07 D0 3D 2D 2D D0 1C 4C 20 47 03 2D 03 D0 1D 4C 20 47 1A 4A 10 47 1A 4A 10 47 07 20 83 46 01 20 82 46 00 20 00 90 13 20 00 21 0D 22 00 23 10 B4 00 F0 15 F8 10 BC E0 6C FF 21 01 40 00 29 0C D0 09 48 00 88 07 21 08 40 00 28 06 D0 38 1C 4C 30 35 18 2C 68 00 24 06 48 00 47 04 4C 20 47 05 4C 20 47 09 48 00 47 C0 46 1C 3F 02 02 C7 BB 01 08 D3 A4 01 08 19 9F 01 08 23 A4 01 08 D9 A5 01 08 8D A5 01 08 0D A4 01 08 A9 A4 01 08