diff options
author | YamaArashi <shadow962@live.com> | 2016-11-01 11:35:16 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-11-01 12:10:55 -0700 |
commit | 734ec8dd51cd9dbe1b90194bc3213b4afc24806e (patch) | |
tree | 43b9f4150df406072dae31f2444e4b52495217de /asm/main.s | |
parent | 6f0e42a91aeeedd64725ce57e3dad6a38421d8e9 (diff) |
use ramscrgen
Diffstat (limited to 'asm/main.s')
-rw-r--r-- | asm/main.s | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/asm/main.s b/asm/main.s index ffb6fec9d..a5ec6f5c6 100644 --- a/asm/main.s +++ b/asm/main.s @@ -38,30 +38,30 @@ Main: @ 80003A4 movs r1, 0xE0 lsls r1, 9 bl InitHeap - ldr r0, =0x03002700 + ldr r0, =gUnknown_03002700 movs r4, 0 strb r4, [r0] - ldr r0, =0x03005d88 + ldr r0, =gUnknown_03005D88 ldr r0, [r0] cmp r0, 0x1 beq _08000414 movs r0, 0 bl SetMainCallback2 _08000414: - ldr r2, =0x030022b4 + ldr r2, =gUnknown_030022B4 strb r4, [r2] - ldr r1, =0x03000000 + ldr r1, =gUnknown_03000000 movs r3, 0xFC lsls r3, 4 adds r0, r3, 0 strh r0, [r1] - ldr r7, =0x030022c0 + ldr r7, =gUnknown_030022C0 movs r0, 0 mov r8, r0 adds r6, r2, 0 _0800042A: bl ReadKeypad - ldr r0, =0x03002700 + ldr r0, =gUnknown_03002700 ldrb r0, [r0] cmp r0, 0 bne _08000454 @@ -88,7 +88,7 @@ _08000454: b _080004B2 .pool _0800048C: - ldr r5, =0x030022b4 + ldr r5, =gUnknown_030022B4 movs r0, 0 strb r0, [r5] bl HandleLinkConnectionAndCallMainCallbacks @@ -129,20 +129,20 @@ _080004D4: @ void InitVariablesAndSetCopyrightScreenCallback() InitVariablesAndSetCopyrightScreenCallback: @ 80004D8 push {lr} - ldr r2, =0x030022c0 + ldr r2, =gUnknown_030022C0 movs r0, 0 str r0, [r2, 0x20] - ldr r1, =0x0203cf5c + ldr r1, =gUnknown_0203CF5C str r0, [r1] str r0, [r2, 0x24] str r0, [r2] ldr r0, =c2_copyright_1 bl SetMainCallback2 - ldr r1, =0x03005d90 - ldr r0, =0x02024a54 + ldr r1, =gUnknown_03005D90 + ldr r0, =gUnknown_02024A54 str r0, [r1] - ldr r1, =0x03005d94 - ldr r0, =0x02029808 + ldr r1, =gUnknown_03005D94 + ldr r0, =gUnknown_02029808 str r0, [r1] pop {r0} bx r0 @@ -153,7 +153,7 @@ InitVariablesAndSetCopyrightScreenCallback: @ 80004D8 @ void CallMainCallbacks() CallMainCallbacks: @ 800051C push {r4,lr} - ldr r4, =0x030022c0 + ldr r4, =gUnknown_030022C0 ldr r0, [r4] cmp r0, 0 beq _0800052A @@ -173,7 +173,7 @@ _08000534: thumb_func_start SetMainCallback2 @ void SetMainCallback2(void ( *func)()) SetMainCallback2: @ 8000540 - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 str r0, [r1, 0x4] movs r0, 0x87 lsls r0, 3 @@ -205,7 +205,7 @@ SeedRngAndSetTrainerId: @ 8000560 ldr r1, =0x04000106 movs r0, 0 strh r0, [r1] - ldr r0, =0x02020000 + ldr r0, =gUnknown_02020000 strh r4, [r0] pop {r4} pop {r0} @@ -216,7 +216,7 @@ SeedRngAndSetTrainerId: @ 8000560 thumb_func_start GetTrainerId @ u16 GetTrainerId() GetTrainerId: @ 8000588 - ldr r0, =0x02020000 + ldr r0, =gUnknown_02020000 ldrh r0, [r0] bx lr .pool @@ -247,13 +247,13 @@ EnableVCountIntrAtLine150: @ 8000594 thumb_func_start InitKeypadData @ void InitKeypadData() InitKeypadData: @ 80005BC - ldr r1, =0x030026fc + ldr r1, =gUnknown_030026FC movs r0, 0x5 strh r0, [r1] - ldr r1, =0x030022b0 + ldr r1, =gUnknown_030022B0 movs r0, 0x28 strh r0, [r1] - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 movs r0, 0 strh r0, [r1, 0x2C] strh r0, [r1, 0x2E] @@ -274,7 +274,7 @@ ReadKeypad: @ 80005E4 adds r0, r2, 0 adds r3, r0, 0 eors r3, r1 - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 ldrh r2, [r1, 0x28] adds r0, r3, 0 bics r0, r2 @@ -294,18 +294,18 @@ ReadKeypad: @ 80005E4 cmp r0, 0 bne _08000636 strh r3, [r2, 0x30] - ldr r0, =0x030026fc + ldr r0, =gUnknown_030026FC b _08000632 .pool _08000630: - ldr r0, =0x030022b0 + ldr r0, =gUnknown_030022B0 _08000632: ldrh r0, [r0] strh r0, [r2, 0x32] _08000636: strh r3, [r2, 0x28] strh r3, [r2, 0x2C] - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldrb r0, [r0, 0x13] cmp r0, 0x2 @@ -348,9 +348,9 @@ _08000676: InitIntrHandlers: @ 8000684 push {r4,r5,lr} ldr r5, =InterruptMain - ldr r4, =0x03002750 + ldr r4, =gUnknown_03002750 ldr r3, =gRomInterruptTable - ldr r2, =0x03002710 + ldr r2, =gUnknown_03002710 movs r1, 0xD _08000690: ldm r3!, {r0} @@ -364,7 +364,7 @@ _08000690: ldr r1, =0x84000200 str r1, [r0, 0x8] ldr r0, [r0, 0x8] - ldr r0, =0x03007ffc + ldr r0, =gUnknown_03007FFC str r4, [r0] movs r0, 0 bl SetVBlankCallback @@ -386,7 +386,7 @@ _08000690: thumb_func_start SetVBlankCallback @ void SetVBlankCallback(void ( *func)()) SetVBlankCallback: @ 80006F0 - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 str r0, [r1, 0xC] bx lr .pool @@ -395,7 +395,7 @@ SetVBlankCallback: @ 80006F0 thumb_func_start SetHBlankCallback @ void SetHBlankCallback(void ( *func)()) SetHBlankCallback: @ 80006FC - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 str r0, [r1, 0x10] bx lr .pool @@ -404,7 +404,7 @@ SetHBlankCallback: @ 80006FC thumb_func_start SetVCountCallback @ void SetVCountCallback(void ( *func)()) SetVCountCallback: @ 8000708 - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 str r0, [r1, 0x14] bx lr .pool @@ -413,7 +413,7 @@ SetVCountCallback: @ 8000708 thumb_func_start RestoreSerialTimer3IntrHandlers @ void RestoreSerialTimer3IntrHandlers() RestoreSerialTimer3IntrHandlers: @ 8000714 - ldr r0, =0x03002710 + ldr r0, =gUnknown_03002710 ldr r1, =SerialIntr str r1, [r0, 0x4] ldr r1, =Timer3Intr @@ -425,7 +425,7 @@ RestoreSerialTimer3IntrHandlers: @ 8000714 thumb_func_start SetSerialCallback @ void SetSerialCallback(void ( *func)()) SetSerialCallback: @ 800072C - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 str r0, [r1, 0x18] bx lr .pool @@ -435,7 +435,7 @@ SetSerialCallback: @ 800072C @ void VBlankIntr() VBlankIntr: @ 8000738 push {r4,lr} - ldr r0, =0x030030fc + ldr r0, =gUnknown_030030FC ldrb r0, [r0] cmp r0, 0 beq _0800074C @@ -443,17 +443,17 @@ VBlankIntr: @ 8000738 b _08000758 .pool _0800074C: - ldr r0, =0x03002748 + ldr r0, =gUnknown_03002748 ldrb r0, [r0] cmp r0, 0 bne _08000758 bl sub_800B9B8 _08000758: - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, [r0, 0x20] adds r1, 0x1 str r1, [r0, 0x20] - ldr r1, =0x0203cf5c + ldr r1, =gUnknown_0203CF5C ldr r1, [r1] adds r4, r0, 0 cmp r1, 0 @@ -476,8 +476,8 @@ _08000782: str r0, [r4, 0x24] bl CopyBufferedValuesToGpuRegs bl ProcessDma3Requests - ldr r1, =0x03002f50 - ldr r0, =0x03006380 + ldr r1, =gUnknown_03002F50 + ldr r0, =gUnknown_03006380 ldrb r0, [r0, 0x4] strb r0, [r1] bl m4aSoundMain @@ -489,7 +489,7 @@ _08000782: ands r0, r1 cmp r0, 0 beq _080007BA - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] ldr r1, =0x013f0102 ands r0, r1 @@ -499,12 +499,12 @@ _080007BA: bl GenerateRandomNumber _080007BE: bl sub_800E174 - ldr r2, =0x03007ff8 + ldr r2, =gUnknown_03007FF8 ldrh r0, [r2] movs r1, 0x1 orrs r0, r1 strh r0, [r2] - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r2, [r0, 0x1C] ldrh r3, [r0, 0x1C] orrs r1, r2 @@ -519,7 +519,7 @@ _080007BE: @ void StartFlashMemoryTimer() StartFlashMemoryTimer: @ 8000800 push {lr} - ldr r1, =0x0300272c + ldr r1, =gUnknown_0300272C movs r0, 0x2 bl SetFlashTimerIntr pop {r0} @@ -531,13 +531,13 @@ StartFlashMemoryTimer: @ 8000800 @ void HBlankIntr() HBlankIntr: @ 8000814 push {r4,lr} - ldr r4, =0x030022c0 + ldr r4, =gUnknown_030022C0 ldr r0, [r4, 0x10] cmp r0, 0 beq _08000822 bl _call_via_r0 _08000822: - ldr r2, =0x03007ff8 + ldr r2, =gUnknown_03007FF8 ldrh r0, [r2] movs r1, 0x2 orrs r0, r1 @@ -556,14 +556,14 @@ _08000822: @ void VCountIntr() VCountIntr: @ 8000844 push {r4,lr} - ldr r4, =0x030022c0 + ldr r4, =gUnknown_030022C0 ldr r0, [r4, 0x14] cmp r0, 0 beq _08000852 bl _call_via_r0 _08000852: bl SoundVSync_rev01 - ldr r2, =0x03007ff8 + ldr r2, =gUnknown_03007FF8 ldrh r0, [r2] movs r1, 0x4 orrs r0, r1 @@ -582,13 +582,13 @@ _08000852: @ void SerialIntr() SerialIntr: @ 8000878 push {r4,lr} - ldr r4, =0x030022c0 + ldr r4, =gUnknown_030022C0 ldr r0, [r4, 0x18] cmp r0, 0 beq _08000886 bl _call_via_r0 _08000886: - ldr r2, =0x03007ff8 + ldr r2, =gUnknown_03007FF8 ldrh r0, [r2] movs r1, 0x80 orrs r0, r1 @@ -613,7 +613,7 @@ DummyIntrHandler: @ 80008A8 @ void WaitForVBlankIntr() WaitForVBlankIntr: @ 80008AC push {lr} - ldr r2, =0x030022c0 + ldr r2, =gUnknown_030022C0 ldrh r1, [r2, 0x1C] ldr r0, =0x0000fffe ands r0, r1 @@ -639,7 +639,7 @@ _080008D0: thumb_func_start sub_80008DC sub_80008DC: @ 80008DC - ldr r1, =0x0203cf5c + ldr r1, =gUnknown_0203CF5C str r0, [r1] bx lr .pool @@ -647,7 +647,7 @@ sub_80008DC: @ 80008DC thumb_func_start sub_80008E8 sub_80008E8: @ 80008E8 - ldr r1, =0x0203cf5c + ldr r1, =gUnknown_0203CF5C movs r0, 0 str r0, [r1] bx lr @@ -709,7 +709,7 @@ sub_8000964: @ 8000964 mov r1, sp movs r0, 0 strh r0, [r1] - ldr r1, =0x03007330 + ldr r1, =gUnknown_03007330 ldr r2, =0x01000034 mov r0, sp bl CpuSet |