aboutsummaryrefslogtreecommitdiffstats
path: root/engine/printer
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-11-04 15:16:20 -0500
committerRangi <remy.oukaour+rangi42@gmail.com>2020-11-04 19:44:31 -0500
commitaae999f72bd81a3156c7e00da4ebf499f52da5a6 (patch)
tree32fef70a31af3a0b5ad2b0d34042c312574fb42d /engine/printer
parentMerge branch 'master' of https://github.com/pret/pokered (diff)
downloadpokeyellow-aae999f72bd81a3156c7e00da4ebf499f52da5a6.tar.gz
pokeyellow-aae999f72bd81a3156c7e00da4ebf499f52da5a6.tar.xz
pokeyellow-aae999f72bd81a3156c7e00da4ebf499f52da5a6.zip
Start reorganizing pokeyellow
Diffstat (limited to '')
-rw-r--r--engine/printer/printer.asm (renamed from engine/printer.asm)19
-rwxr-xr-xengine/printer/printer2.asm (renamed from engine/unknown_ea3ea.asm)6
-rwxr-xr-xengine/printer/serial.asm15
3 files changed, 19 insertions, 21 deletions
diff --git a/engine/printer.asm b/engine/printer/printer.asm
index f0b681af..18bb18a6 100644
--- a/engine/printer.asm
+++ b/engine/printer/printer.asm
@@ -1,16 +1,3 @@
- const_def
- const PRINTER_STATUS_BLANK
- const PRINTER_STATUS_CHECKING_LINK
- const PRINTER_STATUS_TRANSMITTING
- const PRINTER_STATUS_PRINTING
- const PRINTER_ERROR_1
- const PRINTER_ERROR_2
- const PRINTER_ERROR_3
- const PRINTER_ERROR_4
- const PRINTER_ERROR_WRONG_DEVICE
-
-INCLUDE "engine/printer/serial.asm"
-
PrintPokedexEntry:
ld a, [wUpdateSpritesEnabled]
push af
@@ -128,7 +115,7 @@ Printer_PrepareDexEntryForPrinting:
callfar Pokedex_PrepareDexEntryForPrinting
ret
-PrintSurfingMinigameHighScore:
+PrintSurfingMinigameHighScore::
xor a
ldh [hCanceledPrinting], a
call Printer_PlayPrinterMusic
@@ -641,7 +628,7 @@ GBPrinter_UpdateStatusMessage:
db "This is not the"
next "Game Boy Printer!@"
-Printer_PrepareSurfingMinigameHighScoreTileMap:
+Printer_PrepareSurfingMinigameHighScoreTileMap::
call GBPalWhiteOutWithDelay3
call ClearScreen
ld de, SurfingPikachu2Graphics
@@ -788,7 +775,7 @@ CopySurfingMinigameScore:
dec de
ret
-SurfingPikachu2Graphics: INCBIN "gfx/surfing_pikachu_2.2bpp"
+SurfingPikachu2Graphics: INCBIN "gfx/surfing_pikachu/surfing_pikachu_2.2bpp"
SurfingPikachu2GraphicsEnd:
PrintPCBox_DrawPage1:
diff --git a/engine/unknown_ea3ea.asm b/engine/printer/printer2.asm
index c10f1555..180f044c 100755
--- a/engine/unknown_ea3ea.asm
+++ b/engine/printer/printer2.asm
@@ -177,11 +177,11 @@ Printer_GetMonStats:
db "--------------@"
GFX_ea563:
-INCBIN "gfx/stats_screen_hp.1bpp"
+INCBIN "gfx/printer/hp.1bpp"
GFX_ea563End:
GFX_ea56b:
-INCBIN "gfx/stats_screen_lv.1bpp"
+INCBIN "gfx/printer/lv.1bpp"
GFX_ea56bEnd:
PrinterDebug_LoadGFX:
@@ -208,7 +208,7 @@ PrinterDebug_LoadGFX:
ret
GFX_ea597:
-INCBIN "gfx/zero_one_ea597.2bpp"
+INCBIN "gfx/printer/01.2bpp"
GFX_ea597End:
PrinterDebug_ConvertStatusFlagsToTiles:
diff --git a/engine/printer/serial.asm b/engine/printer/serial.asm
index 97f655bb..fd4dd056 100755
--- a/engine/printer/serial.asm
+++ b/engine/printer/serial.asm
@@ -1,3 +1,14 @@
+ const_def
+ const PRINTER_STATUS_BLANK
+ const PRINTER_STATUS_CHECKING_LINK
+ const PRINTER_STATUS_TRANSMITTING
+ const PRINTER_STATUS_PRINTING
+ const PRINTER_ERROR_1
+ const PRINTER_ERROR_2
+ const PRINTER_ERROR_3
+ const PRINTER_ERROR_4
+ const PRINTER_ERROR_WRONG_DEVICE
+
StartTransmission_Send9Rows:
ld a, 9
Printer_StartTransmission:
@@ -104,9 +115,9 @@ Printer_StartTransmittingTilemap:
ld hl, PrinterDataPacket3
call CopyPrinterDataHeader
call Printer_Convert2RowsTo2bpp
- ld a, (wPrinterSendDataSource1End - wPrinterSendDataSource1) % $100
+ ld a, LOW(wPrinterSendDataSource1End - wPrinterSendDataSource1)
ld [wPrinterDataSize], a
- ld a, (wPrinterSendDataSource1End - wPrinterSendDataSource1) / $100
+ ld a, HIGH(wPrinterSendDataSource1End - wPrinterSendDataSource1)
ld [wPrinterDataSize + 1], a
call ComputePrinterChecksum
call Printer_Next