summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjidoc01 <jidoc01@naver.com>2019-07-05 20:11:53 +0900
committerjidoc01 <jidoc01@naver.com>2019-07-05 20:11:53 +0900
commit2cae76bd6ad60040e5a442c129a0e8aee67e2e2d (patch)
treea10bc4b29d37037aa9386f348a884c985ee25c2d /src
parentb80e335255a13bb01ebdb8d85c45ba4fc449cd49 (diff)
Disassemble 6:591f
Diffstat (limited to 'src')
-rw-r--r--src/engine/bank01.asm4
-rw-r--r--src/engine/bank06.asm54
2 files changed, 53 insertions, 5 deletions
diff --git a/src/engine/bank01.asm b/src/engine/bank01.asm
index fff7239..79035fc 100644
--- a/src/engine/bank01.asm
+++ b/src/engine/bank01.asm
@@ -7682,7 +7682,7 @@ Func_741a: ; 741a (1:741a)
xor a
ld [wd4b0], a
push hl
- farcall $6, $4f9c
+ farcall Func_006_4f9c
pop hl
jr .loop
.done
@@ -7770,7 +7770,7 @@ Func_7571: ; 7571 (1:7571)
INCROM $7571, $7576
Func_7576: ; 7576 (1:7576)
- farcall $6, $591f
+ farcall Func_006_591f
ret
; 0x757b
diff --git a/src/engine/bank06.asm b/src/engine/bank06.asm
index ef473ba..c7de261 100644
--- a/src/engine/bank06.asm
+++ b/src/engine/bank06.asm
@@ -681,8 +681,8 @@ Func_006_4598: ; 18598 (6:4598)
call InitTextPrinting
ldtx hl, Text02f6
call ProcessTextFromID
- ld de, $0004
- ld bc, $140e
+ lb de, 0, 4
+ lb bc, 20, 14
call DrawRegularTextBox
ld a, [wGlossaryPageNo]
or a
@@ -1174,7 +1174,55 @@ Func_006_5168: ; 19168 (6:5168)
bank1call DrawDuelHUDs
ret
- INCROM $191a3, $1996e
+ INCROM $191a3, $1991f
+
+Func_006_591f:
+ add a
+ ld e, a
+ ld d, 0
+ ld hl, .data
+ add hl, de
+ ld a, PLAYER_TURN
+ ldh [hWhoseTurn], a
+ ld a, [hli]
+ add $02
+ push hl
+ ld hl, sDeck1Name
+ call Func_199e0
+ pop hl
+ call SwapTurn
+ ld a, [hli]
+ add $02
+ call LoadDeck
+ call SwapTurn
+ call EnableSRAM
+ ld h, $a1
+ ld de, wPlayerDeck
+ ld c, $3c
+.asm_006_594c
+ ld a, [de]
+ inc de
+ ld l, a
+ res 7, [hl]
+ dec c
+ jr nz, .asm_006_594c
+
+ ld h, $a1
+ ld de, wOpponentDeck
+ ld c, $1e
+.asm_006_595b
+ ld a, [de]
+ inc de
+ ld l, a
+ res 7, [hl]
+ inc [hl]
+ dec c
+ jr nz, .asm_006_595b
+
+ call DisableSRAM
+ ret
+.data
+ db $03, $04, $05, $06, $07, $08
Func_1996e: ; 1996e (6:596e)
call EnableSRAM