label Label_C000 Reset label Label_C002 WaitVBlank_E023_1 label Label_C00D ClearZeropage label Label_C023 InitGameState label Label_C03B MainGameLoop label Label_C04A ClearSpriteRAM label Label_C058 InitLevel label Label_C09B CheckGameMode label Label_C0AE GameModeTitle label Label_C0BC GameModePlay label Label_C0BF WaitVBlank_E023Frame label Label_C0CC CheckController label Label_C0D3 UpdateFrameCounter label Label_C0E9 CheckHighScore label Label_C10E ProcessController label Label_C181 UpdateSprites_C34B_1 label Label_C18F UpdateSpritePositions label Label_C25A NmiExit label Label_C25A NmiFrameEnd label Label_C26F HandleBonus label Label_C27F UpdateGameState label Label_C27F GameStateUpdate label Label_C294 InitBallLaunch label Label_C2DE DrawPlayfield label Label_C301 DrawStatusBar label Label_C32E DrawDigits label Label_C34B UpdateSprites_C34B_3 label Label_C37C BallPhysics label Label_C37C BallPhysicsMain label Label_C38C CheckTilt label Label_C3B1 UpdateFlipper label Label_C3B7 UpdateBallTrajectory_E278_1 label Label_C3C7 BallLost label Label_C3CE UpdateBonus label Label_C3D3 BallLostSequence label Label_C3E0 DrawGameOver label Label_C3F4 ClearScreen label Label_C3CE UpdateBonusDisplay_1 label Label_C3CE UpdateBonusTimer label Label_C3D3 BallLostSequenceStart label Label_C3D3 BallLostHandler label Label_C3E0 DrawGameOverScreen label Label_C3F4 ClearPlayfield label Label_C3F4 ClearPlayfieldRTS label Label_C403 CheckGameOver label Label_C40E DrawNumber label Label_C4A1 ReadPPUData_1 label Label_C4B9 ReadPPUDataY label Label_C4CF UpdateScoreDisplay_1 label Label_C4F0 UpdateFlippers_1 label Label_C5C1 UpdateFlippersState label Label_C5D1 UpdateFlipperSprites_1 label Label_C5F5 UpdateBallSprites label Label_C6A8 UpdateBallPosition_1 label Label_C730 CheckBallCollision label Label_C739 CheckBallInPocket label Label_C739 CheckBallInHole label Label_CD9C IncrementBonus label Label_CDA4 UpdateBonusDisplay_3 label Label_CE6C InitializeRAM label Label_CEF2 ProcessSpriteData label Label_CF04 ProcessSpriteAttributes label Label_CF82 ProcessSpriteAttributes2 label Label_CFEC UpdateSprites_C34B2 label Label_D03C UpdateScore label Label_D07C UpdateBallY label Label_D093 UpdateBallX label Label_D0AD UpdateScore2 label Label_D0E0 UpdateFlipperSound label Label_D159 UpdateBallPosition_3 label Label_D15B UpdateBallPosition2 label Label_D191 UpdateBallY2 label Label_D1FB UpdateBallSprite label Label_D296 CheckCollision label Label_D2E4 CheckFlipperHit label Label_D2E9 CheckBallPocket label Label_D334 CheckBallVelocity label Label_D359 CheckBallPosition label Label_D386 CheckTiltSwitch label Label_D390 DrawScore label Label_D3AA UpdateScoreDisplay_3 label Label_D3CC UpdateScoreDigits label Label_D4A1 ReadPPUData_3 label Label_D4B9 ReadPPUData2 label Label_D4CF UpdateScoreDisplay2 label Label_D4F0 UpdateFlippers_3 label Label_D5C1 CheckFlipperPressed label Label_D5D1 UpdateFlipperState label Label_D5F5 UpdateFlipperSprites_3 label Label_D6A8 UpdateBallVelocity label Label_D730 CheckBallSpeed label Label_D739 UpdateBallDirection label Label_DBB6 UpdateBumper label Label_DBC8 UpdateBumperState label Label_DBE3 UpdateBumperHit label Label_DBFA UpdateBumperSprites label Label_DC0D UpdateBumperState2 label Label_DC11 UpdateBumperState3 label Label_DC3E UpdateBumperHit2 label Label_DCAA UpdateBumperState4 label Label_DCDD UpdateBumperChain label Label_DCE3 UpdateBumperState5 label Label_DCEC UpdateBumperState6 label Label_DD32 UpdateBumperChain2 label Label_DD5D UpdateBumperState7 label Label_DD75 UpdateBumperState8 label Label_DD78 UpdateBumperState9 label Label_DD8F UpdateBumperState10 label Label_DD92 UpdateBumperState11 label Label_DDA3 UpdateBumperState12 label Label_DDAC UpdateBumperState13 label Label_DDBE UpdateBumperState14 label Label_DDBE UpdateBumperHit3 label Label_DDBE UpdateBumperHit4 label Label_DDC7 UpdateBumperState15 label Label_DDF1 UpdateBumperState16 label Label_DE30 UpdateSound label Label_DE41 UpdateSoundChannel label Label_DE63 UpdateSoundChannel2_E96A_1 label Label_DE75 UpdateSoundChannel3_E9ED_1 label Label_DE7E UpdateSoundChannel4_EAD1_1 label Label_DE30 UpdateSoundEngine label Label_E023 WaitVBlank_E023Loop label Label_E025 WaitVBlank_E023_3 label Label_E02C WaitVBlank_E0232 label Label_E035 WaitPPUReady label Label_E046 WaitFrame label Label_E049 InitPPU label Label_E09B InitSprites label Label_E0E3 DrawSprite label Label_E0EF WritePPU label Label_E0F6 WritePPU2 label Label_E0FD InitGame label Label_E278 UpdateBallTrajectory_E278_3 label Label_E28A InitSound label Label_E293 InitSprites2 label Label_E2A6 UpdateBallPhysics label Label_E3E2 UpdateGameMode label Label_E403 CheckGameState label Label_E40E UpdateDisplay label Label_E459 UpdateDisplay2 label Label_E48C UpdateSprites_C34B3 label Label_E497 UpdateDisplay3 label Label_E4E2 UpdateDisplay4 label Label_E506 PlaySound label Label_E535 PlaySoundEffect label Label_E54A PlayMusic label Label_E5B2 UpdateMusic label Label_E609 UpdateMusicEngine label Label_E68F UpdateMusicChannel label Label_E7AC UpdateMusicChannel2 label Label_E94D UpdateSoundEffects label Label_E96A UpdateSoundChannel2_E96A_3 label Label_E9ED UpdateSoundChannel3_E9ED_3 label Label_EA2F UpdateSoundChannels label Label_EA50 UpdateSoundEffect label Label_EA58 UpdateSoundEffect2 label Label_EAD1 UpdateSoundChannel4_EAD1_3 label Label_EAE5 UpdateSoundChannel5 label Label_EB0D UpdateSoundChannel6 label Label_EB27 UpdateSoundChannel7 label Label_EB9D UpdateSoundChannel8 label Label_EBF9 UpdateSoundChannel9 label Label_EC80 UpdateMusic2 label Label_EC8D UpdateMusicChannel10 label Label_ED06 UpdateMusicChannel11 label Label_EDB0 UpdateMusicChannel12 label Label_EDED UpdateMusicChannel13 label Label_EDF2 UpdateMusicChannel14 label Label_EE3D UpdateMusicChannel15 label Label_EE4D UpdateMusicChannel16 label Label_EF28 UpdateMusicChannel17 label Label_EF79 UpdateMusicChannel18 label Label_EFD3 UpdateMusicChannel19 label Label_EFDC UpdateMusicChannel20 label Label_F03F UpdateMusicChannel21 label Label_F06F UpdateMusicChannel22 label Label_F0C4 UpdateMusicChannel23 label Label_F0DF UpdateMusicChannel24 label Label_F0E7 UpdateMusicChannel25 label Label_F138 UpdateMusicChannel26 label Label_F140 UpdateMusicChannel27 label Label_F1FB UpdateMusicChannel28 label Label_F226 UpdateMusicChannel29 label Label_F2F0 UpdateMusicChannel30 label Label_F321 UpdateMusicChannel31 label Label_F3B9 UpdateMusicChannel32 label Label_F3E8 UpdateMusicChannel33 label Label_F41E UpdateMusicChannel34 label Label_F44B UpdateMusicChannel35 label Label_FB2C UpdateAPU label Label_FB40 UpdateAPU2 label Label_FB43 UpdateAPU3 label Label_FB46 UpdateAPU4 label Label_FB49 UpdateAPU5 label Label_FB5D UpdateAPU6 label Label_FB6E UpdateAPU7 label Label_FBDD UpdateAPU8 label Label_FC0F UpdateAPU9 label Label_FC2B UpdateAPU10 label Label_FC72 UpdateAPU11 label Label_FCE2 UpdateAPU12 label Label_FD0D UpdateAPU13 label Label_FD55 UpdateAPU14 label Label_FD91 UpdateAPU15 label Label_FFDC UpdateAPU16 label Label_FFE3 UpdateAPU17 label Label_FFE9 UpdateAPU18 label Label_FFF0 UpdateAPU19 label Label_FFF7 ResetVector