aboutsummaryrefslogtreecommitdiffstats
path: root/engine/movie
diff options
context:
space:
mode:
authordannye <33dannye@gmail.com>2025-01-30 21:40:19 -0600
committerdannye <33dannye@gmail.com>2025-01-30 21:40:19 -0600
commit6cb885a9f68b9f445d7fa45279731336fe0247d4 (patch)
tree39736ab1dd8ebcc57f8e981db6103285743d5530 /engine/movie
parentIdentify unnamed functions in map_sprites.asm (#126) (diff)
parentFix some label typos, and add some constants instead of raw numbers (#492) (diff)
downloadpokeyellow-6cb885a9f68b9f445d7fa45279731336fe0247d4.tar.gz
pokeyellow-6cb885a9f68b9f445d7fa45279731336fe0247d4.tar.xz
pokeyellow-6cb885a9f68b9f445d7fa45279731336fe0247d4.zip
Merge branch 'master' of https://github.com/pret/pokered
Diffstat (limited to 'engine/movie')
-rw-r--r--engine/movie/credits.asm8
-rw-r--r--engine/movie/hall_of_fame.asm2
-rw-r--r--engine/movie/intro.asm9
-rw-r--r--engine/movie/intro_yellow.asm50
-rw-r--r--engine/movie/oak_speech/init_player_data.asm2
-rw-r--r--engine/movie/oak_speech/oak_speech.asm4
-rw-r--r--engine/movie/splash.asm8
-rw-r--r--engine/movie/title.asm6
-rw-r--r--engine/movie/trade.asm10
9 files changed, 52 insertions, 47 deletions
diff --git a/engine/movie/credits.asm b/engine/movie/credits.asm
index 7a24b0b8..22006e6a 100644
--- a/engine/movie/credits.asm
+++ b/engine/movie/credits.asm
@@ -21,7 +21,7 @@ HallOfFamePC:
call FillFourRowsWithBlack
ld a, %11000000
ldh [rBGP], a
- call UpdateGBCPal_BGP
+ call UpdateCGBPal_BGP
call EnableLCD
call StopAllMusic
ld hl, vBGMap1
@@ -46,7 +46,7 @@ FadeInCreditsText:
.loop
ld a, [hli]
ldh [rBGP], a
- call UpdateGBCPal_BGP
+ call UpdateCGBPal_BGP
ld c, 5
call DelayFrames
dec b
@@ -78,7 +78,7 @@ DisplayCreditsMon:
call CreditsCopyTileMapToVRAM
ld a, %11111100 ; make the mon a black silhouette
ldh [rBGP], a
- call UpdateGBCPal_BGP
+ call UpdateCGBPal_BGP
ld hl, rLCDC
res rLCDC_BG_TILEMAP, [hl]
ld a, 1
@@ -94,7 +94,7 @@ DisplayCreditsMon:
call ScrollCreditsMonLeft
ld a, %11000000
ldh [rBGP], a
- call UpdateGBCPal_BGP
+ call UpdateCGBPal_BGP
xor a
ldh [hSCX], a
ret
diff --git a/engine/movie/hall_of_fame.asm b/engine/movie/hall_of_fame.asm
index 5be7d8c5..670c8261 100644
--- a/engine/movie/hall_of_fame.asm
+++ b/engine/movie/hall_of_fame.asm
@@ -121,7 +121,7 @@ HoFShowMonOrPlayer:
call RunPaletteCommand
ld a, %11100100
ldh [rBGP], a
- call UpdateGBCPal_BGP
+ call UpdateCGBPal_BGP
ld c, $31 ; back pic
call HoFLoadMonPlayerPicTileIDs
ld d, $a0
diff --git a/engine/movie/intro.asm b/engine/movie/intro.asm
index ef2374da..33a3a134 100644
--- a/engine/movie/intro.asm
+++ b/engine/movie/intro.asm
@@ -85,7 +85,7 @@ PlayShootingStar:
farcall LoadCopyrightAndTextBoxTiles
ldpal a, SHADE_BLACK, SHADE_DARK, SHADE_LIGHT, SHADE_WHITE
ldh [rBGP], a
- call UpdateGBCPal_BGP
+ call UpdateCGBPal_BGP
ld c, 180
call DelayFrames
call ClearScreen
@@ -122,6 +122,7 @@ PlayShootingStar:
call DelayFrames
farcall AnimateShootingStar
push af
+ ; A `call LoadPresentsGraphic` here was removed in localization
pop af
jr c, .next ; skip the delay if the user interrupted the animation
ld c, 40
@@ -147,7 +148,11 @@ IntroDrawBlackBars:
ld c, BG_MAP_WIDTH * 4
jp IntroPlaceBlackTiles
-EmptyFunc2:
+LoadPresentsGraphic: ; unreferenced
+ ; This routine loaded the "PRESENTS" text graphic (tiles
+ ; $67, $68, $69, $6A, $6B, and $6C from gamefreak_presents.2bpp)
+ ; at coordinates (11, 7) in the Japanese versions.
+ ; It was dummied out in the English localization.
ret
GameFreakIntro:
diff --git a/engine/movie/intro_yellow.asm b/engine/movie/intro_yellow.asm
index 043ff068..4e8282bc 100644
--- a/engine/movie/intro_yellow.asm
+++ b/engine/movie/intro_yellow.asm
@@ -143,9 +143,9 @@ YellowIntroScene0:
ldh [rOBP0], a
ld a, $c4
ldh [rOBP1], a
- call UpdateGBCPal_BGP
- call UpdateGBCPal_OBP0
- call UpdateGBCPal_OBP1
+ call UpdateCGBPal_BGP
+ call UpdateCGBPal_OBP0
+ call UpdateCGBPal_OBP1
ld a, 130
ld [wYellowIntroSceneTimer], a
call YellowIntro_NextScene
@@ -198,7 +198,7 @@ YellowIntroScene2_PlaceGraphic:
add $10
dec b
jr nz, .row
- ldh a, [hGBC]
+ ldh a, [hOnCGB]
and a
jr z, .dmg_sgb
; We can actually set palettes!
@@ -278,7 +278,7 @@ YellowIntroScene4:
call YellowIntro_BlankPalsDelay2AndDisableLCD
ld c, $5
call UpdateMusicCTimes
- ldh a, [hGBC]
+ ldh a, [hOnCGB]
and a
jr z, .dmg_sgb
; We can actually set palettes!
@@ -566,9 +566,9 @@ YellowIntroScene14:
ldh [rOBP0], a
and $f0
ldh [rOBP1], a
- call UpdateGBCPal_BGP
- call UpdateGBCPal_OBP0
- call UpdateGBCPal_OBP1
+ call UpdateCGBPal_BGP
+ call UpdateCGBPal_OBP0
+ call UpdateCGBPal_OBP1
ret
.expired
@@ -596,8 +596,8 @@ YellowIntroScene14:
ld a, $e4
ldh [rOBP0], a
ldh [rBGP], a
- call UpdateGBCPal_BGP
- call UpdateGBCPal_OBP0
+ call UpdateCGBPal_BGP
+ call UpdateCGBPal_OBP0
lb de, $58, $58
ld a, $7
call YellowIntro_SpawnAnimatedObjectAndSavePointer
@@ -619,8 +619,8 @@ YellowIntroScene15:
ldh a, [rBGP]
xor $3
ldh [rBGP], a
- call UpdateGBCPal_BGP
- call UpdateGBCPal_OBP0
+ call UpdateCGBPal_BGP
+ call UpdateCGBPal_OBP0
ret
.expired
@@ -629,8 +629,8 @@ YellowIntroScene15:
ld a, $e4
ldh [rBGP], a
ldh [rOBP0], a
- call UpdateGBCPal_BGP
- call UpdateGBCPal_OBP0
+ call UpdateCGBPal_BGP
+ call UpdateCGBPal_OBP0
call YellowIntro_NextScene
YellowIntroScene16:
ld de, YellowIntroPalSequence_f9e0a
@@ -638,8 +638,8 @@ YellowIntroScene16:
jr c, .expired
ldh [rOBP0], a
ldh [rBGP], a
- call UpdateGBCPal_BGP
- call UpdateGBCPal_OBP0
+ call UpdateCGBPal_BGP
+ call UpdateCGBPal_OBP0
ret
.expired
@@ -750,9 +750,9 @@ YellowIntro_BlankPalsDelay2AndDisableLCD:
ldh [rBGP], a
ldh [rOBP0], a
ldh [rOBP1], a
- call UpdateGBCPal_BGP
- call UpdateGBCPal_OBP0
- call UpdateGBCPal_OBP1
+ call UpdateCGBPal_BGP
+ call UpdateCGBPal_OBP0
+ call UpdateCGBPal_OBP1
call DelayFrame
call DelayFrame
call DisableLCD
@@ -773,9 +773,9 @@ Func_f9e9a:
ldh [rOBP0], a
ld a, $e0
ldh [rOBP1], a
- call UpdateGBCPal_BGP
- call UpdateGBCPal_OBP0
- call UpdateGBCPal_OBP1
+ call UpdateCGBPal_BGP
+ call UpdateCGBPal_OBP0
+ call UpdateCGBPal_OBP1
ret
YellowIntro_Copy8BitSineWave:
@@ -922,9 +922,9 @@ YellowIntro_BlankPalettes:
ldh [rBGP], a
ldh [rOBP0], a
ldh [rOBP1], a
- call UpdateGBCPal_BGP
- call UpdateGBCPal_OBP0
- call UpdateGBCPal_OBP1
+ call UpdateCGBPal_BGP
+ call UpdateCGBPal_OBP0
+ call UpdateCGBPal_OBP1
ret
YellowIntro_AnimatedObjectSpawnStateData:
diff --git a/engine/movie/oak_speech/init_player_data.asm b/engine/movie/oak_speech/init_player_data.asm
index d393b333..9994be51 100644
--- a/engine/movie/oak_speech/init_player_data.asm
+++ b/engine/movie/oak_speech/init_player_data.asm
@@ -39,7 +39,7 @@ DEF START_MONEY EQU $3000
ld hl, wObtainedBadges
ld [hli], a
- assert wObtainedBadges + 1 == wUnusedObtainedBadges
+ ASSERT wObtainedBadges + 1 == wUnusedObtainedBadges
ld [hl], a
ld hl, wPlayerCoins
diff --git a/engine/movie/oak_speech/oak_speech.asm b/engine/movie/oak_speech/oak_speech.asm
index 6cdf3e56..1591fefc 100644
--- a/engine/movie/oak_speech/oak_speech.asm
+++ b/engine/movie/oak_speech/oak_speech.asm
@@ -190,7 +190,7 @@ FadeInIntroPic:
.next
ld a, [hli]
ldh [rBGP], a
- call UpdateGBCPal_BGP
+ call UpdateCGBPal_BGP
ld c, 10
call DelayFrames
dec b
@@ -212,7 +212,7 @@ MovePicLeft:
ld a, %11100100
ldh [rBGP], a
- call UpdateGBCPal_BGP
+ call UpdateCGBPal_BGP
.next
call DelayFrame
ldh a, [rWX]
diff --git a/engine/movie/splash.asm b/engine/movie/splash.asm
index b393d319..6d9b9be9 100644
--- a/engine/movie/splash.asm
+++ b/engine/movie/splash.asm
@@ -3,8 +3,8 @@ LoadShootingStarGraphics:
ldh [rOBP0], a
ld a, $a4
ldh [rOBP1], a
- call UpdateGBCPal_OBP0
- call UpdateGBCPal_OBP1
+ call UpdateCGBPal_OBP0
+ call UpdateCGBPal_OBP1
ld de, MoveAnimationTiles1 tile 3 ; star tile (top left quadrant)
ld hl, vChars1 tile $20
lb bc, BANK(MoveAnimationTiles1), 1
@@ -77,7 +77,7 @@ AnimateShootingStar:
ld hl, rOBP0
rrc [hl]
rrc [hl]
- call UpdateGBCPal_OBP0
+ call UpdateCGBPal_OBP0
ld c, 10
call CheckForUserInterruption
ret c
@@ -220,7 +220,7 @@ MoveDownSmallStars:
ldh a, [rOBP1]
xor %10100000
ldh [rOBP1], a
- call UpdateGBCPal_OBP1
+ call UpdateCGBPal_OBP1
ld c, 3
call CheckForUserInterruption
ret c
diff --git a/engine/movie/title.asm b/engine/movie/title.asm
index 2c4b61fb..96ce948c 100644
--- a/engine/movie/title.asm
+++ b/engine/movie/title.asm
@@ -13,9 +13,9 @@ PrepareTitleScreen::
ld [wLetterPrintingDelayFlags], a
ld hl, wStatusFlags6
ld [hli], a
- assert wStatusFlags6 + 1 == wStatusFlags7
+ ASSERT wStatusFlags6 + 1 == wStatusFlags7
ld [hli], a
- assert wStatusFlags7 + 1 == wElite4Flags
+ ASSERT wStatusFlags7 + 1 == wElite4Flags
ld [hl], a
ld a, BANK(Music_TitleScreen)
ld [wAudioROMBank], a
@@ -76,7 +76,7 @@ DisplayTitleScreen:
call GBPalNormal
ld a, %11100000
ldh [rOBP0], a
- call UpdateGBCPal_OBP0
+ call UpdateCGBPal_OBP0
; make pokemon logo bounce up and down
ld bc, hSCY ; background scroll Y
diff --git a/engine/movie/trade.asm b/engine/movie/trade.asm
index be826996..dfbe643f 100644
--- a/engine/movie/trade.asm
+++ b/engine/movie/trade.asm
@@ -183,7 +183,7 @@ LoadTradingGFXAndMonNames:
ld a, $f0 ; SGB OBP0
.next
ldh [rOBP0], a
- call UpdateGBCPal_OBP0
+ call UpdateCGBPal_OBP0
call EnableLCD
xor a
ldh [hAutoBGTransferEnabled], a
@@ -201,7 +201,7 @@ LoadTradingGFXAndMonNames:
Trade_LoadMonPartySpriteGfx:
ld a, %11010000
ldh [rOBP1], a
- call UpdateGBCPal_OBP1
+ call UpdateCGBPal_OBP1
farjp LoadMonPartySpriteGfx
Trade_SwapNames:
@@ -305,7 +305,7 @@ Trade_AnimateBallEnteringLinkCable:
call DelayFrames
ld a, %11100100
ldh [rOBP0], a
- call UpdateGBCPal_OBP0
+ call UpdateCGBPal_OBP0
xor a
ld [wLinkCableAnimBulgeToggle], a
lb bc, $20, $60
@@ -386,7 +386,7 @@ Trade_AnimLeftToRight:
ld [wTradedMonMovingRight], a
ld a, %11100100
ldh [rOBP0], a
- call UpdateGBCPal_OBP0
+ call UpdateCGBPal_OBP0
ld a, $54
ld [wBaseCoordX], a
ld a, $1c
@@ -604,7 +604,7 @@ Trade_AnimCircledMon:
ldh a, [rBGP]
xor $3c ; make link cable flash
ldh [rBGP], a
- call UpdateGBCPal_BGP
+ call UpdateCGBPal_BGP
ld hl, wShadowOAMSprite00TileID
ld de, $4
ld c, $14