summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-06-16 00:23:37 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-06-16 00:23:37 -0400
commitfe01038cd1c04e5d64934d3dec3e93e251fadee6 (patch)
treebb250e7982a2be3bfbdeec73091b45a2869efd96
parent8376fcce8e02869f17ee79ea4d6d4a5cad7993c4 (diff)
BlackOutBGMap -> FillBGMap0WithBlack (after pokecrystal's HDMATransfer_FillBGMap0WithBlack)
-rw-r--r--home/vblank.asm2
-rw-r--r--home/video.asm21
2 files changed, 13 insertions, 10 deletions
diff --git a/home/vblank.asm b/home/vblank.asm
index c1c4bbfe..d150abf4 100644
--- a/home/vblank.asm
+++ b/home/vblank.asm
@@ -98,7 +98,7 @@ VBlank0::
call Serve2bppRequest
call Serve1bppRequest
call AnimateTileset
- call BlackOutBGMap
+ call FillBGMap0WithBlack
.done
diff --git a/home/video.asm b/home/video.asm
index ebb085f7..71c69b91 100644
--- a/home/video.asm
+++ b/home/video.asm
@@ -392,20 +392,23 @@ AnimateTileset::
set 1, [hl]
ret
-BlackOutBGMap::
+FillBGMap0WithBlack::
nop
- ldh a, [hBlackOutBGMapThird]
- and a
+ ldh a, [hFillBGMap0WithBlackThird]
+ and a ; 0
ret z
- dec a
+ dec a ; 1
jr z, .one
- dec a
+ dec a ; 2
jr z, .two
+ ; 3
+
+BG_THIRD_HEIGHT EQU (BG_MAP_HEIGHT - SCREEN_HEIGHT) / 2
; Black out the 18 BG Map rows right of the screen area
ld a, 2
- ldh [hBlackOutBGMapThird], a
+ ldh [hFillBGMap0WithBlackThird], a
ld hl, hBGMapAddress
ld a, [hli]
ld h, [hl]
@@ -432,16 +435,16 @@ endr
.one
; Black out the bottom 7 BG Map rows below the screen area
xor a
- ld de, BG_MAP_WIDTH * (SCREEN_HEIGHT + 7)
+ ld de, BG_MAP_WIDTH * (SCREEN_HEIGHT + BG_THIRD_HEIGHT)
.go
- ldh [hBlackOutBGMapThird], a
+ ldh [hFillBGMap0WithBlackThird], a
ld hl, hBGMapAddress
ld a, [hli]
ld h, [hl]
ld l, a
add hl, de
- ld b, 7 * 2
+ ld b, BG_THIRD_HEIGHT * 2
ld a, "■"
.loop2
rept BG_MAP_WIDTH / 2