diff options
| author | dannye <33dannye@gmail.com> | 2025-01-30 21:40:19 -0600 |
|---|---|---|
| committer | dannye <33dannye@gmail.com> | 2025-01-30 21:40:19 -0600 |
| commit | 6cb885a9f68b9f445d7fa45279731336fe0247d4 (patch) | |
| tree | 39736ab1dd8ebcc57f8e981db6103285743d5530 /engine/movie | |
| parent | Identify unnamed functions in map_sprites.asm (#126) (diff) | |
| parent | Fix some label typos, and add some constants instead of raw numbers (#492) (diff) | |
| download | pokeyellow-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.asm | 8 | ||||
| -rw-r--r-- | engine/movie/hall_of_fame.asm | 2 | ||||
| -rw-r--r-- | engine/movie/intro.asm | 9 | ||||
| -rw-r--r-- | engine/movie/intro_yellow.asm | 50 | ||||
| -rw-r--r-- | engine/movie/oak_speech/init_player_data.asm | 2 | ||||
| -rw-r--r-- | engine/movie/oak_speech/oak_speech.asm | 4 | ||||
| -rw-r--r-- | engine/movie/splash.asm | 8 | ||||
| -rw-r--r-- | engine/movie/title.asm | 6 | ||||
| -rw-r--r-- | engine/movie/trade.asm | 10 |
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 |
