summaryrefslogtreecommitdiff
path: root/engine/unknown_ea3ea.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/unknown_ea3ea.asm')
-rwxr-xr-xengine/unknown_ea3ea.asm79
1 files changed, 39 insertions, 40 deletions
diff --git a/engine/unknown_ea3ea.asm b/engine/unknown_ea3ea.asm
index 9962649d..6337cdee 100755
--- a/engine/unknown_ea3ea.asm
+++ b/engine/unknown_ea3ea.asm
@@ -1,4 +1,4 @@
-Func_ea3ea: ; ea3ea (3a:63ea)
+Printer_GetMonStats: ; ea3ea (3a:63ea)
call GBPalWhiteOutWithDelay3
call ClearScreen
call LoadHpBarAndStatusTilePatterns
@@ -188,7 +188,7 @@ GFX_ea56b:
INCBIN "gfx/stats_screen_lv.1bpp"
GFX_ea56bEnd: ; ea573 (3a:6573)
-Func_ea573: ; ea573 (3a:6573)
+PrinterDebug_LoadGFX: ; ea573 (3a:6573)
ld hl, vChars1 + $7e0
ld de, GFX_ea597
lb bc, BANK(GFX_ea597), (GFX_ea597End - GFX_ea597) / 16
@@ -215,30 +215,30 @@ GFX_ea597: ; ea597 (3a:6597)
INCBIN "gfx/zero_one_ea597.2bpp"
GFX_ea597End:
-Func_ea5b7: ; ea5b7 (3a:65b7)
+PrinterDebug_ConvertStatusFlagsToTiles: ; ea5b7 (3a:65b7)
ld hl, wOAMBuffer + 32 * 4 + 2
ld de, 4
ld a, [wPrinterStatusFlags]
ld c, 8
-.asm_ea5c2
+.loop
sla a
- jr c, .asm_ea5ca
+ jr c, .place_1
ld [hl], $fe
- jr .asm_ea5cc
+ jr .okay
-.asm_ea5ca
+.place_1
ld [hl], $ff
-.asm_ea5cc
+.okay
add hl, de
dec c
- jr nz, .asm_ea5c2
+ jr nz, .loop
ret
-Func_ea5d1: ; ea5d1 (3a:65d1)
+PrinterDebug_DoFunction: ; ea5d1 (3a:65d1)
ld a, [wPrinterSendState]
ld e, a
ld d, 0
- ld hl, Jumptable_ea5e0
+ ld hl, .Jumptable
add hl, de
add hl, de
ld a, [hli]
@@ -246,7 +246,7 @@ Func_ea5d1: ; ea5d1 (3a:65d1)
ld l, a
jp [hl]
-Jumptable_ea5e0:
+.Jumptable:
dw Func_ea623
dw Func_ea6d2
dw Func_ea6af
@@ -267,7 +267,6 @@ Jumptable_ea5e0:
dw Func_ea72f
dw Func_ea732
-
Func_ea606: ; ea606 (3a:6606)
ld hl, wPrinterSendState
inc [hl]
@@ -317,7 +316,7 @@ Func_ea645: ; ea645 (3a:6645)
jr z, Func_ea671
ld hl, Data_ea9ea
call Func_ea76b
- call Func_ea7e9
+ call PrinterDebug_PrepOAMForPrinting
ld a, $80
ld [wPrinterDataSize], a
ld a, $2
@@ -508,7 +507,7 @@ Func_ea784: ; ea784 (3a:6784)
xor a
ld [wPrinterDataSize], a
ld [wPrinterDataSize + 1], a
- ld hl, wPrinterSendDataSource
+ ld hl, wPrinterSendDataSource1
ld bc, $280
call FillMemory
ret
@@ -522,7 +521,7 @@ Func_ea7a2: ; ea7a2 (3a:67a2)
ld c, a
ld a, [wPrinterDataSize + 1]
ld b, a
- ld de, wPrinterSendDataSource
+ ld de, wPrinterSendDataSource1
call Func_ea7c5
ld a, l
ld [wPrinterDataHeader + 4], a
@@ -547,7 +546,7 @@ Func_ea7c5: ; ea7c5 (3a:67c5)
Func_ea7d2: ; ea7d2 (3a:67d2)
ld a, $1
- ld [wPrinterSendDataSource], a
+ ld [wPrinterSendDataSource1], a
ld a, [wcae2]
ld [wPrinterStatusReceived], a
ld a, $e4
@@ -556,7 +555,7 @@ Func_ea7d2: ; ea7d2 (3a:67d2)
ld [wc6f3], a
ret
-Func_ea7e9: ; ea7e9 (3a:67e9)
+PrinterDebug_PrepOAMForPrinting: ; ea7e9 (3a:67e9)
ld a, [wPrinterRowIndex]
ld b, a
ld a, [wPrinterQueueLength]
@@ -573,7 +572,7 @@ Func_ea7e9: ; ea7e9 (3a:67e9)
.start_working
ld e, l
ld d, h
- ld hl, wPrinterSendDataSource
+ ld hl, wPrinterSendDataSource1
ld c, $28
.prep_loop
ld a, [de]
@@ -598,7 +597,7 @@ Func_ea7e9: ; ea7e9 (3a:67e9)
or $80
.got_vram_address
ld d, a
- lb bc, BANK(Func_ea7e9), $1
+ lb bc, BANK(PrinterDebug_PrepOAMForPrinting), $1
call CopyVideoData
pop hl
ld de, $10
@@ -714,27 +713,27 @@ Func_ea7e9: ; ea7e9 (3a:67e9)
.Jumptable: ; ea8ba (3a:68ba)
dw .nop
- dw .one
- dw .two
+ dw .xflip
+ dw .yflip
dw .both
.nop: ; ea8c2 (3a:68c2)
ret
-.one: ; ea8c3 (3a:68c3)
- call .Invert
+.xflip: ; ea8c3 (3a:68c3)
+ call .XFlip
ret
-.two: ; ea8c7 (3a:68c7)
- call .Swap
+.yflip: ; ea8c7 (3a:68c7)
+ call .YFlip
ret
.both: ; ea8cb (3a:68cb)
- call .Invert
- call .Swap
+ call .XFlip
+ call .YFlip
ret
-.Invert: ; ea8d2 (3a:68d2)
+.XFlip: ; ea8d2 (3a:68d2)
ld hl, wcbdc
ld c, 16
.byte_loop
@@ -751,7 +750,7 @@ Func_ea7e9: ; ea7e9 (3a:67e9)
jr nz, .byte_loop
ret
-.Swap: ; ea8e8 (3a:68e8)
+.YFlip: ; ea8e8 (3a:68e8)
ld hl, wcbdc
ld de, wcbea
ld c, $4
@@ -874,28 +873,28 @@ Func_ea7e9: ; ea7e9 (3a:67e9)
.PalFunJumptable: ; ea979 (3a:6979)
dw .zero_zero
- dw .one_zero
- dw .zero_one
- dw .one_one
+ dw .xflip_zero
+ dw .zero_xflip
+ dw .xflip_xflip
.zero_zero: ; ea981 (3a:6981)
sla b
sla c
ret
-.one_zero: ; ea986 (3a:6986)
+.xflip_zero: ; ea986 (3a:6986)
scf
rl b
sla c
ret
-.zero_one: ; ea98c (3a:698c)
+.zero_xflip: ; ea98c (3a:698c)
sla b
scf
rl c
ret
-.one_one: ; ea992 (3a:6992)
+.xflip_xflip: ; ea992 (3a:6992)
scf
rl b
scf
@@ -907,12 +906,12 @@ Func_ea7e9: ; ea7e9 (3a:67e9)
ld a, [hli]
ld c, [hl]
and $8
- jr nz, .use_wc830
- ld hl, wPrinterSendDataSource
+ jr nz, .use_source_2
+ ld hl, wPrinterSendDataSource1
jr .got_data_source
-.use_wc830
- ld hl, wc830
+.use_source_2
+ ld hl, wPrinterSendDataSource2
.got_data_source
ld b, $0
ld a, c