summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
Diffstat (limited to 'asm')
-rwxr-xr-xasm/rom_9BC.s (renamed from asm/rom_24C.s)180
1 files changed, 0 insertions, 180 deletions
diff --git a/asm/rom_24C.s b/asm/rom_9BC.s
index 258919a..0249356 100755
--- a/asm/rom_24C.s
+++ b/asm/rom_9BC.s
@@ -4,186 +4,6 @@
.text
- thumb_func_start sub_850
-sub_850: @ 0x08000850
- ldr r0, _08000888 @ =0x04000208
- ldrh r1, [r0]
- movs r2, #1
- adds r0, r2, #0
- ands r0, r1
- cmp r0, #0
- beq _08000894
- ldr r0, _0800088C @ =0x04000004
- ldrh r1, [r0]
- movs r0, #8
- ands r0, r1
- cmp r0, #0
- beq _08000894
- ldr r0, _08000890 @ =0x04000200
- ldrh r1, [r0]
- adds r0, r2, #0
- ands r0, r1
- cmp r0, #0
- beq _08000894
- movs r0, #0x80
- lsls r0, r0, #0x13
- ldrh r1, [r0]
- movs r0, #0x80
- ands r0, r1
- cmp r0, #0
- bne _08000894
- movs r0, #1
- b _08000896
- .align 2, 0
-_08000888: .4byte 0x04000208
-_0800088C: .4byte 0x04000004
-_08000890: .4byte 0x04000200
-_08000894:
- movs r0, #0
-_08000896:
- bx lr
-
- thumb_func_start sub_898
-sub_898: @ 0x08000898
- push {r4, lr}
- adds r4, r0, #0
- ldr r0, _080008B4 @ =0x02017BD4
- str r4, [r0]
- bl sub_850
- lsls r0, r0, #0x10
- cmp r0, #0
- bne _080008AE
- ldr r0, _080008B8 @ =0x0200FB9C
- str r4, [r0]
-_080008AE:
- pop {r4}
- pop {r0}
- bx r0
- .align 2, 0
-_080008B4: .4byte 0x02017BD4
-_080008B8: .4byte 0x0200FB9C
-
- thumb_func_start sub_8BC
-sub_8BC: @ 0x080008BC
- ldr r0, _080008C8 @ =0x0200FB9C
- ldr r1, _080008CC @ =sub_DC4 + 1
- str r1, [r0]
- ldr r0, _080008D0 @ =0x02017BD4
- str r1, [r0]
- bx lr
- .align 2, 0
-_080008C8: .4byte 0x0200FB9C
-_080008CC: .4byte sub_DC4 + 1
-_080008D0: .4byte 0x02017BD4
-
- thumb_func_start sub_8D4
-sub_8D4: @ 0x080008D4
- push {r4, lr}
- adds r4, r0, #0
- ldr r0, _080008F4 @ =0x02017BD0
- str r4, [r0]
- bl sub_850
- lsls r0, r0, #0x10
- cmp r0, #0
- bne _080008EC
- ldr r0, _080008F8 @ =0x0200FB98
- ldr r0, [r0]
- str r4, [r0]
-_080008EC:
- pop {r4}
- pop {r0}
- bx r0
- .align 2, 0
-_080008F4: .4byte 0x02017BD0
-_080008F8: .4byte 0x0200FB98
-
- thumb_func_start sub_8FC
-sub_8FC: @ 0x080008FC
- ldr r0, _0800090C @ =0x0200FB98
- ldr r0, [r0]
- ldr r1, _08000910 @ =sub_A08 + 1
- str r1, [r0]
- ldr r0, _08000914 @ =0x02017BD0
- str r1, [r0]
- bx lr
- .align 2, 0
-_0800090C: .4byte 0x0200FB98
-_08000910: .4byte sub_A08 + 1
-_08000914: .4byte 0x02017BD0
-
- thumb_func_start sub_918
-sub_918: @ 0x08000918
- push {r4, lr}
- adds r4, r0, #0
- ldr r0, _08000938 @ =0x0200FBA0
- str r4, [r0]
- bl sub_850
- lsls r0, r0, #0x10
- cmp r0, #0
- bne _08000930
- ldr r0, _0800093C @ =0x02019BE0
- ldr r0, [r0]
- str r4, [r0]
-_08000930:
- pop {r4}
- pop {r0}
- bx r0
- .align 2, 0
-_08000938: .4byte 0x0200FBA0
-_0800093C: .4byte 0x02019BE0
-
- thumb_func_start sub_940
-sub_940: @ 0x08000940
- ldr r0, _08000950 @ =0x02019BE0
- ldr r0, [r0]
- ldr r1, _08000954 @ =sub_A20 + 1
- str r1, [r0]
- ldr r0, _08000958 @ =0x0200FBA0
- str r1, [r0]
- bx lr
- .align 2, 0
-_08000950: .4byte 0x02019BE0
-_08000954: .4byte sub_A20 + 1
-_08000958: .4byte 0x0200FBA0
-
- thumb_func_start AgbMain
-AgbMain: @ 0x0800095C
- push {r4, r5, lr}
- movs r0, #0xff
- bl RegisterRamReset
- bl sub_BBC
- ldr r1, _080009A0 @ =0x040000D4
- ldr r0, _080009A4 @ =IntrMain
- str r0, [r1]
- ldr r2, _080009A8 @ =0x03005400
- str r2, [r1, #4]
- ldr r0, _080009AC @ =0x84000200
- str r0, [r1, #8]
- ldr r0, [r1, #8]
- ldr r0, _080009B0 @ =0x03007FFC
- str r2, [r0]
- bl sub_B54
- bl sub_FE8
- ldr r5, _080009B4 @ =gMainFuncs
- ldr r4, _080009B8 @ =gMain
-_08000988:
- bl ReadKeys
- ldrb r0, [r4, #2]
- lsls r0, r0, #2
- adds r0, r0, r5
- ldr r0, [r0]
- bl _call_via_r0
- bl sub_D74
- b _08000988
- .align 2, 0
-_080009A0: .4byte 0x040000D4
-_080009A4: .4byte IntrMain
-_080009A8: .4byte 0x03005400
-_080009AC: .4byte 0x84000200
-_080009B0: .4byte 0x03007FFC
-_080009B4: .4byte gMainFuncs
-_080009B8: .4byte gMain
-
thumb_func_start sub_9BC_Main
sub_9BC_Main: @ 0x080009BC
push {r4, lr}