Open
Conversation
## Core Systems (home.asm, score.asm, menu.asm, pinball_game.asm) | Old Name | New Name | File | |----------|----------|------| | Func_23b | DetectGameBoyColor | home.asm | | Func_1129 | SnapshotGraphicsQueuePosition | home.asm | | Func_1130 | CheckGraphicsQueueEmpty | home.asm | | Func_113a | ProcessQueuedGraphics | home.asm | | Func_122e | LoadVRAMTilemapData | home.asm | | Func_1198 | LoadSequentialTileLists | home.asm | | Func_11d2 | LoadBankedTileData | home.asm | | Func_167b | PollSerialCommunication | home.asm | | Func_310a | ClearBottomMessageBufferRows | home/text.asm | | Func_32cc | LoadScrollingScoreText | home/text.asm | | Func_3309 | LoadBCDDigitAsScrollingText | home/text.asm | | Func_3500 | AddBCDEToScoreWithMultiplier | home/bcd.asm | | Func_3567 | BCDAddBCToHL | home/bcd.asm | | Func_3570 | BCDAddDEToHL | home/bcd.asm | | Func_3579 | ClearJackpot | home/bcd.asm | | Func_8524 | DrawScoreDigits | score.asm | | Func_8569 | ClearAddScoreQueue | score.asm | | Func_85c7 | ProcessScoreQueue | score.asm | | Func_8645 | DrawScoreToBottomBar | score.asm | | Func_8797 | DrawMenuText | menu.asm | | Func_dba9 | DrawBallLifeIndicator | pinball_game.asm | ## VRAM Copy Utilities (home/copy.asm) | Old Name | New Name | File | |----------|----------|------| | Func_61b | WaitForLCDHBlank | home/copy.asm | | Func_7dc | CopyCGBPalettesWithHBlankSync | home/copy.asm | | Func_858 | WriteTileToVRAMBank1 | home/copy.asm | | Func_8e1 | LoadTileDataWithBankSwitch | home/copy.asm | ## Sprite Loading (home.asm) | Old Name | New Name | File | |----------|----------|------| | Func_1f9a | LoadSpriteData2WithOffset | home.asm | | Func_1fb3 | LoadSpriteDataWithOffset | home.asm | | Func_208c | LoadDexVWFCharacterSpecial | home.asm | ## Flipper Physics (flippers.asm) | Old Name | New Name | File | |----------|----------|------| | Func_e2e4 | FixedPointDivide | flippers.asm | | Func_e3de | CalculateFlipperXForce | flippers.asm | ## Timer Display (draw_timer.asm) | Old Name | New Name | File | |----------|----------|------| | Func_1762f | GetTimerSpriteIndex | draw_timer.asm | | Func_17665 | QueueTimerDigitGraphics | draw_timer.asm | ## Serial Communication (home/serial.asm) | Old Name | New Name | File | |----------|----------|------| | Func_14c4 | HandleSerialCommunication | home/serial.asm | | Func_1502 | SendSerialHandshakeBytes | home/serial.asm | | Func_1527 | ExchangeSerialDataBytes | home/serial.asm | | Func_15bb | CompleteSerialTransfer | home/serial.asm | | Func_15c8 | ResetSerialBufferPointers | home/serial.asm | | Func_15e1 | TransmitSerialChecksum | home/serial.asm | | Func_15f8 | ReceiveSerialChecksum | home/serial.asm | | Func_1612 | HandleSerialCompletionState | home/serial.asm | | Func_165f | SerialReturn | home/serial.asm | | Func_1660 | ClearSerialControl | home/serial.asm | | Func_1663 | SerialDone | home/serial.asm | | Func_1664 | SerialInterruptHandler | home/serial.asm | | Func_169d | ClearSerialRegisters | home/serial.asm | | Func_16a2 | ResetSerialCommunication | home/serial.asm | | Func_16b5 | ResetSerialTransactionState | home/serial.asm | | Func_16bf | ClearSerialExchangeState | home/serial.asm | | Func_16e2 | ProcessSerialResponse | home/serial.asm | | Func_16fd | CheckSerialTransactionComplete | home/serial.asm | | Func_1740 | ProcessSerialDataExchange | home/serial.asm | | Func_1779 | InitiateSerialDataTransfer | home/serial.asm | | Func_1879 | SendSerialAcknowledgment | home/serial.asm | | Func_18ac | TriggerSerialPoll | home/serial.asm | | Func_18d4 | SetupSerialTransaction | home/serial.asm | | Func_1925 | InitiateSerialHandshake | home/serial.asm | | Func_1932 | InitiateSerialDataPacket | home/serial.asm | | Func_1982 | AddToSerialChecksum | home/serial.asm | | Func_1989 | SetupSerialMultiPartTransfer | home/serial.asm | | Func_19bd | InitiateSerialAck | home/serial.asm | | Func_19ca | InitiateSerialPollTransaction | home/serial.asm | | Func_19d7 | InitiateSerialRetransmit | home/serial.asm | | Func_19e5 | FinalizeSerialState | home/serial.asm | ## Serial High Score Transfer (home.asm) | Old Name | New Name | File | |----------|----------|------| | Func_1a21 | InitiateHighScoreTransfer | home.asm | | Func_1a43 | InitiateHighScoreTransferWithFlag | home.asm | | Func_1a59 | InitializeSerialCommunication | home.asm | | Func_1a89 | ProcessSerialHandshakeResponse | home.asm | | Func_1aa9 | TransferTileDataToBuffer | home.asm | | Func_1ae2 | DecodeNibbleEncodedTile | home.asm | | Func_1b3d | StartHighScoreSerialTransfer | home.asm | | Func_1b60 | RunHighScoreDataExchange | home.asm | | Func_1b88 | ValidateSerialDataExchange | home.asm | | Func_1ba7 | DisableSerialCommunication | home.asm | | Func_1bb2 | HandleSerialCommunicationError | home.asm | | Func_1bd3 | HandleSerialCommunicationCancellation | home.asm | ## IR Communication (home/ir.asm) | Old Name | New Name | File | |----------|----------|------| | Func_1be3 | InitializeIRTimingData | home/ir.asm | | Func_1c1b | WaitForIRSignalHigh | home/ir.asm | | Func_1c23 | WaitForIRSignalLow | home/ir.asm | | Func_1c2b | SendIRPulse | home/ir.asm | | Func_1c32 | SendIRGap | home/ir.asm | | Func_1c39 | EstablishIRConnection | home/ir.asm | | Func_1c50 | HandleIRReceiveHandshake | home/ir.asm | | Func_1ca1 | HandleIRSendHandshake | home/ir.asm | | Func_1cef | DisableIRCommunication | home/ir.asm | | Func_1cf8 | TransmitIRData | home/ir.asm | | Func_1d44 | TransmitIRDataBytes | home/ir.asm | | Func_1dc2 | SetIRErrorState | home/ir.asm | | Func_1dc8 | SetIRChecksumError | home/ir.asm | | Func_1dd1 | SetIRProtocolError | home/ir.asm | | Func_1dda | ReceiveIRData | home/ir.asm | | Func_1e3b | ReceiveIRDataBytes | home/ir.asm | | Func_1ec9 | TransmitIRPacket | home/ir.asm | | Func_1ece | ReceiveIRPacket | home/ir.asm | | Func_1ed3 | IRTimingNop | home/ir.asm | | Func_1ed4 | IRTimingDelay | home/ir.asm | ## End of Ball Bonus (end_of_ball_bonus.asm) | Old Name | New Name | File | |----------|----------|------| | Func_f57f | ClearBottomMessageAndUpdateVRAM | end_of_ball_bonus.asm | | Func_f676 | DisplayBonusMultiplierLoop | end_of_ball_bonus.asm | | Func_f70d | DisplayFinalBonusScore | end_of_ball_bonus.asm | | Func_f78e | ConvertByteToDecimalDisplay | end_of_ball_bonus.asm | | Func_f80d | CopyMessageBufferToVRAM | end_of_ball_bonus.asm | | Func_f81b | FillBufferWithSpaceTile | end_of_ball_bonus.asm | | Func_f824 | ClearMessageAndWaitForInput | end_of_ball_bonus.asm | | Func_f83a | WaitForButtonPressOrTimeout | end_of_ball_bonus.asm | | Func_f853 | AccumulateBonusPoints | end_of_ball_bonus.asm | | Func_f8bd | ConvertBCD6ToDecimalString | end_of_ball_bonus.asm | | Func_f8d5 | ConvertBCDNibbleToChar | end_of_ball_bonus.asm | ## Slot and Billboard (slot.asm) | Old Name | New Name | File | |----------|----------|------| | Func_f154 | LoadBonusMultiplierRailingGraphics | slot.asm | | Func_f2a0 | LoadBillboardBGPalette | slot.asm | ## Catch Mode (catchem_mode.asm) | Old Name | New Name | File | |----------|----------|------| | Func_10184 | UpdateBillboardTileGraphics | catchem_mode.asm | | Func_101d9 | QueueBillboardTileDMGGraphics | catchem_mode.asm | | Func_10230 | QueueBillboardTileCGBPalette | catchem_mode.asm | | Func_102bc | LoadBillboardStaticPalette | catchem_mode.asm | | Func_10301 | LoadBillboardAnimatedPalettes | catchem_mode.asm | | Func_10362 | QueueBillboardAnimatedGraphics | catchem_mode.asm | | Func_1038e | QueueBillboardAnimatedTileEntry | catchem_mode.asm | | Func_10611 | LoadCatchTextGraphics | catchem_mode.asm | | Func_10648 | UpdateBillboardTileFlashAnimation | catchem_mode.asm | | Func_10696 | DisplayLetsGetPokemonText | catchem_mode.asm | | Func_106a6 | DisplayPokemonRanAwayText | catchem_mode.asm | | Func_107e9 | SetRedStageStructureBackup | catchem_mode.asm | | Func_10848 | AwardFirstPokemonCaughtBonus | catchem_mode.asm | | Func_10871 | InitializeCatchModeRedField | catchem_mode.asm | | Func_108f5 | ConcludeCatchModeRedField | catchem_mode.asm | | Func_1098c | InitializeCatchModeBlueField | catchem_mode.asm | | Func_109fc | ConcludeCatchModeBlueField | catchem_mode.asm | ## Catch Mode Red/Blue Field | Old Name | New Name | File | |----------|----------|------| | Func_20041 | CheckAllTilesFlipped_RedField | catchem_mode_red_field.asm | | Func_2005f | RunBillboardFlashAnimation_RedField | catchem_mode_red_field.asm | | Func_2006b | TransitionToAnimatedMon_RedField | catchem_mode_red_field.asm | | Func_20302 | CheckAllTilesFlipped_BlueField | catchem_mode_blue_field.asm | | Func_20320 | RunBillboardFlashAnimation_BlueField | catchem_mode_blue_field.asm | | Func_2032c | TransitionToAnimatedMon_BlueField | catchem_mode_blue_field.asm | ## Map Move Mode (map_move.asm) | Old Name | New Name | File | |----------|----------|------| | Func_311b4 | InitRedMapModeIndicators | map_move.asm | | Func_31234 | FinalizeRedMapModeIndicators | map_move.asm | | Func_31326 | InitBlueMapModeIndicators | map_move.asm | | Func_313c3 | FinalizeBlueMapModeIndicators | map_move.asm | | Func_314ef | MapMoveStateZero_Red | map_move.asm | | Func_314f1 | MapMoveStateOne_Red | map_move.asm | | Func_314f3 | MapMoveStateTwo_Red | map_move.asm | | Func_31505 | MapMoveStateThree_Red | map_move.asm | | Func_3165c | MapMoveStateZero_Blue | map_move.asm | | Func_3165e | MapMoveStateOne_Blue | map_move.asm | | Func_31660 | MapMoveStateTwo_Blue | map_move.asm | | Func_31672 | MapMoveStateThree_Blue | map_move.asm | | Func_31708 | OpenBlueMapMoveSlotFromLeft | map_move.asm | | Func_3172a | OpenBlueMapMoveSlotFromRight | map_move.asm | | Func_3174c | ResolveSuccessfulBlueMapMove | map_move.asm | ## Evolution Mode | Old Name | New Name | File | |----------|----------|------| | Func_20651 | AwardEvolutionTrinket_RedField | evolution_mode_red_field.asm | ## Load Stage Data (Red Field) | Old Name | New Name | File | |----------|----------|------| | Func_14091 | SaveAndResetAnimationState_RedField | load_red_field.asm | | Func_1414b | HandleCatchAndEvolutionGraphics_RedField | load_red_field.asm | | Func_141f2 | FillBillboardMapArea_RedField | load_red_field.asm | | Func_14209 | FillSixConsecutiveTiles_RedField | load_red_field.asm | | Func_14210 | ToggleBillboardIllumination_RedField | load_red_field.asm | | Func_142b3 | CallMonHitGraphicsRepeated_RedField | load_red_field.asm | | Func_142c3 | LoadEvolutionProgressIcons_RedField | load_red_field.asm | | Func_142d7 | LoadSingleEvolutionIcon_RedField | load_red_field.asm | ## Load Stage Data (Blue Field) | Old Name | New Name | File | |----------|----------|------| | Func_1c1db | ResetForceFieldState_BlueField | load_blue_field.asm | | Func_1c203 | SaveBallStateForDMG_BlueField | load_blue_field.asm | | Func_1c2cb | LoadArrowIndicators_BlueField | load_blue_field.asm | | Func_1c305 | HandleCatchAndEvolutionGraphics_BlueField | load_blue_field.asm | | Func_1c3ac | FillBillboardMapArea_BlueField | load_blue_field.asm | | Func_1c3c3 | FillSixConsecutiveTiles_BlueField | load_blue_field.asm | | Func_1c3ca | ToggleBillboardIllumination_BlueField | load_blue_field.asm | | Func_1c46d | CallMonHitGraphicsRepeated_BlueField | load_blue_field.asm | | Func_1c47d | LoadEvolutionProgressIcons_BlueField | load_blue_field.asm | | Func_1c491 | LoadSingleEvolutionIcon_BlueField | load_blue_field.asm | ## Load Stage Data (Diglett Bonus) | Old Name | New Name | File | |----------|----------|------| | Func_19a96 | RestoreDiglettStatesOnLoad | load_diglett_bonus.asm | ## Gengar Bonus Stage | Old Name | New Name | File | |----------|----------|------| | Func_183db | QueueGateGraphicsToLoad_GengarBonus | gengar_bonus_resolve_collision.asm | | Func_18464 | ResolveGastlyHitCollision | gengar_bonus_resolve_collision.asm | | Func_1850c | UpdateGastlyVerticalOffset | gengar_bonus_resolve_collision.asm | | Func_18562 | UpdateGastlyAnimationAndState | gengar_bonus_resolve_collision.asm | | Func_1860b | ResolveHaunterHitCollision | gengar_bonus_resolve_collision.asm | | Func_186a1 | UpdateHaunterVerticalOffset | gengar_bonus_resolve_collision.asm | | Func_186f7 | UpdateHaunterAnimationAndState | gengar_bonus_resolve_collision.asm | | Func_187b1 | ResolveGengarHitCollision | gengar_bonus_resolve_collision.asm | | Func_18876 | UpdateGengarVerticalPosition_LowerPhase | gengar_bonus_resolve_collision.asm | | Func_188e1 | UpdateGengarVerticalPosition_UpperPhase | gengar_bonus_resolve_collision.asm | | Func_1894c | UpdateGengarTiltMechanic | gengar_bonus_resolve_collision.asm | | Func_189af | UpdateGengarBonusGhostAnimation | gengar_bonus_resolve_collision.asm | | Func_18d34 | ResolveGravestoneCollision | gengar_bonus_resolve_collision.asm | | Func_18d72 | QueueSecondaryGateGraphics_GengarBonus | gengar_bonus_resolve_collision.asm | | Func_18d91 | UpdateGateCollisionMapTiles_GengarBonus | gengar_bonus_resolve_collision.asm | | Func_18db2 | CopyCollisionDataToMap | gengar_bonus_resolve_collision.asm | | Func_19020 | DrawAllGastlySprites | draw_gengar_bonus_sprites.asm | | Func_19033 | DrawGastlySprite | draw_gengar_bonus_sprites.asm | | Func_19070 | LoadGastlyGraphics | draw_gengar_bonus_sprites.asm | | Func_190b9 | DrawAllHaunterSprites | draw_gengar_bonus_sprites.asm | | Func_190c6 | DrawHaunterSprite | draw_gengar_bonus_sprites.asm | | Func_19104 | LoadHaunterGraphics | draw_gengar_bonus_sprites.asm | | Func_19185 | DrawAllGengarSprites | draw_gengar_bonus_sprites.asm | | Func_1918c | DrawGengarSprite | draw_gengar_bonus_sprites.asm | | Func_191cb | LoadGengarGraphics | draw_gengar_bonus_sprites.asm | ## Diglett Bonus Stage | Old Name | New Name | File | |----------|----------|------| | Func_19bbd | QueueGateGraphicsToLoad_DiglettBonus | diglett_bonus_resolve_collision.asm | | Func_19c52 | ResolveDiglettHitCollision | diglett_bonus_resolve_collision.asm | | Func_19cdd | InitializeDiglettsInSequence | diglett_bonus_resolve_collision.asm | | Func_19da8 | UpdateDiglettAnimationState | diglett_bonus_resolve_collision.asm | | Func_19dcd | WriteDiglettCollisionMapTiles | diglett_bonus_resolve_collision.asm | | Func_19df0 | ClearDiglettCollisionMapTiles | diglett_bonus_resolve_collision.asm | | Func_1aad4 | ResolveDugtrioHitCollision | diglett_bonus_resolve_collision.asm | | Func_1ab30 | UpdateDugtrioAnimation | diglett_bonus_resolve_collision.asm | | Func_1ac2c | LoadDugtrioCollisionData | diglett_bonus_resolve_collision.asm | ## Mewtwo Bonus Stage | Old Name | New Name | File | |----------|----------|------| | Func_19337 | CheckAllOrbitingBallCollisions | mewtwo_bonus_object_collision.asm | | Func_1936f | CheckOrbitingBallCollisionAndApplyPhysics | mewtwo_bonus_object_collision.asm | | Func_19412 | NoOrbitingBallCollision | mewtwo_bonus_object_collision.asm | | Func_19414 | CheckMewtwoBodyCollision | mewtwo_bonus_object_collision.asm | | Func_194ac | QueueGateGraphicsToLoad_MewtwoBonus | mewtwo_bonus_resolve_collision.asm | | Func_19531 | ResolveOrbitingBallHitCollision | mewtwo_bonus_resolve_collision.asm | | Func_195ac | InitializeMewtwoOrbitingBalls | mewtwo_bonus_resolve_collision.asm | | Func_195d3 | CheckMewtwoOrbitingBallAtPosition | mewtwo_bonus_resolve_collision.asm | | Func_195f5 | UpdateMewtwoAnimationFrame | mewtwo_bonus_resolve_collision.asm | | Func_19615 | HandleMewtwoAnimationState0 | mewtwo_bonus_resolve_collision.asm | | Func_1961e | HandleMewtwoAnimationState1 | mewtwo_bonus_resolve_collision.asm | | Func_1962f | HandleMewtwoAnimationState2 | mewtwo_bonus_resolve_collision.asm | | Func_19638 | HandleMewtwoAnimationState3 | mewtwo_bonus_resolve_collision.asm | | Func_19679 | InitializeMewtwoAnimationState | mewtwo_bonus_resolve_collision.asm | | Func_19701 | UpdateAllOrbitingBalls | mewtwo_bonus_resolve_collision.asm | | Func_1985a | HandleOrbitingBallAnimationState0 | mewtwo_bonus_resolve_collision.asm | | Func_19863 | HandleOrbitingBallAnimationState1 | mewtwo_bonus_resolve_collision.asm | | Func_1986c | HandleOrbitingBallAnimationState2 | mewtwo_bonus_resolve_collision.asm | | Func_1986d | HandleOrbitingBallAnimationState3 | mewtwo_bonus_resolve_collision.asm | | Func_19876 | InitializeOrbitingBallAnimationState | mewtwo_bonus_resolve_collision.asm | | Func_19976 | DrawMewtwoSprite | draw_mewtwo_bonus_sprites.asm | ## Meowth Bonus Stage | Old Name | New Name | File | |----------|----------|------| | Func_24319 | ResolveCoinCollision_Lower_MeowthBonus | meowth_bonus_resolve_collision.asm | | Func_2438f | ResolveCoinCollision_Upper_MeowthBonus | meowth_bonus_resolve_collision.asm | | Func_24405 | CheckCoinCollisionInRange | meowth_bonus_resolve_collision.asm | | Func_24516 | QueueGateGraphicsToLoad_MeowthBonus | meowth_bonus_resolve_collision.asm | | Func_245ab | HandleMeowthHitCollision | meowth_bonus_resolve_collision.asm | | Func_2465d | UpdateMeowthAnimationFrame | meowth_bonus_resolve_collision.asm | | Func_24709 | UpdateMeowthPosition | meowth_bonus_resolve_collision.asm | | Func_247d9 | ProduceBottomCoin | meowth_bonus_resolve_collision.asm | | Func_248ac | UpdateMeowthBottomCoins | meowth_bonus_resolve_collision.asm | | Func_24a30 | AnimateMovingCoin | meowth_bonus_resolve_collision.asm | | Func_24b41 | ContinueMovingCoinAnimation | meowth_bonus_resolve_collision.asm | | Func_24bf6 | SetCoinAnimationComplete | meowth_bonus_resolve_collision.asm | | Func_24c28 | ProduceTopCoin | meowth_bonus_resolve_collision.asm | | Func_24d07 | UpdateMeowthTopCoins | meowth_bonus_resolve_collision.asm | | Func_24e7f | ApplyCoinHitSpriteEffect | meowth_bonus_resolve_collision.asm | | Func_24ee7 | ResetCoinAnimationState | meowth_bonus_resolve_collision.asm | | Func_24f00 | DisplayMeowthMultiplierText | meowth_bonus_resolve_collision.asm | | Func_24fa3 | UpdateMeowthMultiplierAnimation | meowth_bonus_resolve_collision.asm | | Func_2586c | DrawMeowthSprite | draw_meowth_bonus_sprites.asm | | Func_25895 | DrawMeowthBottomCoinSprites | draw_meowth_bonus_sprites.asm | | Func_2595e | DrawMeowthTopCoinSprites | draw_meowth_bonus_sprites.asm | | Func_259fe | DrawMeowthMultiplierSprite | draw_meowth_bonus_sprites.asm | | Func_25a39 | DrawMeowthProgressSparkle | draw_meowth_bonus_sprites.asm | ## Seel Bonus Stage | Old Name | New Name | File | |----------|----------|------| | Func_25d0e | QueueGateGraphicsToLoad_SeelBonus | seel_bonus_resolve_collision.asm | | Func_25da3 | ResolveSeelHitCollision | seel_bonus_resolve_collision.asm | | Func_25e85 | CalculateSeelStreakBonus | seel_bonus_resolve_collision.asm | | Func_25f77 | HandleSeelAnimationState1Collision | seel_bonus_resolve_collision.asm | | Func_25fbe | HandleSeelAnimationState4Collision | seel_bonus_resolve_collision.asm | | Func_25ff3 | HandleSeelAnimationState7Emerge | seel_bonus_resolve_collision.asm | | Func_2602a | HandleSeelAnimationState9Hit | seel_bonus_resolve_collision.asm | | Func_2604c | HandleSeelAnimationState4BottomCoin | seel_bonus_resolve_collision.asm | | Func_2607f | HandleSeelAnimationState7EmergeBottom | seel_bonus_resolve_collision.asm | | Func_260b6 | HandleSeelAnimationState9HitBottom | seel_bonus_resolve_collision.asm | | Func_260d8 | HandleSeelAnimationState5Check | seel_bonus_resolve_collision.asm | | Func_260e2 | HandleSeelAnimationState5Alternate | seel_bonus_resolve_collision.asm | | Func_260ec | HandleSeelAnimationState1Direction | seel_bonus_resolve_collision.asm | | Func_26109 | HandleSeelAnimationState7ToState5 | seel_bonus_resolve_collision.asm | | Func_26120 | HandleSeelAnimationState7ToState5Alt | seel_bonus_resolve_collision.asm | | Func_26137 | InitializeSeelAnimationState | seel_bonus_resolve_collision.asm | | Func_261f9 | DisplaySeelMultiplierAnimation | seel_bonus_resolve_collision.asm | | Func_26212 | UpdateSeelMultiplierAnimationFrame | seel_bonus_resolve_collision.asm | | Func_262f4 | UpdateSeelStageScoreDisplay | seel_bonus_resolve_collision.asm | | Func_26ba9 | DrawAllSeelSprites | draw_seel_bonus_sprites.asm | | Func_26bbc | DrawSeelSprite | draw_seel_bonus_sprites.asm | | Func_26bf7 | DrawSeelMultiplierSprite | draw_seel_bonus_sprites.asm | | Func_26c3c | DrawSeelProgressSparkle | draw_seel_bonus_sprites.asm | ## Titlescreen (titlescreen.asm) | Old Name | New Name | File | |----------|----------|------| | Func_c0ee | HandleTitlescreenCursorInput | titlescreen.asm | | Func_c10e | HandleContinuePromptScreen | titlescreen.asm | | Func_c1a2 | HandleContinuePromptCursorInput | titlescreen.asm | | Func_c1b1 | UpdateContinuePromptAnimations | titlescreen.asm | | Func_c1cb | GoToSelectedMenuScreen | titlescreen.asm | | Func_c1fc | HandleMenuCursorUpDown | titlescreen.asm | | Func_c21d | DoNothing_Titlescreen | titlescreen.asm | ## High Scores Screen (high_scores_screen.asm) | Old Name | New Name | File | |----------|----------|------| | Func_ca8f | InitializeHighScoreEntry | high_scores_screen.asm | | Func_cb14 | LoadHighScoresScreen | high_scores_screen.asm | | Func_ccac | UpdateHighScoreNameEntry | high_scores_screen.asm | | Func_ccb6 | HandleHighScoresScreenInput | high_scores_screen.asm | | Func_cd6c | HandleHighScorePrintingSending | high_scores_screen.asm | | Func_cdce | TransmitReceiveHighScores | high_scores_screen.asm | | Func_ceca | WaitForVBlankLine0 | high_scores_screen.asm | | Func_cf58 | DisplayHighScoresErrorDialog | high_scores_screen.asm | | Func_cf7d | HandleHighScoresPrintSendSelection | high_scores_screen.asm | | Func_cfa6 | DrawHighScoresPrintSendDialog | high_scores_screen.asm | | Func_cfcb | InsertReceivedHighScore | high_scores_screen.asm | | Func_d035 | AdvanceHighScoreComparisonPointers | high_scores_screen.asm | | Func_d042 | PrintHighScoresToIR | high_scores_screen.asm | | Func_d0e3 | TransferHighScoreGraphicsToIR | high_scores_screen.asm | | Func_d0f5 | TransferHighScoreHexCharsToIR | high_scores_screen.asm | | Func_d107 | FormatHighScoresToHexDisplay | high_scores_screen.asm | | Func_d159 | ConvertNibbleToHexTile | high_scores_screen.asm | | Func_d18b | HandleHighScoreNameCharacterInput | high_scores_screen.asm | | Func_d1d2 | HandleHighScoreNamePositionInput | high_scores_screen.asm | | Func_d211 | UpdateHighScoreNameEntryAsterisks | high_scores_screen.asm | | Func_d2cb | RenderHighScoreEntry | high_scores_screen.asm | | Func_d317 | PlaceHighScoreTileWithPalette | high_scores_screen.asm | | Func_d336 | DeterminePaletteOffsetForHex | high_scores_screen.asm | | Func_d348 | PlaceHighScoreTileBufNoVRAM | high_scores_screen.asm | | Func_d361 | RenderHighScoreEntryToVRAM | high_scores_screen.asm | | Func_d3ad | PlaceHighScoreTileVRAM | high_scores_screen.asm | | Func_d3d0 | DeterminePaletteOffsetForHexVRAM | high_scores_screen.asm | | Func_d3e2 | PlaceHighScoreTileVRAMDirect | high_scores_screen.asm | | Func_d46f | UpdateHighScoreNameTile | high_scores_screen.asm | | Func_d4cf | HandleHighScoresStageTransition | high_scores_screen.asm | | Func_d57b | PrepareHighScoresTransition | high_scores_screen.asm | | Func_d5d0 | CompleteHighScoresStageTransition | high_scores_screen.asm | | Func_d68a | CheckDexCompletionAndShowCrown | high_scores_screen.asm | | Func_d6b6 | MarkDexCompletionInHighScoresBar | high_scores_screen.asm | ## Options Screen (options_screen.asm) | Old Name | New Name | File | |----------|----------|------| | Func_c35a | InitializeOptionsScreen | options_screen.asm | | Func_c400 | HandleOptionsScreenMainLoop | options_screen.asm | | Func_c41a | HandleOptionsMenuNavigation | options_screen.asm | | Func_c43a | UpdateOptionsScreenAnimations | options_screen.asm | | Func_c447 | HandleOptionsMenuSelection | options_screen.asm | | Func_c483 | ExitToTitleScreen | options_screen.asm | | Func_c493 | HandleGameSettingsScreen | options_screen.asm | | Func_c4b4 | HandleRumbleToggleInput | options_screen.asm | | Func_c4e6 | UpdateGameSettingsScreenAnimations | options_screen.asm | | Func_c4f4 | ResetAnimationFrames | options_screen.asm | | Func_c506 | HandleKeyConfigScreen | options_screen.asm | | Func_c534 | HandleKeyConfigNavigation | options_screen.asm | | Func_c554 | UpdateKeyConfigArrowSprite | options_screen.asm | | Func_c55a | HandleKeyConfigSelection | options_screen.asm | | Func_c621 | RenderKeyInputCursorFrame | options_screen.asm | | Func_c639 | SaveKeyInputResult | options_screen.asm | | Func_c644 | ClearKeyConfigOption | options_screen.asm | | Func_c691 | HandleSoundTestScreen | options_screen.asm | | Func_c6bf | HandleSoundTestModeToggle | options_screen.asm | | Func_c6d9 | UpdateSoundTestScreenAnimations | options_screen.asm | | Func_c6e8 | HandleSoundTestSelection | options_screen.asm | | Func_c869 | TriggerRumbleAtPikachuPeakFrame | options_screen.asm | | Func_c8f1 | UpdateArrowCursorSprite | options_screen.asm | | Func_c92e | UpdateFadedArrowSprite | options_screen.asm | | Func_c948 | RenderAllKeyConfigDigits | options_screen.asm | | Func_c95f | ConvertKeyButtonToTileDigit | options_screen.asm | | Func_c9aa | WriteNonzeroTileToBuffer | options_screen.asm | | Func_c9be | UpdateKeyInputDisplayBuffer | options_screen.asm | | Func_c9ff | ConvertButtonBitToTileArray | options_screen.asm | | Func_ca15 | ClearBufferTiles | options_screen.asm | | Func_ca29 | ConvertTileArrayToButtonBits | options_screen.asm | ## Unused Stage | Old Name | New Name | File | |----------|----------|------| | Func_18000 | InitializeUnusedStage | init_unused_stage.asm | | Func_1804a | InitBallPosition_UnusedStage | ball_init_unused_stage.asm | | Func_18062 | CheckLaunchAlleyCollision_UnusedStage | load_unused_stage.asm | | Func_1806e | ResolveLaunchCollision_UnusedStage | load_unused_stage.asm | | Func_18079 | DrawSprites_UnusedStageNoFlippers | draw_unused_stage_sprites.asm | | Func_18084 | DrawSprites_UnusedStageWithFlippers | draw_unused_stage_sprites.asm | ## Sprite Drawing (Red Field) | Old Name | New Name | File | |----------|----------|------| | Func_17e4f | LoadRedFieldExtraSprites_Unused | draw_red_field_sprites.asm | | Func_17e5e | ProcessSpriteDataList_Unused | draw_red_field_sprites.asm | ## Ball Loss | Old Name | New Name | File | |----------|----------|------| | Func_de4e | DoNothing_BallLoss_Unused | ball_loss_red_field.asm | ## WRAM Variables | Old Name | New Name | File | |----------|----------|------| | wd478 | wScoreQueueReadOffset | wram.asm | | wd479 | wScoreQueueSyncOffset | wram.asm | | wd49f | wScoreChanged | wram.asm | | wd4c5 | wBallPreviousXPosDMG | wram.asm | | wd4c6 | wBallPreviousYPosDMG | wram.asm | | wd4c7 | wBallPreviousRotationDMG | wram.asm | | wd502 | wStaryuState | wram.asm | | wd503 | wStaryuAnimationTimer | wram.asm | | wd51c | wPikachuSaverAnimationState | wram.asm | | wd51e | wSpinnerChargeSoundCooldown | wram.asm | | wd54e | wCatchModeFlashFrameCounter | wram.asm | | wd54f | wCatchModeFlashPhaseCounter | wram.asm | | wd558 | wEvolutionIndicatorState2Backup | wram.asm | | wd559 | wEvolutionIndicatorState3Backup | wram.asm | | wd580 | wTimerGraphicsNeedsLoading | wram.asm | | wd5c6 | wCatchModeTransitionFlag | wram.asm | | wd674 | wGengarPhaseTimer | wram.asm | | wd7fa | wGraphicsQueueSize | wram.asm | | wd7fb | wGraphicsQueueWriteIndex | wram.asm | | wd7fc | wGraphicsQueueReadIndex | wram.asm | | wd7fd | wGraphicsQueueOverflow | wram.asm | | wd8e1 | wSerialCommunicationEnabled | wram.asm | | wd917 | wDisableRumble | wram.asm | ## HRAM Variables | Old Name | New Name | File | |----------|----------|------| | hFF94 | hBankedCopySourceBank | hram.asm | | hFF95 | hBankedCopyCount | hram.asm | | hFFB1 | hSerialInterruptMode | hram.asm | | hFFC4 | hDMGPaletteUpdateNeeded | hram.asm | ## Summary - 347 functions renamed - 23 WRAM variables renamed - 4 HRAM variables renamed - 374 total identifiers renamed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Core Systems (home.asm, score.asm, menu.asm, pinball_game.asm)
VRAM Copy Utilities (home/copy.asm)
Sprite Loading (home.asm)
Flipper Physics (flippers.asm)
Timer Display (draw_timer.asm)
Serial Communication (home/serial.asm)
Serial High Score Transfer (home.asm)
IR Communication (home/ir.asm)
End of Ball Bonus (end_of_ball_bonus.asm)
Slot and Billboard (slot.asm)
Catch Mode (catchem_mode.asm)
Catch Mode Red/Blue Field
Map Move Mode (map_move.asm)
Evolution Mode
Load Stage Data (Red Field)
Load Stage Data (Blue Field)
Load Stage Data (Diglett Bonus)
Gengar Bonus Stage
Diglett Bonus Stage
Mewtwo Bonus Stage
Meowth Bonus Stage
Seel Bonus Stage
Titlescreen (titlescreen.asm)
High Scores Screen (high_scores_screen.asm)
Options Screen (options_screen.asm)
Unused Stage
Sprite Drawing (Red Field)
Ball Loss
WRAM Variables
HRAM Variables
Summary