label Label_C79E Reset label Label_C7E1 MainGameLoop label Label_C7E7 InitPPU_1 label Label_C7E1 GameLoopEntry label Label_C7E7 InitPPURegisters label Label_C85F NmiHandler label Label_C8C1 NmiFrameUpdate label Label_C8CB NmiFrameUpdate2 label Label_C8D4 NmiFrameUpdate3 label Label_C8D7 NmiFrameUpdate4 label Label_C8E8 NmiFrameEnd label Label_C8F3 InitAPURegisters label Label_C8F3 InitAPU label Label_C8FE InitSound_1 label Label_C914 InitLevel label Label_C940 UpdateGameState label Label_C95D UpdateGameState2 label Label_C98A UpdateGameState3 label Label_CA30 UpdateSprites label Label_CA53 UpdateSprites2 label Label_CA56 CallCBAE label Label_CA5C CallCBB7 label Label_CAA9 CopyToOAM label Label_CAB9 CopyFromOAM label Label_CAC9 UpdateSpriteData label Label_CB1B HandleController label Label_CBAE ClearZeropage label Label_CBB7 WaitVBlank_1 label Label_CBBD UpdateScroll label Label_CBCA UpdateScroll2 label Label_CBF4 UpdateScroll3 label Label_CBF5 UpdateOAM label Label_CBF7 UpdateOAM2 label Label_CC03 UpdateOAM3 label Label_CC04 UpdateScroll4 label Label_CC23 UpdateScroll5 label Label_CC34 UpdateScroll6 label Label_CC47 InitScroll label Label_CCC1 UpdateScroll7 label Label_CCD6 UpdateScroll8 label Label_CCF4 CheckGameState_1 label Label_CD22 UpdateGameTimer label Label_CD6F UpdateSpritePosition label Label_CD76 UpdateSpritePosition2 label Label_CD7F UpdateSpritePosition3 label Label_CD89 UpdateSpritePosition4 label Label_CD9D UpdateSpritePosition5 label Label_CDB1 UpdateSpritePosition6 label Label_CDCA UpdateSpritePosition7 label Label_CE0E UpdateSpritePosition8 label Label_CE24 UpdateSpritePosition9 label Label_CE7C UpdateSpritePosition10 label Label_CED6 UpdateSpritePosition11 label Label_CF13 UpdateSpritePosition12 label Label_CF19 UpdateSpritePosition13_1 label Label_CF1C UpdateSpritePosition13_3 label Label_CF2B UpdateSpritePosition14 label Label_CF42 UpdateSpritePosition15 label Label_CF87 UpdateSpritePosition16 label Label_CFA8 UpdateSpritePosition17 label Label_CFC6 UpdateSpritePosition18 label Label_D008 UpdateSpritePosition19 label Label_D032 UpdateSpritePosition20 label Label_D041 UpdateSpritePosition21_1 label Label_D04C UpdateSpritePosition21_3 label Label_D086 UpdateSpritePosition22_1 label Label_D0B5 UpdateSpritePosition22_3 label Label_D0C0 UpdateSpritePosition23 label Label_D11F UpdateSpritePosition24 label Label_D169 UpdateSpritePosition25 label Label_D175 UpdateSpritePosition26 label Label_D19A UpdateSpritePosition27 label Label_D1A4 UpdateSpritePosition28 label Label_D1AA UpdateSpritePosition29 label Label_D1CF UpdateSpritePosition30 label Label_D208 UpdateSpritePosition31 label Label_D25D UpdateSpritePosition32 label Label_D275 UpdateSpritePosition33 label Label_D28B UpdateSpritePosition34 label Label_D2CB UpdateSpritePosition35 label Label_D2DF UpdateSpritePosition36 label Label_D2FD UpdateSpritePosition37 label Label_D323 UpdateSpritePosition38 label Label_D326 UpdateSpritePosition39 label Label_D32F UpdateSpritePosition40 label Label_D360 UpdateSpritePosition41 label Label_D36A UpdateSpritePosition42_1 label Label_D37B UpdateSpritePosition42_3 label Label_D37E UpdateSpritePosition43 label Label_D38E UpdateSpritePosition44 label Label_D3AA UpdateSpritePosition45 label Label_D3CC UpdateSpritePosition46 label Label_D4A1 UpdateSpritePosition47 label Label_D4B9 UpdateSpritePosition48 label Label_D4CF UpdateSpritePosition49 label Label_D4F0 UpdateSpritePosition50 label Label_D5C1 UpdateSpritePosition51 label Label_D5D1 UpdateSpritePosition52 label Label_D5F5 UpdateSpritePosition53 label Label_D6A8 UpdateSpritePosition54 label Label_D730 UpdateSpritePosition55 label Label_D739 UpdateSpritePosition56 label Label_DBB6 UpdateSpritePosition57 label Label_DBC8 UpdateSpritePosition58 label Label_DBE3 UpdateSpritePosition59 label Label_DBFA UpdateSpritePosition60 label Label_DC0D UpdateSpritePosition61 label Label_DC11 UpdateSpritePosition62 label Label_DC3E UpdateSpritePosition63 label Label_DCAA UpdateSpritePosition64 label Label_DCDD UpdateSpritePosition65 label Label_DCE3 UpdateSpritePosition66 label Label_DCEC UpdateSpritePosition67 label Label_DD32 UpdateSpritePosition68 label Label_DD5D UpdateSpritePosition69 label Label_DD75 UpdateSpritePosition70 label Label_DD78 UpdateSpritePosition71 label Label_DD8F UpdateSpritePosition72 label Label_DD92 UpdateSpritePosition73 label Label_DDA3 UpdateSpritePosition74 label Label_DDAC UpdateSpritePosition75 label Label_DDBE UpdateSpritePosition76 label Label_DDBE UpdateSpritePosition77 label Label_DDC7 UpdateSpritePosition78 label Label_DDF1 UpdateSpritePosition79 label Label_DE30 UpdateSpritePosition80 label Label_DE41 UpdateSpritePosition81 label Label_DE63 UpdateSpritePosition82 label Label_DE75 UpdateSpritePosition83 label Label_DE7E UpdateSpritePosition84 label Label_DE30 UpdateSoundEngine label Label_E023 WaitVBlank_3 label Label_E025 WaitVBlank2 label Label_E02C WaitVBlank3 label Label_E035 WaitPPUReady label Label_E046 WaitFrame label Label_E049 InitPPU_3 label Label_E09B InitSprites label Label_E0E3 DrawSprite label Label_E0EF WritePPU label Label_E0F6 WritePPU2 label Label_E0FD InitGame label Label_E278 UpdateBallTrajectory label Label_E28A InitSound_3 label Label_E293 InitSprites2 label Label_E2A6 UpdateBallPhysics label Label_E3E2 UpdateGameMode label Label_E403 CheckGameState_3 label Label_E40E UpdateDisplay label Label_E459 UpdateDisplay2 label Label_E48C UpdateSprites3 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 label Label_E9ED UpdateSoundChannel3 label Label_EA2F UpdateSoundChannels label Label_EA50 UpdateSoundEffect label Label_EA58 UpdateSoundEffect2 label Label_EAD1 UpdateSoundChannel4 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_1 label Label_F0E7 UpdateMusicChannel24_3 label Label_F138 UpdateMusicChannel25 label Label_F140 UpdateMusicChannel26_1 label Label_F1FB UpdateMusicChannel26_3 label Label_F226 UpdateMusicChannel27 label Label_F2F0 UpdateMusicChannel28 label Label_F321 UpdateMusicChannel29 label Label_F3B9 UpdateMusicChannel30 label Label_F3E8 UpdateMusicChannel31 label Label_F41E UpdateMusicChannel32 label Label_F44B UpdateMusicChannel33 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 zp Zp00 TempPtrLo zp Zp01 TempPtrHi zp Zp02 TempReg zp Zp03 TempReg2 zp Zp04 TempReg3 zp Zp05 TempReg3 zp Zp06 TempReg4 zp Zp07 TempReg5 zp Zp08 TempReg6 zp Zp09 TempReg7 zp Zp0A TempReg8 zp Zp0B TempReg9 zp Zp0C TempReg10 zp Zp0D TempReg11 zp Zp0E TempReg12 zp Zp0F TempReg13 zp Zp10 PPUCtrlShadow zp Zp11 PPUMaskShadow zp Zp12 PPUScrollX zp Zp13 PPUScrollY zp Zp10 PPUCtrlShadow zp Zp11 PPUMaskShadow zp Zp12 PPUScrollX zp Zp13 PPUScrollY zp Zp14 TempReg14 zp Zp15 TempReg15 zp Zp16 TempReg16 zp Zp17 TempReg17 zp Zp18 TempReg18 zp Zp19 TempReg19 zp Zp1A TempReg20 zp Zp1B TempReg21 zp Zp1C TempReg22 zp Zp1D TempReg23 zp Zp1E TempReg24 zp Zp1F TempReg25 zp Zp20 TempReg26 zp Zp21 TempReg27 zp Zp22 TempReg28 zp Zp23 TempReg29 zp Zp24 TempReg30 zp Zp25 TempReg31 zp Zp26 TempReg32 zp Zp27 TempReg33 zp Zp28 TempReg34 zp Zp29 TempReg35 zp Zp2A TempReg36 zp Zp2B TempReg37 zp Zp2C TempReg38 zp Zp2D TempReg39 zp Zp2E TempReg40 zp Zp2F TempReg41 zp Zp2F TempReg42 zp Zp30 TempReg43 zp Zp31 TempReg44 zp Zp32 TempReg45 zp Zp33 TempReg46 zp Zp34 TempReg47 zp Zp35 TempReg48 zp Zp36 TempReg49 zp Zp37 TempReg50 zp Zp38 TempReg51 zp Zp39 TempReg52 zp Zp3A TempReg53 zp Zp3B TempReg54 zp Zp3C TempReg55 zp Zp3D TempReg56 zp Zp3E TempReg57 zp Zp3F TempReg58 zp Zp40 TempReg59 zp Zp41 TempReg60 zp Zp42 TempReg61 zp Zp43 TempReg62 zp Zp44 TempReg63 zp Zp45 TempReg64 zp Zp46 TempReg65 zp Zp47 TempReg66 zp Zp48 TempReg67 zp Zp49 TempReg68 zp Zp4A TempReg69 zp Zp4B TempReg70 zp Zp4C TempReg71 zp Zp4D TempReg72 zp Zp4E TempReg73 zp Zp4F TempReg74 zp Zp50 TempReg75 zp Zp51 TempReg76 zp Zp52 TempReg77 zp Zp53 TempReg78 zp Zp54 TempReg79 zp Zp55 TempReg80 zp Zp56 TempReg81 zp Zp57 TempReg82 zp Zp58 TempReg83 zp Zp59 TempReg84 zp Zp5A TempReg85 zp Zp5B TempReg86 zp Zp5C TempReg87 zp Zp5D TempReg88 zp Zp5E TempReg89 zp Zp5F TempReg90 zp Zp5F TempReg91 zp Zp60 TempReg92 zp Zp61 TempReg93 zp Zp62 TempReg94 zp Zp63 TempReg95 zp Zp64 TempReg96 zp Zp65 TempReg96 zp Zp66 TempReg97 zp Zp67 TempReg98 zp Zp68 TempReg99 zp Zp69 TempReg100 zp Zp6A TempReg101 zp Zp6B TempReg102 zp Zp6C TempReg103 zp Zp6D TempReg104 zp Zp6E TempReg105 zp Zp6F TempReg106 zp Zp70 TempReg107 zp Zp71 TempReg108 zp Zp72 TempReg109 zp Zp73 TempReg110 zp Zp74 TempReg111 zp Zp75 TempReg111 zp Zp76 TempReg112 zp Zp77 TempReg113 zp Zp78 TempReg114 zp Zp79 TempReg115 zp Zp7A TempReg116 zp Zp7B TempReg117 zp Zp7C TempReg118 zp Zp7D TempReg119 zp Zp7E TempReg120 zp Zp7F TempReg121 zp Zp80 TempReg122 zp Zp81 TempReg123 zp Zp82 TempReg124 zp Zp83 TempReg125 zp Zp84 TempReg126 zp Zp85 TempReg127 zp Zp86 TempReg128 zp Zp87 TempReg129 zp Zp88 TempReg130 zp Zp89 TempReg131 zp Zp8A TempReg132 zp Zp8B TempReg133 zp Zp8C TempReg134 zp Zp8D TempReg135 zp Zp8E TempReg136 zp Zp8F TempReg137 zp Zp90 TempReg138 zp Zp91 TempReg139 zp Zp92 TempReg140 zp Zp93 TempReg141 zp Zp94 TempReg141 zp Zp95 TempReg142 zp Zp96 TempReg143 zp Zp97 TempReg144 zp Zp98 TempReg145 zp Zp99 TempReg146 zp Zp9A TempReg147 zp Zp9B TempReg148 zp Zp9C TempReg149 zp Zp9D TempReg150 zp Zp9E TempReg151 zp Zp9F TempReg152 zp ZpA0 TempReg153 zp ZpA1 TempReg154 zp ZpA2 TempReg155 zp ZpA3 TempReg156 zp ZpA4 TempReg157 zp ZpA5 TempReg158 zp ZpA6 TempReg159 zp ZpA7 TempReg160 zp ZpA8 TempReg161 zp ZpA9 TempReg162 zp ZpAA TempReg163 zp ZpAB TempReg164 zp ZpAC TempReg165 zp ZpAD TempReg166 zp ZpAE TempReg167 zp ZpAF TempReg168 zp ZpB0 TempReg169 zp ZpB1 TempReg170 zp ZpB2 TempReg171 zp ZpB3 TempReg172 zp ZpB4 TempReg173 zp ZpB5 TempReg174 zp ZpB6 TempReg175 zp ZpB7 TempReg176 zp ZpB8 TempReg177 zp ZpB9 TempReg177 zp ZpBA TempReg178 zp ZpBB TempReg179 zp ZpBC TempReg180 zp ZpBD TempReg181 zp ZpBE TempReg182 zp ZpBF TempReg183 zp ZpC0 TempReg184 zp ZpC1 TempReg185 zp ZpC2 TempReg186 zp ZpC3 TempReg187 zp ZpC4 TempReg188 zp ZpC5 TempReg189 zp ZpC6 TempReg190 zp ZpC7 TempReg191 zp ZpC8 TempReg192 zp ZpC9 TempReg193 zp ZpCA TempReg194 zp ZpCB TempReg195 zp ZpCC TempReg196 zp ZpCD TempReg197 zp ZpCE TempReg198 zp ZpCF TempReg199 zp ZpD0 TempReg185 zp ZpD1 TempReg186 zp ZpD2 TempReg187 zp ZpD3 TempReg188 zp ZpD4 TempReg189 zp ZpD5 TempReg190 zp ZpD6 TempReg191 zp ZpD7 TempReg192 zp ZpD8 TempReg193 zp ZpD9 TempReg194 zp ZpDA TempReg195 zp ZpDB TempReg196 zp ZpDC TempReg197 zp ZpDD TempReg198 zp ZpDE TempReg199 zp ZpDF TempReg200 zp ZpE0 TempReg201 zp ZpE1 TempReg202 zp ZpE2 TempReg203 zp ZpE3 TempReg204 zp ZpE4 TempReg205 zp ZpE5 TempReg206 zp ZpE6 TempReg207 zp ZpE7 TempReg208 zp ZpE8 TempReg209 zp ZpE9 TempReg210 zp ZpEA TempReg211 zp ZpEB TempReg212 zp ZpEC TempReg213 zp ZpED TempReg214 zp ZpEE TempReg215 zp ZpEF TempReg216 zp ZpF0 TempReg217 zp ZpF1 TempReg218 zp ZpF2 TempReg219 zp ZpF3 TempReg220 zp ZpF4 TempReg221 zp ZpF5 TempReg222 zp ZpF6 TempReg223 zp ZpF7 TempReg224 zp ZpF8 TempReg225 zp ZpF9 TempReg226 zp ZpFA TempReg227 zp ZpFB TempReg228 zp ZpFC TempReg229 zp ZpFD TempReg230 zp ZpFE TempReg231 zp ZpFF TempReg232 zp Zp00 Zp00 zp Zp01 Zp01 zp Zp02 Zp02 zp Zp03 Zp03 zp Zp04 Zp04 zp Zp05 Zp05 zp Zp06 Zp06 zp Zp07 Zp07 zp Zp08 Zp08 zp Zp09 Zp09 zp Zp0A Zp0A zp Zp0B Zp0B zp Zp0C Zp0C zp Zp0F Zp0F zp Zp10 Zp10 zp Zp11 Zp11 zp Zp12 Zp12 zp Zp13 Zp13 zp Zp14 Zp14 zp Zp15 Zp15 zp Zp18 Zp18 zp Zp19 Zp19 zp Zp1A Zp1A zp Zp1B Zp1B zp Zp1C Zp1C zp Zp1D Zp1D zp Zp1E Zp1E zp Zp1F Zp1F zp Zp20 Zp20 zp Zp21 Zp21 zp Zp22 Zp22 zp Zp23 Zp23 zp Zp24 Zp24 zp Zp25 Zp25 zp Zp26 Zp26 zp Zp27 Zp27 zp Zp2C Zp2C zp Zp2E Zp2E zp Zp34 Zp34 zp Zp35 Zp35 zp Zp36 Zp36 zp Zp37 Zp37 zp Zp38 Zp38 zp Zp39 Zp39 zp Zp3A Zp3A zp Zp3B Zp3B zp Zp3F Zp3F zp Zp40 Zp40 zp Zp41 Zp41 zp Zp43 Zp43 zp Zp44 Zp44 zp Zp45 Zp45 zp Zp46 Zp46 zp Zp47 Zp47 zp Zp48 Zp48 zp Zp49 Zp49 zp Zp4A Zp4A zp Zp4B Zp4B zp Zp4C Zp4C zp Zp4D Zp4D zp Zp4E Zp4E zp Zp4F Zp4F zp Zp50 Zp50 zp Zp51 Zp51 zp Zp52 Zp52 zp Zp53 Zp53 zp Zp54 Zp54 zp Zp55 Zp55 zp Zp56 Zp56 zp Zp57 Zp57 zp Zp58 Zp58 zp Zp59 Zp59 zp Zp5A Zp5A zp Zp5B Zp5B zp Zp5C Zp5C zp Zp5D Zp5D zp Zp5E Zp5E zp Zp68 Zp68 zp Zp72 Zp72 zp Zp7D Zp7D zp Zp7E Zp7E zp Zp85 Zp85 zp Zp86 Zp86 zp Zp88 Zp88 zp Zp8A Zp8A zp Zp94 Zp94 zp Zp95 Zp95 zp Zp96 Zp96 zp Zp97 Zp97 zp Zp98 Zp98 zp Zp99 Zp99 zp Zp9A Zp9A zp Zp9B Zp9B zp Zp9C Zp9C zp Zp9D Zp9D zp Zp9E Zp9E zp Zp9F Zp9F zp ZpA0 ZpA0 zp ZpA1 ZpA1 zp ZpA2 ZpA2 zp ZpA3 ZpA3 zp ZpAD ZpAD zp ZpAE ZpAE zp ZpAF ZpAF zp ZpB3 ZpB3 zp ZpB7 ZpB7 zp ZpB8 ZpB8 zp ZpB9 ZpB9 zp ZpBE ZpBE zp ZpBF ZpBF zp ZpC0 ZpC0 zp ZpC1 ZpC1 zp ZpC2 ZpC2 zp ZpCC ZpCC zp ZpCD ZpCD zp ZpCE ZpCE zp ZpCF ZpCF zp ZpD0 ZpD0 zp ZpD2 ZpD2 zp ZpD3 ZpD3 zp ZpD4 ZpD4 zp ZpD5 ZpD5 zp ZpD8 ZpD8 zp ZpD9 ZpD9 zp ZpDA ZpDA zp ZpDB ZpDB zp ZpE0 ZpE0 zp ZpE4 ZpE4 zp ZpE8 ZpE8 zp ZpEC ZpEC zp ZpF0 ZpF0 zp ZpF1 ZpF1 zp ZpF2 ZpF2 zp ZpF3 ZpF3 zp ZpF5 ZpF5 zp ZpF6 ZpF6 zp ZpF7 ZpF7 zp ZpF8 ZpF8 zp ZpF9 ZpF9 zp ZpFA ZpFA zp ZpFB ZpFB zp ZpFC ZpFC zp ZpFD ZpFD zp ZpFE ZpFE zp ZpFF ZpFF