summaryrefslogtreecommitdiff
path: root/home.asm
diff options
context:
space:
mode:
Diffstat (limited to 'home.asm')
-rw-r--r--home.asm28
1 files changed, 16 insertions, 12 deletions
diff --git a/home.asm b/home.asm
index eef727909..4c7f0e61f 100644
--- a/home.asm
+++ b/home.asm
@@ -70,6 +70,7 @@ Function2ebb:: ; 2ebb
ld a, [wc2cc]
bit 1, a
ret z
+
ld a, [hJoyDown]
bit 1, a ; B_BUTTON
ret
@@ -212,7 +213,8 @@ HideSprites:: ; 3016
INCLUDE "home/copy2.asm"
-Function309d:: ; 309d
+LoadTileMapToTempTileMap:: ; 309d
+; Load TileMap into TempTileMap
ld a, [rSVBK]
push af
ld a, BANK(w2_d000)
@@ -226,16 +228,17 @@ Function309d:: ; 309d
ret
; 30b4
-Function30b4:: ; 30b4
+Call_LoadTempTileMapToTileMap:: ; 30b4
xor a
ld [hBGMapMode], a
- call Function30bf
+ call LoadTempTileMapToTileMap
ld a, 1
ld [hBGMapMode], a
ret
; 30bf
-Function30bf:: ; 30bf
+LoadTempTileMapToTileMap:: ; 30bf
+; Load TempTileMap into TileMap
ld a, [rSVBK]
push af
ld a, BANK(w2_d000)
@@ -682,11 +685,12 @@ endr
; 32f9
-
-Function32f9:: ; 32f9
+SetPalettes:: ; 32f9
+; Inits the Palettes
+; depending on the system the monochromes palettes or color palettes
ld a, [hCGB]
and a
- jr nz, .asm_3309
+ jr nz, .SetPalettesForGameBoyColor
ld a, $e4
ld [rBGP], a
ld a, $d0
@@ -694,7 +698,7 @@ Function32f9:: ; 32f9
ld [rOBP1], a
ret
-.asm_3309
+.SetPalettesForGameBoyColor
push de
ld a, $e4
call DmgToCgbBGPals
@@ -965,10 +969,10 @@ GetPokemonName:: ; 343b
ld h, 0
ld l, a
rept 2
- add hl, hl
+ add hl, hl ; hl = hl * 4
endr
- add hl, de
- add hl, hl
+ add hl, de ; hl = (hl*4) + de
+ add hl, hl ; hl = (5*hl) + (5*hl)
ld de, PokemonNames
add hl, de
@@ -1165,7 +1169,7 @@ Function3524:: ; 3524
ld hl, VramState
bit 0, [hl]
jp nz, UpdateTimePals
- jp Function32f9
+ jp SetPalettes
; 352f
Function352f:: ; 352f