diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2019-10-28 10:43:57 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2019-10-28 10:43:57 -0400 |
commit | b290a1a570efc77a419d74aa41e97770fe792154 (patch) | |
tree | c0dc8e02d531b9c5341ffd499d9c7543124f0799 /asm | |
parent | 3710c0a370eab7d7eac8a69f2b843381b36c22de (diff) |
trade through sub_804D694
Diffstat (limited to 'asm')
-rw-r--r-- | asm/trade.s | 285 |
1 files changed, 0 insertions, 285 deletions
diff --git a/asm/trade.s b/asm/trade.s index 15c93e83d..7d47a0a2d 100644 --- a/asm/trade.s +++ b/asm/trade.s @@ -5,291 +5,6 @@ .text - thumb_func_start sub_804D4F8 -sub_804D4F8: @ 804D4F8 - push {lr} - bl LoadOam - bl ProcessSpriteCopyRequests - bl TransferPlttBuffer - pop {r0} - bx r0 - thumb_func_end sub_804D4F8 - - thumb_func_start sub_804D50C -sub_804D50C: @ 804D50C - push {r4,lr} - sub sp, 0x4 - ldr r4, _0804D544 @ =gUnknown_2031DA8 - ldr r1, [r4] - adds r1, 0xA8 - ldrb r0, [r1] - adds r0, 0x1 - strb r0, [r1] - lsls r0, 24 - lsrs r0, 24 - cmp r0, 0xF - bls _0804D53C - movs r0, 0x1 - negs r0, r0 - movs r1, 0 - str r1, [sp] - movs r2, 0 - movs r3, 0x10 - bl BeginNormalPaletteFade - ldr r0, [r4] - adds r0, 0x6F - movs r1, 0xA - strb r1, [r0] -_0804D53C: - add sp, 0x4 - pop {r4} - pop {r0} - bx r0 - .align 2, 0 -_0804D544: .4byte gUnknown_2031DA8 - thumb_func_end sub_804D50C - - thumb_func_start sub_804D548 -sub_804D548: @ 804D548 - push {r4,lr} - ldr r0, _0804D580 @ =gPaletteFade - ldrb r1, [r0, 0x7] - movs r0, 0x80 - ands r0, r1 - cmp r0, 0 - bne _0804D59E - ldr r1, _0804D584 @ =gUnknown_2031DA4 - ldr r4, _0804D588 @ =gUnknown_2031DA8 - ldr r2, [r4] - adds r0, r2, 0 - adds r0, 0x35 - ldrb r0, [r0] - strb r0, [r1] - adds r0, r2, 0 - adds r0, 0x7E - ldrb r0, [r0] - strb r0, [r1, 0x1] - ldr r0, _0804D58C @ =gWirelessCommType - ldrb r0, [r0] - cmp r0, 0 - beq _0804D590 - adds r1, r2, 0 - adds r1, 0x6F - movs r0, 0x10 - strb r0, [r1] - b _0804D59E - .align 2, 0 -_0804D580: .4byte gPaletteFade -_0804D584: .4byte gUnknown_2031DA4 -_0804D588: .4byte gUnknown_2031DA8 -_0804D58C: .4byte gWirelessCommType -_0804D590: - movs r0, 0x20 - bl sub_800AA80 - ldr r0, [r4] - adds r0, 0x6F - movs r1, 0xD - strb r1, [r0] -_0804D59E: - pop {r4} - pop {r0} - bx r0 - thumb_func_end sub_804D548 - - thumb_func_start sub_804D5A4 -sub_804D5A4: @ 804D5A4 - push {r4,r5,lr} - ldr r5, _0804D5E4 @ =gMain - ldr r0, _0804D5E8 @ =sub_804C718 - str r0, [r5, 0x8] - ldr r0, _0804D5EC @ =gWirelessCommType - ldrb r0, [r0] - cmp r0, 0 - beq _0804D5FC - bl IsLinkRfuTaskFinished - lsls r0, 24 - cmp r0, 0 - beq _0804D620 - ldr r0, _0804D5F0 @ =gUnknown_2031C90 - ldr r0, [r0] - bl Free - bl FreeAllWindowBuffers - ldr r0, _0804D5F4 @ =gUnknown_2031DA8 - ldr r0, [r0] - bl Free - movs r0, 0 - str r0, [r5] - bl DestroyWirelessStatusIndicatorSprite - ldr r0, _0804D5F8 @ =sub_8050138 - bl SetMainCallback2 - b _0804D620 - .align 2, 0 -_0804D5E4: .4byte gMain -_0804D5E8: .4byte sub_804C718 -_0804D5EC: .4byte gWirelessCommType -_0804D5F0: .4byte gUnknown_2031C90 -_0804D5F4: .4byte gUnknown_2031DA8 -_0804D5F8: .4byte sub_8050138 -_0804D5FC: - ldr r0, _0804D628 @ =gReceivedRemoteLinkPlayers - ldrb r4, [r0] - cmp r4, 0 - bne _0804D620 - ldr r0, _0804D62C @ =gUnknown_2031C90 - ldr r0, [r0] - bl Free - bl FreeAllWindowBuffers - ldr r0, _0804D630 @ =gUnknown_2031DA8 - ldr r0, [r0] - bl Free - str r4, [r5] - ldr r0, _0804D634 @ =sub_8050138 - bl SetMainCallback2 -_0804D620: - pop {r4,r5} - pop {r0} - bx r0 - .align 2, 0 -_0804D628: .4byte gReceivedRemoteLinkPlayers -_0804D62C: .4byte gUnknown_2031C90 -_0804D630: .4byte gUnknown_2031DA8 -_0804D634: .4byte sub_8050138 - thumb_func_end sub_804D5A4 - - thumb_func_start sub_804D638 -sub_804D638: @ 804D638 - push {r4,lr} - bl sub_804E9E4 - bl sub_804F4DC - movs r0, 0 - bl sub_804EAE4 - movs r0, 0x1 - bl sub_804EAE4 - ldr r4, _0804D690 @ =gUnknown_2031DA8 - ldr r2, [r4] - ldrb r1, [r2] - adds r0, r1, 0x1 - strb r0, [r2] - lsls r1, 24 - lsrs r1, 24 - movs r0, 0x18 - bl SetGpuReg - ldr r2, [r4] - ldrb r1, [r2, 0x1] - adds r0, r1, 0 - adds r0, 0xFF - strb r0, [r2, 0x1] - lsls r1, 24 - lsrs r1, 24 - movs r0, 0x1C - bl SetGpuReg - bl RunTextPrinters_CheckPrinter0Active - bl RunTasks - bl AnimateSprites - bl BuildOamBuffer - bl UpdatePaletteFade - pop {r4} - pop {r0} - bx r0 - .align 2, 0 -_0804D690: .4byte gUnknown_2031DA8 - thumb_func_end sub_804D638 - - thumb_func_start sub_804D694 -sub_804D694: @ 804D694 - push {r4,r5,lr} - sub sp, 0xC - lsls r0, 24 - lsrs r4, r0, 24 - cmp r4, 0x1 - beq _0804D700 - cmp r4, 0x1 - bgt _0804D6AA - cmp r4, 0 - beq _0804D6B0 - b _0804D75A -_0804D6AA: - cmp r4, 0x2 - beq _0804D728 - b _0804D75A -_0804D6B0: - ldr r0, _0804D6F0 @ =gUnknown_8E9CEDC - movs r1, 0 - movs r2, 0x60 - bl LoadPalette - ldr r1, _0804D6F4 @ =gUnknown_8E9CF5C - movs r2, 0x94 - lsls r2, 5 - movs r0, 0x1 - movs r3, 0 - bl LoadBgTiles - ldr r1, _0804D6F8 @ =gUnknown_8E9E9FC - movs r0, 0x20 - str r0, [sp] - movs r0, 0x14 - str r0, [sp, 0x4] - str r4, [sp, 0x8] - movs r0, 0x1 - movs r2, 0 - movs r3, 0 - bl CopyToBgTilemapBufferRect_ChangePalette - ldr r1, _0804D6FC @ =gUnknown_8260C30 - movs r2, 0x80 - lsls r2, 4 - movs r0, 0x2 - movs r3, 0 - bl LoadBgTilemap - b _0804D75A - .align 2, 0 -_0804D6F0: .4byte gUnknown_8E9CEDC -_0804D6F4: .4byte gUnknown_8E9CF5C -_0804D6F8: .4byte gUnknown_8E9E9FC -_0804D6FC: .4byte gUnknown_8260C30 -_0804D700: - ldr r1, _0804D724 @ =gUnknown_8261430 - movs r2, 0x80 - lsls r2, 4 - movs r0, 0x3 - movs r3, 0 - bl LoadBgTilemap - movs r0, 0 - bl sub_804F284 - movs r0, 0x1 - bl sub_804F284 - movs r0, 0x1 - bl CopyBgTilemapBufferToVram - b _0804D75A - .align 2, 0 -_0804D724: .4byte gUnknown_8261430 -_0804D728: - movs r5, 0x80 - lsls r5, 21 - movs r4, 0x3 -_0804D72E: - lsrs r0, r5, 24 - movs r1, 0 - bl SetGpuReg - movs r0, 0x80 - lsls r0, 18 - adds r5, r0 - subs r4, 0x1 - cmp r4, 0 - bge _0804D72E - movs r0, 0 - bl ShowBg - movs r0, 0x1 - bl ShowBg - movs r0, 0x2 - bl ShowBg - movs r0, 0x3 - bl ShowBg -_0804D75A: - add sp, 0xC - pop {r4,r5} - pop {r0} - bx r0 - thumb_func_end sub_804D694 - thumb_func_start sub_804D764 sub_804D764: @ 804D764 push {r4-r7,lr} |