summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorxCrystal <rgr.crystal@gmail.com>2018-07-04 01:58:20 +0200
committerxCrystal <rgr.crystal@gmail.com>2018-07-04 01:58:20 +0200
commitffb6f0cee9d9654d3ddb00b60cc8dc436aea5dc0 (patch)
tree3810e7bcdb1abdd0a15ecd863852fbeaf541d584 /src
parent2a0598cc290620da9742baebc84115b370ece83a (diff)
Disassembly mroe bank1 functions
Diffstat (limited to 'src')
-rw-r--r--src/engine/bank01.asm39
1 files changed, 36 insertions, 3 deletions
diff --git a/src/engine/bank01.asm b/src/engine/bank01.asm
index cad6235..97fe32a 100644
--- a/src/engine/bank01.asm
+++ b/src/engine/bank01.asm
@@ -2582,7 +2582,7 @@ Func_55f0: ; 55f0 (1:55f0)
ldh a, [hCurMenuItem]
call GetCardInDuelTempList
call LoadCardDataToBuffer1_FromDeckIndex
- call $5762
+ call Func_5762
ldh a, [hButtonsPressed2]
bit D_UP_F, a
jr nz, .asm_566f
@@ -2681,14 +2681,47 @@ CardListFunction: ; 5719 (1:5719)
ret
; 0x5735
- INCROM $5735, $5744
+Func_5735: ; 5735 (1:5735)
+ ld hl, wcbd8
+ ld de, Func_574a
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ld a, 1
+ ld [wSortCardListByID], a
+ ret
+; 0x5744
Func_5744: ; 5744 (1:5744)
ld hl, wcbd8
jp CallIndirect
; 0x574a
- INCROM $574a, $576a
+Func_574a: ; 574a (1:574a)
+ lb bc, 1, 2
+ ld hl, wDuelTempList + 10
+.next
+ ld a, [hli]
+ cp $ff
+ jr z, .done
+ or a ; SYM_SPACE
+ jr z, .space
+ add SYM_0
+.space
+ call WriteByteToBGMap0
+ ; move two lines down
+ inc c
+ inc c
+ jr .next
+.done
+ ret
+; 0x5762
+
+Func_5762: ; 5762 (1:5762)
+ ld a, B_BUTTON | D_UP | D_DOWN
+ ld [wcbd7], a
+ xor a
+ jr Func_5779
Func_576a: ; 576a (1:576a)
ld a, B_BUTTON