summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
Diffstat (limited to 'home')
-rw-r--r--home/init.asm2
-rw-r--r--home/map.asm6
-rw-r--r--home/serial.asm38
-rw-r--r--home/video.asm4
4 files changed, 25 insertions, 25 deletions
diff --git a/home/init.asm b/home/init.asm
index 82b3cf7e..a1e95d16 100644
--- a/home/init.asm
+++ b/home/init.asm
@@ -104,7 +104,7 @@ Init::
ldh [rWX], a
ld a, CONNECTION_NOT_ESTABLISHED
- ldh [hLinkPlayerNumber], a
+ ldh [hSerialConnectionStatus], a
ld h, $98
call BlankBGMap
diff --git a/home/map.asm b/home/map.asm
index d6da26c2..53fe7641 100644
--- a/home/map.asm
+++ b/home/map.asm
@@ -1566,7 +1566,7 @@ UpdateBGMapRow:: ; 28f6 (0:28f6)
dec c
jr nz, .asm_2904
ld a, $14
- ldh [hFFDE], a
+ ldh [hBGMapTileCount], a
ret
UpdateBGMapColumn:: ; 291b (0:291b)
@@ -1590,7 +1590,7 @@ UpdateBGMapColumn:: ; 291b (0:291b)
dec c
jr nz, .asm_2920
ld a, $12
- ldh [hFFDE], a
+ ldh [hBGMapTileCount], a
ret
Function2939::
@@ -2427,7 +2427,7 @@ LoadTilesetHeader:: ; 2dfa (0:2dfa)
pop bc
pop hl
ret
-
+
InexplicablyEmptyFunction:: ; 2e16
; Inexplicably empty.
; Seen in PredefPointers.
diff --git a/home/serial.asm b/home/serial.asm
index 0fb1750b..f2924384 100644
--- a/home/serial.asm
+++ b/home/serial.asm
@@ -10,7 +10,7 @@ Serial::
bit 0, a
jr nz, .printer
- ldh a, [hLinkPlayerNumber]
+ ldh a, [hSerialConnectionStatus]
inc a ; is it equal to CONNECTION_NOT_ESTABLISHED?
jr z, .establish_connection
@@ -20,7 +20,7 @@ Serial::
ldh a, [hSerialSend]
ldh [rSB], a
- ldh a, [hLinkPlayerNumber]
+ ldh a, [hSerialConnectionStatus]
cp USING_INTERNAL_CLOCK
jr z, .player2
@@ -43,7 +43,7 @@ Serial::
.player1
ldh [hSerialReceive], a
- ldh [hLinkPlayerNumber], a
+ ldh [hSerialConnectionStatus], a
cp USING_INTERNAL_CLOCK
jr z, ._player2
@@ -70,7 +70,7 @@ Serial::
.player2
ld a, TRUE
- ldh [hFFCC], a
+ ldh [hSerialReceivedNewData], a
ld a, SERIAL_NO_DATA_BYTE
ldh [hSerialSend], a
@@ -83,7 +83,7 @@ Serial::
Serial_ExchangeBytes::
ld a, 1
- ldh [hFFCE], a
+ ldh [hSerialIgnoringInitialData], a
.loop
ld a, [hl]
ldh [hSerialSend], a
@@ -95,7 +95,7 @@ Serial_ExchangeBytes::
.wait
dec a
jr nz, .wait
- ldh a, [hFFCE]
+ ldh a, [hSerialIgnoringInitialData]
and a
ld a, b
pop bc
@@ -104,7 +104,7 @@ Serial_ExchangeBytes::
cp SERIAL_PREAMBLE_BYTE
jr nz, .loop
xor a
- ldh [hFFCE], a
+ ldh [hSerialIgnoringInitialData], a
jr .loop
.load
@@ -119,8 +119,8 @@ Serial_ExchangeBytes::
Serial_ExchangeByte::
.loop
xor a
- ldh [hFFCC], a
- ldh a, [hLinkPlayerNumber]
+ ldh [hSerialReceivedNewData], a
+ ldh a, [hSerialConnectionStatus]
cp 2
jr nz, .not_player_2
ld a, (0 << rSC_ON) | (1 << rSC_CLOCK)
@@ -130,10 +130,10 @@ Serial_ExchangeByte::
.not_player_2
.loop2
- ldh a, [hFFCC]
+ ldh a, [hSerialReceivedNewData]
and a
jr nz, .reset_ffcc
- ldh a, [hLinkPlayerNumber]
+ ldh a, [hSerialConnectionStatus]
cp 1
jr nz, .not_player_1_or_wLinkTimeoutFrames_zero
call CheckwLinkTimeoutFramesNonzero
@@ -165,10 +165,10 @@ Serial_ExchangeByte::
dec a
ld [wce5d + 1], a
jr nz, .loop2
- ldh a, [hLinkPlayerNumber]
+ ldh a, [hSerialConnectionStatus]
cp 1
jr z, .reset_ffcc
-
+
ld a, 255
.delay_255_cycles
dec a
@@ -176,7 +176,7 @@ Serial_ExchangeByte::
.reset_ffcc
xor a
- ldh [hFFCC], a
+ ldh [hSerialReceivedNewData], a
ldh a, [rIE]
and (1 << SERIAL) | (1 << TIMER) | (1 << LCD_STAT) | (1 << VBLANK)
sub 1 << SERIAL
@@ -246,7 +246,7 @@ Serial_ExchangeLinkMenuSelection::
ld de, wOtherPlayerLinkMode
ld c, 2
ld a, TRUE
- ldh [hFFCE], a
+ ldh [hSerialIgnoringInitialData], a
.asm_7f8
call DelayFrame
ld a, [hl]
@@ -254,10 +254,10 @@ Serial_ExchangeLinkMenuSelection::
call Serial_ExchangeByte
ld b, a
inc hl
- ldh a, [hFFCE]
+ ldh a, [hSerialIgnoringInitialData]
and a
ld a, 0
- ldh [hFFCE], a
+ ldh [hSerialIgnoringInitialData], a
jr nz, .asm_7f8
ld a, b
ld [de], a
@@ -343,7 +343,7 @@ LinkTransfer::
ld a, [wPlayerLinkAction]
add b
ldh [hSerialSend], a
- ldh a, [hLinkPlayerNumber]
+ ldh a, [hSerialConnectionStatus]
cp USING_INTERNAL_CLOCK
jr nz, .player_1
ld a, (0 << rSC_ON) | (1 << rSC_CLOCK)
@@ -373,7 +373,7 @@ LinkDataReceived::
; Let the other system know that the data has been received.
xor a
ldh [hSerialSend], a
- ldh a, [hLinkPlayerNumber]
+ ldh a, [hSerialConnectionStatus]
cp USING_INTERNAL_CLOCK
ret nz
ld a, (0 << rSC_ON) | (1 << rSC_CLOCK)
diff --git a/home/video.asm b/home/video.asm
index 5b17ce44..519cd6e1 100644
--- a/home/video.asm
+++ b/home/video.asm
@@ -53,10 +53,10 @@ rept 2
endr
; We've done 2 16x8 blocks
- ldh a, [hFFDE]
+ ldh a, [hBGMapTileCount]
dec a
dec a
- ldh [hFFDE], a
+ ldh [hBGMapTileCount], a
jr nz, .next