summaryrefslogtreecommitdiff
path: root/home/init.asm
diff options
context:
space:
mode:
authorDaniel Harding <33dannye@gmail.com>2020-05-16 21:42:24 -0500
committerGitHub <noreply@github.com>2020-05-16 21:42:24 -0500
commit8a924f1f783572ff395f617f99546b4c949c8b04 (patch)
tree1b6c7de331cb983256651b11b8adf413a3a434f1 /home/init.asm
parent88d7e9a34a8b610b358cec1ccc6660634ca9ce80 (diff)
parented94962edf1668aba3f60938e8a5ba8040e2a59c (diff)
Merge pull request #30 from entrpntr/spring-cleaning
Spring Cleaning
Diffstat (limited to 'home/init.asm')
-rw-r--r--home/init.asm26
1 files changed, 14 insertions, 12 deletions
diff --git a/home/init.asm b/home/init.asm
index 82b3cf7e..497e13c7 100644
--- a/home/init.asm
+++ b/home/init.asm
@@ -56,9 +56,9 @@ Init::
xor a
ldh [rLCDC], a
-; Clear WRAM bank 0
+; Clear WRAM
ld hl, WRAM0_Begin
- ld bc, $2000
+ ld bc, WRAM1_End - WRAM0_Begin
.ByteFill:
ld [hl], 0
inc hl
@@ -70,6 +70,8 @@ Init::
ld sp, wStackTop
call ClearVRAM
+
+; Clear HRAM
ldh a, [hCGB]
push af
xor a
@@ -104,11 +106,11 @@ Init::
ldh [rWX], a
ld a, CONNECTION_NOT_ESTABLISHED
- ldh [hLinkPlayerNumber], a
+ ldh [hSerialConnectionStatus], a
- ld h, $98
+ ld h, HIGH(vBGMap0)
call BlankBGMap
- ld h, $9c
+ ld h, HIGH(vBGMap1)
call BlankBGMap
callfar InitCGBPals
@@ -137,7 +139,7 @@ Init::
; BG on
ldh [rLCDC], a
- ld a, $1f
+ ld a, IE_DEFAULT
ldh [rIE], a
ei
@@ -158,13 +160,13 @@ ClearVRAM::
ret
BlankBGMap::
- ld a, $7f
- jr asm_69e
-
-FillBGMap::
+ ld a, " "
+ jr .fill
+; unused; would fill BG Map with value in l
ld a, l
-asm_69e
- ld de, $400
+
+.fill
+ ld de, vBGMap1 - vBGMap0
ld l, e
.loop
ld [hli], a