diff options
author | xCrystal <rgr.crystal@gmail.com> | 2018-07-04 01:58:20 +0200 |
---|---|---|
committer | xCrystal <rgr.crystal@gmail.com> | 2018-07-04 01:58:20 +0200 |
commit | ffb6f0cee9d9654d3ddb00b60cc8dc436aea5dc0 (patch) | |
tree | 3810e7bcdb1abdd0a15ecd863852fbeaf541d584 /src | |
parent | 2a0598cc290620da9742baebc84115b370ece83a (diff) |
Disassembly mroe bank1 functions
Diffstat (limited to 'src')
-rw-r--r-- | src/engine/bank01.asm | 39 |
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 |