summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/engine/bank01.asm8
-rw-r--r--src/engine/bank02.asm2
-rw-r--r--src/engine/bank06.asm668
3 files changed, 339 insertions, 339 deletions
diff --git a/src/engine/bank01.asm b/src/engine/bank01.asm
index 222ccf4..f9f8781 100644
--- a/src/engine/bank01.asm
+++ b/src/engine/bank01.asm
@@ -8080,7 +8080,7 @@ Func_741a: ; 741a (1:741a)
xor a
ld [wd4b0], a
push hl
- farcall Func_006_4f9c
+ farcall Func_18f9c
pop hl
jr .loop
.done
@@ -8162,7 +8162,7 @@ PlayMoveAnimation: ; 7494 (1:7494)
ld a, $02
ld [wLoadedMoveAnimation], a
.asm_74d1
- farcall Func_006_4f9c
+ farcall Func_18f9c
pop bc
pop de
pop hl
@@ -8177,7 +8177,7 @@ Func_7571: ; 7571 (1:7571)
INCROM $7571, $7576
Func_7576: ; 7576 (1:7576)
- farcall Func_006_591f
+ farcall Func_1991f
ret
; 0x757b
@@ -8192,7 +8192,7 @@ Func_7594: ; 7594 (1:7594)
; 0x7599
Func_7599: ; 7599 (1:7599)
- farcall Func_006_668d
+ farcall Func_1a68d
ret
; 0x759e
diff --git a/src/engine/bank02.asm b/src/engine/bank02.asm
index 79d8996..e6671a8 100644
--- a/src/engine/bank02.asm
+++ b/src/engine/bank02.asm
@@ -41,7 +41,7 @@ DuelCheckMenu_InPlayArea: ; 8039 (2:4039)
; opens the Glossary submenu
DuelCheckMenu_Glossary: ; 8042 (2:4042)
- farcall Func_006_44c8
+ farcall Func_184c8
ret
; opens the Your Play Area submenu
diff --git a/src/engine/bank06.asm b/src/engine/bank06.asm
index 4517d03..0e1534d 100644
--- a/src/engine/bank06.asm
+++ b/src/engine/bank06.asm
@@ -706,10 +706,10 @@ ZeroObjectPositionsAndToggleOAMCopy_Bank6 ; 184bf (6:44bf)
ld [wVBlankOAMCopyToggle], a
ret
-Func_006_44c8: ; 184c8 (6:44c8)
+Func_184c8: ; 184c8 (6:44c8)
xor a
ld [wGlossaryPageNo], a
- call Func_006_452b
+ call Func_1852b
xor a
ld [wInPlayAreaCursorPosition], a
@@ -747,8 +747,8 @@ Func_006_44c8: ; 184c8 (6:44c8)
cp $09 ; $09: next page or prev page
jr z, .change_page
- call Func_006_4598
- call Func_006_452b
+ call Func_18598
+ call Func_1852b
xor a
ld [wCheckMenuCursorBlinkCounter], a
jr .next
@@ -760,11 +760,11 @@ Func_006_44c8: ; 184c8 (6:44c8)
ld a, [wGlossaryPageNo]
xor $01 ; swap page
ld [wGlossaryPageNo], a
- call Func_006_455a
+ call Func_1855a
jr .next
; display glossary menu.
-Func_006_452b: ; 1852b (6:452b)
+Func_1852b: ; 1852b (6:452b)
xor a
ld [wTileMapFill], a
call ZeroObjectPositions
@@ -779,13 +779,13 @@ Func_006_452b: ; 1852b (6:452b)
call InitTextPrinting
ldtx hl, PokemonCardGlossaryText
call ProcessTextFromID
- call Func_006_455a
+ call Func_1855a
ldtx hl, ChooseWordAndPressAButtonText
call DrawWideTextBox_PrintText
ret
; print texts in glossary menu.
-Func_006_455a: ; 1855a (6:455a)
+Func_1855a: ; 1855a (6:455a)
ld hl, wDefaultText
ld a, TX_SYMBOL
@@ -830,7 +830,7 @@ Func_006_455a: ; 1855a (6:455a)
ret
; display glossary description.
-Func_006_4598: ; 18598 (6:4598)
+Func_18598: ; 18598 (6:4598)
push af
xor a
ld [wTileMapFill], a
@@ -928,7 +928,7 @@ GlossaryData_2:
glossary_entry 6, Text030a, Text031c
glossary_entry 6, Text030b, Text031d
-Func_006_4661: ; 18661 (6:4661)
+Func_18661: ; 18661 (6:4661)
xor a
ld [wcfe3], a
ld a, [wCheckMenuCursorXPosition]
@@ -937,30 +937,30 @@ Func_006_4661: ; 18661 (6:4661)
ld e, a
ldh a, [hDPadHeld]
or a
- jr z, .asm_006_46a2
+ jr z, .asm_46a2
bit D_LEFT_F, a
- jr nz, .asm_006_467a
+ jr nz, .asm_467a
bit D_RIGHT_F, a
- jr z, .asm_006_4680
-.asm_006_467a
+ jr z, .asm_4680
+.asm_467a
ld a, d
xor $01
ld d, a
- jr .asm_006_468c
-.asm_006_4680
+ jr .asm_468c
+.asm_4680
bit D_UP_F, a
- jr nz, .asm_006_4688
+ jr nz, .asm_4688
bit D_DOWN_F, a
- jr z, .asm_006_46a2
-.asm_006_4688
+ jr z, .asm_46a2
+.asm_4688
ld a, e
xor $01
ld e, a
-.asm_006_468c
+.asm_468c
ld a, $01
ld [wcfe3], a
push de
- call .asm_006_46d4
+ call .asm_46d4
pop de
ld a, d
ld [wCheckMenuCursorXPosition], a
@@ -968,28 +968,28 @@ Func_006_4661: ; 18661 (6:4661)
ld [wCheckMenuCursorYPosition], a
xor a
ld [wCheckMenuCursorBlinkCounter], a
-.asm_006_46a2
+.asm_46a2
ldh a, [hKeysPressed]
and A_BUTTON | B_BUTTON
- jr z, .asm_006_46bd
+ jr z, .asm_46bd
and A_BUTTON
- jr nz, .asm_006_46b3
+ jr nz, .asm_46b3
ld a, $ff
- call Func_006_50fb
+ call Func_190fb
scf
ret
-.asm_006_46b3
- call .asm_006_46f3
+.asm_46b3
+ call .asm_46f3
ld a, $01
- call Func_006_50fb
+ call Func_190fb
scf
ret
-.asm_006_46bd
+.asm_46bd
ld a, [wcfe3]
or a
- jr z, .asm_006_46c6
+ jr z, .asm_46c6
call PlaySFX
-.asm_006_46c6
+.asm_46c6
ld hl, wCheckMenuCursorBlinkCounter
ld a, [hl]
inc [hl]
@@ -997,10 +997,10 @@ Func_006_4661: ; 18661 (6:4661)
ret nz
ld a, $0f
bit D_RIGHT_F, [hl]
- jr z, .asm_006_46d6
-.asm_006_46d4 ; 186d4 (6:46d4)
+ jr z, .asm_46d6
+.asm_46d4 ; 186d4 (6:46d4)
ld a, $00
-.asm_006_46d6
+.asm_46d6
ld e, a
ld a, $0a
ld l, a
@@ -1018,14 +1018,14 @@ Func_006_4661: ; 18661 (6:4661)
call WriteByteToBGMap0
or a
ret
-.asm_006_46f3: ; 186f3 (6:46f3)
+.asm_46f3: ; 186f3 (6:46f3)
ld a, $0f
- jr .asm_006_46d6
+ jr .asm_46d6
; (6:46f7)
INCLUDE "data/effect_commands.asm"
-Func_006_4f9c: ; 18f9c (6:4f9c)
+Func_18f9c: ; 18f9c (6:4f9c)
ld a, [wLoadedMoveAnimation]
or a
ret z
@@ -1033,7 +1033,7 @@ Func_006_4f9c: ; 18f9c (6:4f9c)
ld h, 0
add hl, hl
ld de, Data_006_51a4
-.asm_006_4fa8
+.asm_4fa8
add hl, de
ld e, [hl]
inc hl
@@ -1042,7 +1042,7 @@ Func_006_4f9c: ; 18f9c (6:4f9c)
ld hl, wce7e
ld a, [hl]
or a
- jr nz, .asm_006_4fd3
+ jr nz, .asm_4fd3
ld [hl], $01
call Func_3b21
pop de
@@ -1055,66 +1055,66 @@ Func_006_4f9c: ; 18f9c (6:4f9c)
ld [wd4b0], a
ld a, [de]
cp $04
- jr z, .asm_006_4fd3
+ jr z, .asm_4fd3
ld a, $96
call Func_3b6a
-.asm_006_4fd3
+.asm_4fd3
pop de
-.asm_006_4fd4
+.asm_4fd4
ld a, [de]
inc de
ld hl, PointerTable_006_508f
jp JumpToFunctionInTable
-Func_006_4fdc:
+Func_18fdc: ; 18fdc (6:4fdc)
ret
-Func_006_4fdd:
+Func_18fdd: ; 18fdd (6:4fdd)
ldh a, [hWhoseTurn]
ld [wd4af], a
ld a, [wDuelType]
cp $00
- jr nz, Func_006_5014
+ jr nz, Func_19014
ld a, $c2
ld [wd4af], a
- jr Func_006_5014
+ jr Func_19014
-Func_006_4ff0:
+Func_18ff0: ; 18ff0 (6:4ff0)
call SwapTurn
ldh a, [hWhoseTurn]
ld [wd4af], a
call SwapTurn
ld a, [wDuelType]
cp $00
- jr nz, Func_006_5014
+ jr nz, Func_19014
ld a, $c3
ld [wd4af], a
- jr Func_006_5014
+ jr Func_19014
-Func_006_5009:
+Func_19009: ; 19009 (6:5009)
ld a, [wce82]
and $7f
ld [wd4b0], a
- jr Func_006_5014
+ jr Func_19014
-Func_006_5013:
+Func_19013: ; 19013 (6:5013)
ret
-Func_006_5014:
+Func_19014: ; 19014 (6:5014)
ld a, [de]
inc de
cp $09
- jr z, .asm_006_502b
+ jr z, .asm_502b
cp $fa
- jr z, .asm_006_5057
+ jr z, .asm_5057
cp $fb
- jr z, .asm_006_505d
+ jr z, .asm_505d
cp $fc
- jr z, .asm_006_5063
-.asm_006_5026
+ jr z, .asm_5063
+.asm_5026
call Func_3b6a
- jr Func_006_4f9c.asm_006_4fd4
-.asm_006_502b
+ jr Func_18f9c.asm_4fd4
+.asm_502b
ld a, $97
call Func_3b6a
ld a, [wce81]
@@ -1132,104 +1132,104 @@ Func_006_5014:
call Func_3b6a
ld a, [wDuelDisplayedScreen]
cp $01
- jr nz, .asm_006_5054
+ jr nz, .asm_5054
ld a, $98
call Func_3b6a
-.asm_006_5054
- jp Func_006_4f9c.asm_006_4fd4
-.asm_006_5057
+.asm_5054
+ jp Func_18f9c.asm_4fd4
+.asm_5057
ld c, $61
ld b, $63
- jr .asm_006_5067
-.asm_006_505d
+ jr .asm_5067
+.asm_505d
ld c, $62
ld b, $64
- jr .asm_006_5067
-.asm_006_5063
+ jr .asm_5067
+.asm_5063
ld c, $63
ld b, $61
-.asm_006_5067
+.asm_5067
ldh a, [hWhoseTurn]
cp $c2
ld a, c
- jr z, .asm_006_5026
+ jr z, .asm_5026
ld a, [wDuelType]
cp $00
ld a, c
- jr z, .asm_006_5026
+ jr z, .asm_5026
ld a, b
- jr .asm_006_5026
+ jr .asm_5026
-Func_006_5079:
+Func_19079: ; 19079 (6:5079)
ld a, [de]
inc de
ld [$d4b3], a
ld a, [wce82]
ld [wd4b0], a
- call Func_006_509d
+ call Func_1909d
ld a, $96
call Func_3b6a
- jp Func_006_4f9c.asm_006_4fd4
+ jp Func_18f9c.asm_4fd4
PointerTable_006_508f: ; (6:508f)
- dw Func_006_4fdc
- dw Func_006_5014
- dw Func_006_4fdd
- dw Func_006_4ff0
- dw Func_006_5079
- dw Func_006_5009
- dw Func_006_5013
-
-Func_006_509d: ; 1909d (6:509d)
+ dw Func_18fdc
+ dw Func_19014
+ dw Func_18fdd
+ dw Func_18ff0
+ dw Func_19079
+ dw Func_19009
+ dw Func_19013
+
+Func_1909d: ; 1909d (6:509d)
ld a, [$d4b3]
cp $04
- jr z, .asm_006_50ad
+ jr z, .asm_50ad
cp $01
ret nz
ld a, $00
ld [wd4ae], a
ret
-.asm_006_50ad
+.asm_50ad
ld a, [wd4b0]
ld l, a
ld a, [wWhoseTurn]
ld h, a
cp $c2
- jr z, .asm_006_50cc
+ jr z, .asm_50cc
ld a, [wDuelType]
cp $00
- jr z, .asm_006_50c6
+ jr z, .asm_50c6
bit 7, l
- jr z, .asm_006_50e2
- jr .asm_006_50d2
-.asm_006_50c6
+ jr z, .asm_50e2
+ jr .asm_50d2
+.asm_50c6
bit 7, l
- jr z, .asm_006_50da
- jr .asm_006_50ea
-.asm_006_50cc
+ jr z, .asm_50da
+ jr .asm_50ea
+.asm_50cc
bit 7, l
- jr z, .asm_006_50d2
- jr .asm_006_50e2
-.asm_006_50d2
+ jr z, .asm_50d2
+ jr .asm_50e2
+.asm_50d2
ld l, $04
ld h, $c2
ld a, $01
- jr .asm_006_50f0
-.asm_006_50da
+ jr .asm_50f0
+.asm_50da
ld l, $04
ld h, $c3
ld a, $01
- jr .asm_006_50f0
-.asm_006_50e2
+ jr .asm_50f0
+.asm_50e2
ld l, $05
ld h, $c3
ld a, $02
- jr .asm_006_50f0
-.asm_006_50ea
+ jr .asm_50f0
+.asm_50ea
ld l, $05
ld h, $c2
ld a, $02
-.asm_006_50f0:
+.asm_50f0:
ld [wd4ae], a
ret
@@ -1237,36 +1237,36 @@ Func_006_509d: ; 1909d (6:509d)
; needs some fix.
ld a, [$d4b3]
cp $04
- jr z, Func_006_50fb.asm_006_510f
-Func_006_50fb: ; 190fb (6:50fb)
+ jr z, Func_190fb.asm_510f
+Func_190fb: ; 190fb (6:50fb)
cp $01
- jr nz, .asm_006_510e
+ jr nz, .asm_510e
ld a, $00
ld [wd4ae], a
ld a, [wDuelDisplayedScreen]
cp $01
- jr z, .asm_006_510e
+ jr z, .asm_510e
bank1call DrawDuelMainScene
-.asm_006_510e
+.asm_510e
ret
-.asm_006_510f
- call Func_006_509d
+.asm_510f
+ call Func_1909d
ld a, [wDuelDisplayedScreen]
cp l
- jr z, .asm_006_512e
+ jr z, .asm_512e
ld a, l
push af
ld l, $c2
ld a, [wDuelType]
cp $00
- jr nz, .asm_006_5127
+ jr nz, .asm_5127
ld a, [wWhoseTurn]
ld l, a
-.asm_006_5127
+.asm_5127
call DrawYourOrOppPlayAreaScreen_Bank0
pop af
ld [wDuelDisplayedScreen], a
-.asm_006_512e
+.asm_512e
call DrawWideTextBox
ret
@@ -1276,9 +1276,9 @@ Func_006_50fb: ; 190fb (6:50fb)
push de
ld a, [wLoadedMoveAnimation]
cp $79
- jr z, .asm_006_5164
+ jr z, .asm_5164
cp $86
- jr z, .asm_006_5164
+ jr z, .asm_5164
ld a, [wTempNonTurnDuelistCardID]
ld e, a
ld d, $00
@@ -1294,20 +1294,20 @@ Func_006_50fb: ; 190fb (6:50fb)
ld a, [hli]
ld h, [hl]
ld l, a
- call Func_006_5168
+ call Func_19168
ld a, l
or h
call nz, DrawWideTextBox_PrintText
-.asm_006_5164
+.asm_5164
pop de
pop bc
pop hl
ret
-Func_006_5168: ; 19168 (6:5168)
+Func_19168: ; 19168 (6:5168)
ld a, l
or h
- jr z, .asm_006_5188
+ jr z, .asm_5188
call LoadTxRam3
ld a, [wce81]
ld hl, $003a
@@ -1321,7 +1321,7 @@ Func_006_5168: ; 19168 (6:5168)
ret nz
ld hl, $0036
ret
-.asm_006_5188
+.asm_5188
call CheckNoDamageOrEffect
ret c
ld hl, $003b
@@ -1489,7 +1489,7 @@ Data_006_51a4:
INCROM $192c6, $1991f
-Func_006_591f:
+Func_1991f: ; 1991f (6:591f)
add a
ld e, a
ld d, 0
@@ -1512,25 +1512,25 @@ Func_006_591f:
ld h, $a1
ld de, wPlayerDeck
ld c, $3c
-.asm_006_594c
+.asm_594c
ld a, [de]
inc de
ld l, a
res 7, [hl]
dec c
- jr nz, .asm_006_594c
+ jr nz, .asm_594c
ld h, $a1
ld de, wOpponentDeck
ld c, $1e
-.asm_006_595b
+.asm_595b
ld a, [de]
inc de
ld l, a
res 7, [hl]
inc [hl]
dec c
- jr nz, .asm_006_595b
+ jr nz, .asm_595b
call DisableSRAM
ret
@@ -1702,31 +1702,31 @@ Func_1a61f: ; 1a61f (6:661f)
ret
; 0x1a68d
-Func_006_668d:
+Func_1a68d: ; 1a68d (6:668d)
ld a, $c2 ; player's turn
ldh [hWhoseTurn], a
ld h, a
ld l, $00
-.asm_006_6694
+.asm_6694
xor a
ld [hli], a
ld a, l
cp $3c
- jr c, .asm_006_6694
+ jr c, .asm_6694
xor a
ld hl, wBoosterCardsDrawn
ld de, wDuelTempList
ld c, $00
-.asm_006_66a4
+.asm_66a4
ld a, [hli]
or a
- jr z, .asm_006_66ae
+ jr z, .asm_66ae
ld a, c
ld [de], a
inc de
inc c
- jr .asm_006_66a4
-.asm_006_66ae
+ jr .asm_66a4
+.asm_66ae
ld a, $ff
ld [de], a
lb de, $38, $9f
@@ -1743,7 +1743,7 @@ Func_006_668d:
CommentedOut_1a6cc: ; 1a6cc (6:66cc)
ret
-Func_006_66cd: ; (6:66cd)
+Func_1a6cd: ; 1a6cd (6:66cd)
ldh a, [hBankSRAM]
or a
ret nz
@@ -1754,14 +1754,14 @@ Func_006_66cd: ; (6:66cd)
ld bc, $0250
ld a, [s0a000 + $b]
ld e, a
-.asm_006_66de
+.asm_66de
ld a, [hli]
xor e
ld e, a
dec bc
ld a, c
or b
- jr nz, .asm_006_66de
+ jr nz, .asm_66de
ld a, e
pop bc
pop de
@@ -1781,13 +1781,13 @@ Func_006_66cd: ; (6:66cd)
bank1call SetDefaultPalettes
ld a, [wConsole]
cp $01
- jr nz, .asm_006_6719
+ jr nz, .asm_6719
ld a, $e4
ld [wOBP0], a
ld [wBGP], a
ld a, $01
ld [wFlushPaletteFlags], a
-.asm_006_6719
+.asm_6719
lb de, $38, $9f
call SetupText
ld hl, $00a3
@@ -1802,7 +1802,7 @@ Func_006_66cd: ; (6:66cd)
jp Reset
ret
-Func_006_673a: ; (6:673a)
+Func_1a73a: ; 1a73a (6:673a)
ldh a, [hBankSRAM]
or a
ret nz
@@ -1812,14 +1812,14 @@ Func_006_673a: ; (6:673a)
ld hl, sCardCollection
ld bc, $0250
ld e, $00
-.asm_006_6749
+.asm_6749
ld a, [hli]
xor e
ld e, a
dec bc
ld a, c
or b
- jr nz, .asm_006_6749
+ jr nz, .asm_6749
ld a, $0a
ld [$0000], a
ld a, e
@@ -1930,12 +1930,12 @@ InputPlayerName: ; (6:67a3)
; if pressed start button.
ld a, $01
call PlayAcceptOrDeclineSFX
- call Func_006_6a07
+ call Func_1aa07
ld a, 6
ld [wNamingScreenCursorX], a
ld a, 5
ld [wNamingScreenCursorY], a
- call Func_006_6a23
+ call Func_1aa23
jr .loop
.else
call NamingScreen_CheckButtonState
@@ -2112,35 +2112,35 @@ NamingScreen_CheckButtonState:
ld a, [wNamingScreenCursorY]
ld l, a
bit D_UP_F, b
- jr z, .asm_006_692c
+ jr z, .asm_692c
; up
dec a
bit D_DOWN_F, a
- jr z, .asm_006_69a7
+ jr z, .asm_69a7
ld a, c
dec a
- jr .asm_006_69a7
-.asm_006_692c
+ jr .asm_69a7
+.asm_692c
bit D_DOWN_F, b
- jr z, .asm_006_6937
+ jr z, .asm_6937
; down
inc a
cp c
- jr c, .asm_006_69a7
+ jr c, .asm_69a7
xor a
- jr .asm_006_69a7
-.asm_006_6937
+ jr .asm_69a7
+.asm_6937
ld a, [wd005]
ld c, a
ld a, h
bit D_LEFT_F, b
- jr z, .asm_006_6974
+ jr z, .asm_6974
; left
ld d, a
ld a, $06
cp l
ld a, d
- jr nz, .asm_006_696b
+ jr nz, .asm_696b
push hl
push bc
push af
@@ -2158,31 +2158,31 @@ NamingScreen_CheckButtonState:
pop hl
sub d
cp $ff
- jr nz, .asm_006_6962
+ jr nz, .asm_6962
ld a, c
sub $02
- jr .asm_006_69aa
-.asm_006_6962
+ jr .asm_69aa
+.asm_6962
cp $fe
- jr nz, .asm_006_696b
+ jr nz, .asm_696b
ld a, c
sub $03
- jr .asm_006_69aa
-.asm_006_696b
+ jr .asm_69aa
+.asm_696b
dec a
bit D_DOWN_F, a
- jr z, .asm_006_69aa
+ jr z, .asm_69aa
ld a, c
dec a
- jr .asm_006_69aa
-.asm_006_6974
+ jr .asm_69aa
+.asm_6974
bit D_RIGHT_F, b
jr z, .no_press
ld d, a
ld a, $06
cp l
ld a, d
- jr nz, .asm_006_6990
+ jr nz, .asm_6990
push hl
push bc
push af
@@ -2198,30 +2198,30 @@ NamingScreen_CheckButtonState:
pop bc
pop hl
add d
-.asm_006_6990
+.asm_6990
inc a
cp c
- jr c, .asm_006_69aa
+ jr c, .asm_69aa
inc c
cp c
- jr c, .asm_006_69a4
+ jr c, .asm_69a4
inc c
cp c
- jr c, .asm_006_69a0
+ jr c, .asm_69a0
ld a, $02
- jr .asm_006_69aa
-.asm_006_69a0
+ jr .asm_69aa
+.asm_69a0
ld a, $01
- jr .asm_006_69aa
-.asm_006_69a4
+ jr .asm_69aa
+.asm_69a4
xor a
- jr .asm_006_69aa
-.asm_006_69a7
+ jr .asm_69aa
+.asm_69a7
ld l, a
- jr .asm_006_69ab
-.asm_006_69aa
+ jr .asm_69ab
+.asm_69aa
ld h, a
-.asm_006_69ab
+.asm_69ab
push hl
call GetCharInfoFromPos_Player
inc hl
@@ -2229,13 +2229,13 @@ NamingScreen_CheckButtonState:
inc hl
ld a, [wd009]
cp $02
- jr nz, .asm_006_69bb
+ jr nz, .asm_69bb
inc hl
inc hl
-.asm_006_69bb
+.asm_69bb
ld d, [hl]
push de
- call Func_006_6a07
+ call Func_1aa07
pop de
pop hl
ld a, l
@@ -2252,23 +2252,23 @@ NamingScreen_CheckButtonState:
.no_press
ldh a, [hKeysPressed]
and A_BUTTON | B_BUTTON
- jr z, .asm_006_69ef
+ jr z, .asm_69ef
and A_BUTTON
- jr nz, .asm_006_69e5
+ jr nz, .asm_69e5
ld a, $ff
-.asm_006_69e5
+.asm_69e5
call PlayAcceptOrDeclineSFX
push af
- call Func_006_6a23
+ call Func_1aa23
pop af
scf
ret
-.asm_006_69ef
+.asm_69ef
ld a, [wcfe3]
or a
- jr z, .asm_006_69f8
+ jr z, .asm_69f8
call PlaySFX
-.asm_006_69f8
+.asm_69f8
ld hl, wCheckMenuCursorBlinkCounter
ld a, [hl]
inc [hl]
@@ -2276,11 +2276,11 @@ NamingScreen_CheckButtonState:
ret nz
ld a, [wceaa]
bit 4, [hl]
- jr z, Func_006_6a07.asm_006_6a0a
+ jr z, Func_1aa07.asm_6a0a
-Func_006_6a07:
+Func_1aa07: ; 1aa07 (6:6a07)
ld a, [wceab]
-.asm_006_6a0a
+.asm_6a0a
ld e, a
ld a, [wNamingScreenCursorX]
ld h, a
@@ -2292,16 +2292,16 @@ Func_006_6a07:
ld b, [hl]
dec b
ld a, e
- call Func_006_6a28
+ call Func_1aa28
call WriteByteToBGMap0
or a
ret
-Func_006_6a23:
+Func_1aa23: ; 1aa23 (6:6a23)
ld a, [wceaa]
- jr Func_006_6a07.asm_006_6a0a
+ jr Func_1aa07.asm_6a0a
-Func_006_6a28:
+Func_1aa28: ; 1aa28 (6:6a28)
push af
push bc
push de
@@ -2312,7 +2312,7 @@ Func_006_6a28:
ld b, a
ld a, [wceab]
cp b
- jr z, .asm_006_6a60
+ jr z, .asm_6a60
ld a, [wNamingScreenBufferLength]
srl a
ld d, a
@@ -2321,9 +2321,9 @@ Func_006_6a28:
ld e, a
ld a, d
cp e
- jr nz, .asm_006_6a49
+ jr nz, .asm_6a49
dec a
-.asm_006_6a49
+.asm_6a49
ld hl, wNamingScreenNamePosition
add [hl]
ld d, a
@@ -2336,7 +2336,7 @@ Func_006_6a28:
ld e, $18
ld bc, $0000
call SetOneObjectAttributes
-.asm_006_6a60
+.asm_6a60
pop hl
pop de
pop bc
@@ -2383,71 +2383,71 @@ NamingScreen_ProcessInput:
cp $09
jp z, .on_end
cp $07
- jr nz, .asm_006_6ab8
+ jr nz, .asm_6ab8
ld a, [wd009]
or a
- jr nz, .asm_006_6aac
+ jr nz, .asm_6aac
ld a, $01
- jp .asm_006_6ace
-.asm_006_6aac
+ jp .asm_6ace
+.asm_6aac
dec a
- jr nz, .asm_006_6ab4
+ jr nz, .asm_6ab4
ld a, $02
- jp .asm_006_6ace
-.asm_006_6ab4
+ jp .asm_6ace
+.asm_6ab4
xor a
- jp .asm_006_6ace
-.asm_006_6ab8
+ jp .asm_6ace
+.asm_6ab8
cp $08
- jr nz, .asm_006_6ad6
+ jr nz, .asm_6ad6
ld a, [wd009]
or a
- jr nz, .asm_006_6ac6
+ jr nz, .asm_6ac6
ld a, $02
- jr .asm_006_6ace
-.asm_006_6ac6
+ jr .asm_6ace
+.asm_6ac6
dec a
- jr nz, .asm_006_6acc
+ jr nz, .asm_6acc
xor a
- jr .asm_006_6ace
-.asm_006_6acc
+ jr .asm_6ace
+.asm_6acc
ld a, $01
-.asm_006_6ace
+.asm_6ace
ld [wd009], a
call DrawNamingScreenBG
or a
ret
-.asm_006_6ad6
+.asm_6ad6
ld a, [wd009]
cp $02
jr z, .read_char
ldfw3 bc, "“"
ld a, d
cp b
- jr nz, .asm_006_6af4
+ jr nz, .asm_6af4
ld a, e
cp c
- jr nz, .asm_006_6af4
+ jr nz, .asm_6af4
push hl
ld hl, TransitionTable1 ; from 55th.
call TransformCharacter
pop hl
jr c, .nothing
- jr .asm_006_6b09
-.asm_006_6af4
+ jr .asm_6b09
+.asm_6af4
ldfw3 bc, "º(2)"
ld a, d
cp b
- jr nz, .asm_006_6b1d
+ jr nz, .asm_6b1d
ld a, e
cp c
- jr nz, .asm_006_6b1d
+ jr nz, .asm_6b1d
push hl
ld hl, TransitionTable2 ; from 72th.
call TransformCharacter
pop hl
jr c, .nothing
-.asm_006_6b09
+.asm_6b09
ld a, [wNamingScreenBufferLength]
dec a
dec a
@@ -2459,19 +2459,19 @@ NamingScreen_ProcessInput:
add hl, de
pop de
ld a, [hl]
- jr .asm_006_6b37
-.asm_006_6b1d
+ jr .asm_6b37
+.asm_6b1d
ld a, d
or a
- jr nz, .asm_006_6b37
+ jr nz, .asm_6b37
ld a, [wd009]
or a
- jr nz, .asm_006_6b2b
+ jr nz, .asm_6b2b
ld a, TX_HIRAGANA
- jr .asm_006_6b37
-.asm_006_6b2b
+ jr .asm_6b37
+.asm_6b2b
ld a, TX_KATAKANA
- jr .asm_006_6b37
+ jr .asm_6b37
; read character code from info. to register.
; hl: pointer.
.read_char
@@ -2480,12 +2480,12 @@ NamingScreen_ProcessInput:
ld a, [hl] ; a: first byte of the code.
or a
; if 2 bytes code, jump.
- jr nz, .asm_006_6b37
+ jr nz, .asm_6b37
; if 1 byte code(ascii),
; set first byte to $0e.
ld a, $0e
; on 2 bytes code.
-.asm_006_6b37
+.asm_6b37
ld d, a ; de: character code.
ld hl, wNamingScreenBufferLength
ld a, [hl]
@@ -2494,22 +2494,22 @@ NamingScreen_ProcessInput:
ld hl, wNamingScreenBufferMaxLength
cp [hl]
pop hl
- jr nz, .asm_006_6b4c
+ jr nz, .asm_6b4c
; if the buffer is full
; just change the last character of it.
ld hl, wNamingScreenBuffer
dec hl
dec hl
- jr .asm_006_6b51
+ jr .asm_6b51
; increase name length before add the character.
-.asm_006_6b4c
+.asm_6b4c
inc [hl]
inc [hl]
ld hl, wNamingScreenBuffer
; write 2 bytes character codes to the name buffer.
; de: 2 bytes character codes.
; hl: dest.
-.asm_006_6b51
+.asm_6b51
ld b, 0
add hl, bc
ld [hl], d
@@ -2769,7 +2769,7 @@ InputDeckName: ; 1ad89 (6:6d89)
xor a
ld [wd009], a
- call Func_006_6e99
+ call Func_1ae99
xor a
ld [wNamingScreenCursorX], a
@@ -2796,22 +2796,22 @@ InputDeckName: ; 1ad89 (6:6d89)
ld a, $01
call PlayAcceptOrDeclineSFX
- call Func_006_6fa1
+ call Func_1afa1
ld a, 6
ld [wNamingScreenCursorX], a
ld [wNamingScreenCursorY], a
- call Func_006_6fbd
+ call Func_1afbd
jr .loop
.on_start
- call Func_006_6efb
+ call Func_1aefb
jr nc, .loop
cp $ff
- jr z, .asm_006_6e1c
+ jr z, .asm_6e1c
- call Func_006_6ec3
+ call Func_1aec3
jr nc, .loop
call FinalizeInputName
@@ -2830,7 +2830,7 @@ InputDeckName: ; 1ad89 (6:6d89)
ld [hl], TX_END
.return
ret
-.asm_006_6e1c
+.asm_6e1c
ld a, [wNamingScreenBufferLength]
cp $02
jr c, .loop
@@ -2906,7 +2906,7 @@ rept MAX_DECK_NAME_LENGTH
endr
db TX_END
-Func_006_6e99:
+Func_1ae99: ; 1ae99 (6:6e99)
call DrawTextboxForKeyboard
call ProcessTextWithUnderbar
ld hl, wNamingScreenQuestionPointer
@@ -2931,7 +2931,7 @@ Func_006_6e99:
call EnableLCD
ret
-Func_006_6ec3:
+Func_1aec3: ; 1aec3 (6:6ec3)
ld a, [wNamingScreenCursorX]
ld h, a
ld a, [wNamingScreenCursorY]
@@ -2941,10 +2941,10 @@ Func_006_6ec3:
inc hl
ld a, [hl]
cp $01
- jr nz, .asm_006_6ed7
+ jr nz, .asm_6ed7
scf
ret
-.asm_006_6ed7
+.asm_6ed7
ld d, a
ld hl, wNamingScreenBufferLength
ld a, [hl]
@@ -2953,14 +2953,14 @@ Func_006_6ec3:
ld hl, wNamingScreenBufferMaxLength
cp [hl]
pop hl
- jr nz, .asm_006_6eeb
+ jr nz, .asm_6eeb
ld hl, wNamingScreenBuffer
dec hl
- jr .asm_006_6eef
-.asm_006_6eeb
+ jr .asm_6eef
+.asm_6eeb
inc [hl]
ld hl, wNamingScreenBuffer
-.asm_006_6eef
+.asm_6eef
ld b, 0
add hl, bc
ld [hl], d
@@ -2970,12 +2970,12 @@ Func_006_6ec3:
or a
ret
-Func_006_6efb:
+Func_1aefb: ; 1aefb (6:6efb)
xor a
ld [wcfe3], a
ldh a, [hDPadHeld]
or a
- jp z, .asm_006_6f73
+ jp z, .asm_6f73
ld b, a
ld a, [wNamingScreenKeyboardHeight]
ld c, a
@@ -2984,56 +2984,56 @@ Func_006_6efb:
ld a, [wNamingScreenCursorY]
ld l, a
bit 6, b
- jr z, .asm_006_6f1f
+ jr z, .asm_6f1f
dec a
bit 7, a
- jr z, .asm_006_6f4b
+ jr z, .asm_6f4b
ld a, c
dec a
- jr .asm_006_6f4b
-.asm_006_6f1f
+ jr .asm_6f4b
+.asm_6f1f
bit 7, b
- jr z, .asm_006_6f2a
+ jr z, .asm_6f2a
inc a
cp c
- jr c, .asm_006_6f4b
+ jr c, .asm_6f4b
xor a
- jr .asm_006_6f4b
-.asm_006_6f2a
+ jr .asm_6f4b
+.asm_6f2a
cp $06
- jr z, .asm_006_6f73
+ jr z, .asm_6f73
ld a, [wd005]
ld c, a
ld a, h
bit 5, b
- jr z, .asm_006_6f40
+ jr z, .asm_6f40
dec a
bit 7, a
- jr z, .asm_006_6f4e
+ jr z, .asm_6f4e
ld a, c
dec a
- jr .asm_006_6f4e
-.asm_006_6f40
+ jr .asm_6f4e
+.asm_6f40
bit 4, b
- jr z, .asm_006_6f73
+ jr z, .asm_6f73
inc a
cp c
- jr c, .asm_006_6f4e
+ jr c, .asm_6f4e
xor a
- jr .asm_006_6f4e
-.asm_006_6f4b
+ jr .asm_6f4e
+.asm_6f4b
ld l, a
- jr .asm_006_6f4f
-.asm_006_6f4e
+ jr .asm_6f4f
+.asm_6f4e
ld h, a
-.asm_006_6f4f
+.asm_6f4f
push hl
call GetCharInfoFromPos_Deck
inc hl
inc hl
ld d, [hl]
push de
- call Func_006_6fa1
+ call Func_1afa1
pop de
pop hl
ld a, l
@@ -3044,29 +3044,29 @@ Func_006_6efb:
ld [wCheckMenuCursorBlinkCounter], a
ld a, $02
cp d
- jp z, Func_006_6efb
+ jp z, Func_1aefb
ld a, $01
ld [wcfe3], a
-.asm_006_6f73
+.asm_6f73
ldh a, [hKeysPressed]
and $03
- jr z, .asm_006_6f89
+ jr z, .asm_6f89
and $01
- jr nz, .asm_006_6f7f
+ jr nz, .asm_6f7f
ld a, $ff
-.asm_006_6f7f
+.asm_6f7f
call PlayAcceptOrDeclineSFX
push af
- call Func_006_6fbd
+ call Func_1afbd
pop af
scf
ret
-.asm_006_6f89
+.asm_6f89
ld a, [wcfe3]
or a
- jr z, .asm_006_6f92
+ jr z, .asm_6f92
call PlaySFX
-.asm_006_6f92
+.asm_6f92
ld hl, wCheckMenuCursorBlinkCounter
ld a, [hl]
inc [hl]
@@ -3074,11 +3074,11 @@ Func_006_6efb:
ret nz
ld a, [wceaa]
bit 4, [hl]
- jr z, Func_006_6fa1.asm_006_6fa4
+ jr z, Func_1afa1.asm_6fa4
-Func_006_6fa1:
+Func_1afa1: ; 1afa1 (6:6fa1)
ld a, [wceab]
-.asm_006_6fa4
+.asm_6fa4
ld e, a
ld a, [wNamingScreenCursorX]
ld h, a
@@ -3090,16 +3090,16 @@ Func_006_6fa1:
ld b, [hl]
dec b
ld a, e
- call Func_006_6fc2
+ call Func_1afc2
call WriteByteToBGMap0
or a
ret
-Func_006_6fbd:
+Func_1afbd: ; 1afbd (6:6fbd)
ld a, [wceaa]
- jr Func_006_6fa1.asm_006_6fa4
+ jr Func_1afa1.asm_6fa4
-Func_006_6fc2:
+Func_1afc2: ; 1afc2 (6:6fc2)
push af
push bc
push de
@@ -3110,16 +3110,16 @@ Func_006_6fc2:
ld b, a
ld a, [wceab]
cp b
- jr z, .asm_006_6ffb
+ jr z, .asm_6ffb
ld a, [wNamingScreenBufferLength]
ld d, a
ld a, [wNamingScreenBufferMaxLength]
ld e, a
ld a, d
cp e
- jr nz, .asm_006_6fdf
+ jr nz, .asm_6fdf
dec a
-.asm_006_6fdf
+.asm_6fdf
dec a
ld d, a
ld hl, wNamingScreenNamePosition
@@ -3136,7 +3136,7 @@ Func_006_6fc2:
ld e, $18
ld bc, $0000
call SetOneObjectAttributes
-.asm_006_6ffb
+.asm_6ffb
pop hl
pop de
pop bc
@@ -3250,7 +3250,7 @@ KeyboardData_Deck: ; (6:7019)
; (6:70d6)
INCROM $1b0d6, $1ba12
-Func_006_7a12: ; (6:7a12)
+Func_1ba12: ; 1ba12 (6:7a12)
push af
ld [bc], a
call EnableSRAM
@@ -3261,10 +3261,10 @@ Func_006_7a12: ; (6:7a12)
ld bc, $78e8
add hl, bc
ld b, $00
-.asm_006_7a26
- call Func_006_7a4c
- call Func_006_7a5b
- call Func_006_7a7d
+.asm_7a26
+ call Func_1ba4c
+ call Func_1ba5b
+ call Func_1ba7d
push hl
ld de, wd0aa
ld h, b
@@ -3282,11 +3282,11 @@ Func_006_7a12: ; (6:7a12)
inc b
ld a, b
cp $05
- jr nz, .asm_006_7a26
+ jr nz, .asm_7a26
call DisableSRAM
ret
-Func_006_7a4c:
+Func_1ba4c: ; 1ba4c (6:7a4c)
push hl
ld l, b
ld h, $54
@@ -3298,7 +3298,7 @@ Func_006_7a4c:
pop hl
ret
-Func_006_7a5b:
+Func_1ba5b: ; 1ba5b (6:7a5b)
push hl
push bc
push de
@@ -3309,22 +3309,22 @@ Func_006_7a5b:
pop hl
ld bc, $0018
add hl, bc
-.asm_006_7a67
+.asm_7a67
ld a, [de]
inc de
ld b, a
or a
- jr z, .asm_006_7a77
+ jr z, .asm_7a77
ld a, [de]
inc de
ld c, a
-.asm_006_7a70
+.asm_7a70
ld [hl], c
inc hl
dec b
- jr nz, .asm_006_7a70
- jr .asm_006_7a67
-.asm_006_7a77
+ jr nz, .asm_7a70
+ jr .asm_7a67
+.asm_7a77
pop de
pop bc
pop hl
@@ -3332,7 +3332,7 @@ Func_006_7a5b:
inc hl
ret
-Func_006_7a7d:
+Func_1ba7d: ; 1ba7d (6:7a7d)
push hl
push bc
push de
@@ -3343,14 +3343,14 @@ Func_006_7a7d:
call CopyText
pop hl
ld de, wd089
-.asm_006_7a8d
+.asm_7a8d
ld a, [de]
ld [hli], a
or a
- jr z, .asm_006_7a95
+ jr z, .asm_7a95
inc de
- jr .asm_006_7a8d
-.asm_006_7a95
+ jr .asm_7a8d
+.asm_7a95
pop bc
pop hl
inc hl
@@ -3358,61 +3358,61 @@ Func_006_7a7d:
ret
; farcall from 0xb87e(2:787d): [EF|06|9A|7A]
-Func_006_7a9a: ; (6:7a9a)
+Func_1ba9a: ; 1ba9a (6:7a9a)
xor a
ld [wd0a6], a
ld a, $01
-.asm_006_7aa0
- call Func_006_7ae4
+.asm_7aa0
+ call Func_1bae4
ret nc
sla a
cp $10
- jr z, .asm_006_7aac
- jr .asm_006_7aa0
-.asm_006_7aac
+ jr z, .asm_7aac
+ jr .asm_7aa0
+.asm_7aac
ld a, $03
- call Func_006_7ae4
+ call Func_1bae4
ret nc
ld a, $05
- call Func_006_7ae4
+ call Func_1bae4
ret nc
ld a, $09
- call Func_006_7ae4
+ call Func_1bae4
ret nc
ld a, $06
- call Func_006_7ae4
+ call Func_1bae4
ret nc
ld a, $0a
- call Func_006_7ae4
+ call Func_1bae4
ret nc
ld a, $0c
- call Func_006_7ae4
+ call Func_1bae4
ret nc
ld a, $f7
-.asm_006_7ad2
- call Func_006_7ae4
+.asm_7ad2
+ call Func_1bae4
ret nc
sra a
cp $ff
- jr z, .asm_006_7ade
- jr .asm_006_7ad2
-.asm_006_7ade
- call Func_006_7ae4
+ jr z, .asm_7ade
+ jr .asm_7ad2
+.asm_7ade
+ call Func_1bae4
ret nc
scf
ret
-Func_006_7ae4:
+Func_1bae4: ; 1bae4 (6:7ae4)
push af
ld hl, wd088
ld b, [hl]
farcall $2, $7625
- jr c, .asm_006_7af5
+ jr c, .asm_7af5
pop af
ld [wd0a6], a
or a
ret
-.asm_006_7af5
+.asm_7af5
pop af
scf
ret