summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
Diffstat (limited to 'engine')
-rw-r--r--engine/menus/options_menu.asm4
-rw-r--r--engine/overworld/events.asm4
-rw-r--r--engine/printer/printer.asm32
-rw-r--r--engine/printer/printer_serial.asm10
4 files changed, 25 insertions, 25 deletions
diff --git a/engine/menus/options_menu.asm b/engine/menus/options_menu.asm
index a776a05c1..d1aa563f6 100644
--- a/engine/menus/options_menu.asm
+++ b/engine/menus/options_menu.asm
@@ -343,7 +343,7 @@ Options_Print:
.Save:
ld b, a
- ld [wGBPrinter], a
+ ld [wGBPrinterBrightness], a
.NonePressed:
ld b, $0
@@ -375,7 +375,7 @@ Options_Print:
GetPrinterSetting:
; converts GBPRINTER_* value in a to OPT_PRINT_* value in c,
; with previous/next GBPRINTER_* values in d/e
- ld a, [wGBPrinter]
+ ld a, [wGBPrinterBrightness]
and a
jr z, .IsLightest
cp GBPRINTER_LIGHTER
diff --git a/engine/overworld/events.asm b/engine/overworld/events.asm
index b3efa9d86..178a889a3 100644
--- a/engine/overworld/events.asm
+++ b/engine/overworld/events.asm
@@ -560,7 +560,7 @@ TryObjectEvent:
ld de, 3
ld hl, .pointers
call IsInArray
- jr nc, .nope_bugged
+ jr nc, .nope
pop bc
inc hl
@@ -569,7 +569,7 @@ TryObjectEvent:
ld l, a
jp hl
-.nope_bugged
+.nope
; pop bc
xor a
ret
diff --git a/engine/printer/printer.asm b/engine/printer/printer.asm
index 8c659c27e..93945113c 100644
--- a/engine/printer/printer.asm
+++ b/engine/printer/printer.asm
@@ -30,7 +30,7 @@ Printer_PrepareTileMapForPrint:
push af
call Printer_StartTransmission
pop af
- ld [wcbfa], a
+ ld [wPrinterMargins], a
call Printer_CopyTileMapToBuffer
ret
@@ -60,8 +60,8 @@ PrintDexEntry:
ldh [rIE], a
call Printer_StartTransmission
- ld a, $10
- ld [wcbfa], a
+ ln a, 1, 0
+ ld [wPrinterMargins], a
farcall PrintPage1
call ClearTileMap
ld a, %11100100
@@ -86,8 +86,8 @@ PrintDexEntry:
ldh [hBGMapMode], a
call Printer_StartTransmission
- ld a, $3
- ld [wcbfa], a
+ ln a, 0, 3
+ ld [wPrinterMargins], a
farcall PrintPage2
call Printer_ResetJoypadRegisters
ld a, 4
@@ -151,7 +151,7 @@ PrintPCBox:
xor a
ldh [hBGMapMode], a
call PrintPCBox_Page1
- ld a, $10 ; to be loaded to wcbfa
+ ln a, 1, 0 ; to be loaded to wPrinterMargins
call Printer_PrepareTileMapForPrint
call Printer_ResetRegistersAndStartDataSend
jr c, .cancel
@@ -162,7 +162,7 @@ PrintPCBox:
xor a
ldh [hBGMapMode], a
call PrintPCBox_Page2
- ld a, $0 ; to be loaded to wcbfa
+ ln a, 0, 0 ; to be loaded to wPrinterMargins
call Printer_PrepareTileMapForPrint
call Printer_ResetRegistersAndStartDataSend
jr c, .cancel
@@ -174,7 +174,7 @@ PrintPCBox:
xor a
ldh [hBGMapMode], a
call PrintPCBox_Page3
- ld a, $0 ; to be loaded to wcbfa
+ ln a, 0, 0 ; to be loaded to wPrinterMargins
call Printer_PrepareTileMapForPrint
call Printer_ResetRegistersAndStartDataSend
jr c, .cancel
@@ -186,7 +186,7 @@ PrintPCBox:
xor a
ldh [hBGMapMode], a
call PrintPCBox_Page4
- ld a, $3 ; to be loaded to wcbfa
+ ln a, 0, 3 ; to be loaded to wPrinterMargins
call Printer_PrepareTileMapForPrint
call Printer_ResetRegistersAndStartDataSend
.cancel
@@ -229,7 +229,7 @@ PrintUnownStamp:
ldh [hBGMapMode], a
call LoadTileMapToTempTileMap
farcall PlaceUnownPrinterFrontpic
- ld a, $0 ; to be loaded to wcbfa
+ ln a, 0, 0 ; to be loaded to wPrinterMargins
call Printer_PrepareTileMapForPrint
call Call_LoadTempTileMapToTileMap
call Printer_ResetJoypadRegisters
@@ -290,7 +290,7 @@ PrintMail:
xor a
ldh [hBGMapMode], a
- ld a, $13 ; to be loaded to wcbfa
+ ln a, 1, 3 ; to be loaded to wPrinterMargins
call Printer_PrepareTileMapForPrint
ld hl, hVBlank
ld a, [hl]
@@ -332,7 +332,7 @@ PrintPartymon:
xor a
ldh [hBGMapMode], a
farcall PrintPartyMonPage1
- ld a, $10 ; to be loaded to wcbfa
+ ln a, 1, 0 ; to be loaded to wPrinterMargins
call Printer_PrepareTileMapForPrint
ld hl, hVBlank
@@ -353,7 +353,7 @@ PrintPartymon:
xor a
ldh [hBGMapMode], a
farcall PrintPartyMonPage2
- ld a, $3 ; to be loaded to wcbfa
+ ln a, 0, 3 ; to be loaded to wPrinterMargins
call Printer_PrepareTileMapForPrint
ld a, 18 / 2
@@ -398,7 +398,7 @@ _PrintDiploma:
push af
ld [hl], %0100
- ld a, $10 ; to be loaded to wcbfa
+ ln a, 1, 0 ; to be loaded to wPrinterMargins
call Printer_PrepareTileMapForPrint
call Printer_ResetJoypadRegisters
@@ -416,7 +416,7 @@ _PrintDiploma:
farcall PrintDiplomaPage2
- ld a, $3 ; to be loaded to wcbfa
+ ln a, 0, 3 ; to be loaded to wPrinterMargins
call Printer_PrepareTileMapForPrint
call Call_LoadTempTileMapToTileMap
call Printer_ResetJoypadRegisters
@@ -820,7 +820,7 @@ Printer_GetMonGender:
ld l, a
ld a, [wAddrOfBoxToPrint + 1]
ld h, a
- ld bc, $2b
+ ld bc, 2 + MONS_PER_BOX + MON_DVS
add hl, bc
ld bc, BOXMON_STRUCT_LENGTH
ld a, [wWhichBoxMonToPrint]
diff --git a/engine/printer/printer_serial.asm b/engine/printer/printer_serial.asm
index 2ac75ca33..154cc2fd4 100644
--- a/engine/printer/printer_serial.asm
+++ b/engine/printer/printer_serial.asm
@@ -9,8 +9,8 @@ Printer_StartTransmission:
ld [wPrinterOpcode], a
ld hl, wPrinterConnectionOpen
set 0, [hl]
- ld a, [wGBPrinter]
- ld [wGBPrinterSettings], a
+ ld a, [wGBPrinterBrightness]
+ ld [wPrinterExposureTime], a
xor a
ld [wJumptableIndex], a
ret
@@ -353,11 +353,11 @@ Printer_ComputeChecksum:
Printer_StageHeaderForSend:
ld a, $1
ld [wGameboyPrinter2bppSource + 0], a
- ld a, [wcbfa]
+ ld a, [wPrinterMargins]
ld [wGameboyPrinter2bppSource + 1], a
- ld a, %11100100
+ ld a, %11100100 ; 3,2,1,0
ld [wGameboyPrinter2bppSource + 2], a
- ld a, [wGBPrinterSettings]
+ ld a, [wPrinterExposureTime]
ld [wGameboyPrinter2bppSource + 3], a
ret