- Pass 1 complete for all 14 WIP projects: - Donkey Kong (JU): 76.3% code - Donkey Kong Jr. Math (U): 81.9% code - Duck Hunt (JUE): 37.5% code - Hogan's Alley (JU): 41.8% code (needs CDL reclass for E970-E9C9 branch table) - Ice Climber (JE/U): 74.7% code - Lode Runner (U): 52.6% code - Millipede (U): 74.6% code - Pac-Man (Tengen) (U): 19.5% code - Pac-Man (U): 19.6% code - Pinball (JU): 59.5% code - Popeye (JU) PRG 0/1: 72.3% code - Raid on Bungeling Bay (U): 64.6% code - Raid on Bungeling Bay (U) [a2]: 64.3% code - Pinball (JU) Pass 2 complete: 4,734 instructions, 196 semantic labels, 150 zero-page aliases, BYTE-IDENTICAL - Tools fixed: - cdl_reclass.py: Fixed override logic to always win over CDL conflicts - nesdis.py: Fixed a: prefix parsing for JSR/JMP operands; fixed IND mode emission - Root OVERVIEW.md updated with all Pass 1 completion statuses - Pinball (JU) and Urban Champion (JU) project OVERVIEW.md updated All 17 top-level projects pass verify_pass1.py; 13/14 WIP projects build (Hogan's Alley needs CDL reclass for E970-E9C9 branch table)
682 lines
16 KiB
Plaintext
682 lines
16 KiB
Plaintext
al 00FFF7 .ResetVector
|
|
al 00FFF0 .UpdateAPU19
|
|
al 00FFE9 .UpdateAPU18
|
|
al 00FFE3 .UpdateAPU17
|
|
al 00FFDC .UpdateAPU16
|
|
al 00FEBC .Label_FEBC
|
|
al 00FEB6 .Label_FEB6
|
|
al 00FE9B .Label_FE9B
|
|
al 00FEC5 .Label_FEC5
|
|
al 00FE82 .Label_FE82
|
|
al 00FE88 .Label_FE88
|
|
al 00FE71 .Label_FE71
|
|
al 00FE56 .Label_FE56
|
|
al 00FE8B .Label_FE8B
|
|
al 00FE41 .Label_FE41
|
|
al 00FE30 .Label_FE30
|
|
al 00FE15 .Label_FE15
|
|
al 00FE1B .Label_FE1B
|
|
al 00FE44 .Label_FE44
|
|
al 00FE01 .Label_FE01
|
|
al 00FE04 .Label_FE04
|
|
al 00FDA2 .Label_FDA2
|
|
al 00FD9C .Label_FD9C
|
|
al 00FDE7 .Label_FDE7
|
|
al 00FD9A .Label_FD9A
|
|
al 00FD91 .UpdateAPU15
|
|
al 00FD87 .Label_FD87
|
|
al 00FD52 .Label_FD52
|
|
al 00FD40 .Label_FD40
|
|
al 00FD10 .Label_FD10
|
|
al 00FD6D .Label_FD6D
|
|
al 00FD5C .Label_FD5C
|
|
al 00FD33 .Label_FD33
|
|
al 00FD24 .Label_FD24
|
|
al 00FD0D .UpdateAPU13
|
|
al 00FCE2 .UpdateAPU12
|
|
al 00FD55 .UpdateAPU14
|
|
al 00FCD1 .Label_FCD1
|
|
al 00FCC4 .Label_FCC4
|
|
al 00FCB4 .Label_FCB4
|
|
al 00FCA5 .Label_FCA5
|
|
al 00FC83 .Label_FC83
|
|
al 00FC72 .UpdateAPU11
|
|
al 00FC5F .Label_FC5F
|
|
al 00FC2B .UpdateAPU10
|
|
al 00FC18 .Label_FC18
|
|
al 00FC54 .Label_FC54
|
|
al 00FC45 .Label_FC45
|
|
al 00FC34 .Label_FC34
|
|
al 00FC15 .Label_FC15
|
|
al 00FC12 .Label_FC12
|
|
al 00FC61 .Label_FC61
|
|
al 00FBDD .UpdateAPU8
|
|
al 00FC0F .UpdateAPU9
|
|
al 00FBCC .Label_FBCC
|
|
al 00FBC3 .Label_FBC3
|
|
al 00FBBB .Label_FBBB
|
|
al 00FBCE .Label_FBCE
|
|
al 00FBAC .Label_FBAC
|
|
al 00FC27 .Label_FC27
|
|
al 00FBAA .Label_FBAA
|
|
al 00FB8C .Label_FB8C
|
|
al 00FB7F .Label_FB7F
|
|
al 00FB6E .UpdateAPU7
|
|
al 00FB5D .UpdateAPU6
|
|
al 00FB5C .Label_FB5C
|
|
al 00FB49 .UpdateAPU5
|
|
al 00FB46 .UpdateAPU4
|
|
al 00FB43 .UpdateAPU3
|
|
al 00FB40 .UpdateAPU2
|
|
al 00FB2C .UpdateAPU
|
|
al 00F4AB .Label_F4AB
|
|
al 00F4A8 .Label_F4A8
|
|
al 00F4A2 .Label_F4A2
|
|
al 00F461 .Label_F461
|
|
al 00F44B .UpdateMusicChannel35
|
|
al 00F44A .Label_F44A
|
|
al 00F441 .Label_F441
|
|
al 00F41E .UpdateMusicChannel34
|
|
al 00F415 .Label_F415
|
|
al 00F402 .Label_F402
|
|
al 00F3ED .Label_F3ED
|
|
al 00F3E8 .UpdateMusicChannel33
|
|
al 00F3E2 .Label_F3E2
|
|
al 00F3D7 .Label_F3D7
|
|
al 00F3B9 .UpdateMusicChannel32
|
|
al 00F3B0 .Label_F3B0
|
|
al 00F3AC .Label_F3AC
|
|
al 00F36D .Label_F36D
|
|
al 00F321 .UpdateMusicChannel31
|
|
al 00F320 .Label_F320
|
|
al 00F2F0 .UpdateMusicChannel30
|
|
al 00F2D5 .Label_F2D5
|
|
al 00F2E3 .Label_F2E3
|
|
al 00F2C4 .Label_F2C4
|
|
al 00F267 .Label_F267
|
|
al 00F271 .Label_F271
|
|
al 00F257 .Label_F257
|
|
al 00F259 .Label_F259
|
|
al 00F232 .Label_F232
|
|
al 00F22C .Label_F22C
|
|
al 00F226 .UpdateMusicChannel29
|
|
al 00F1FB .UpdateMusicChannel28
|
|
al 00F1F0 .Label_F1F0
|
|
al 00F1D1 .Label_F1D1
|
|
al 00F1E5 .Label_F1E5
|
|
al 00F1CB .Label_F1CB
|
|
al 00F1AD .Label_F1AD
|
|
al 00F1A1 .Label_F1A1
|
|
al 00F181 .Label_F181
|
|
al 00F1C0 .Label_F1C0
|
|
al 00F16B .Label_F16B
|
|
al 00F157 .Label_F157
|
|
al 00F150 .Label_F150
|
|
al 00F15C .Label_F15C
|
|
al 00F140 .UpdateMusicChannel27
|
|
al 00F138 .UpdateMusicChannel26
|
|
al 00F12E .Label_F12E
|
|
al 00F106 .Label_F106
|
|
al 00F10E .Label_F10E
|
|
al 00F0FD .Label_F0FD
|
|
al 00F0E7 .UpdateMusicChannel25
|
|
al 00F10F .Label_F10F
|
|
al 00F0DF .UpdateMusicChannel24
|
|
al 00F0D4 .Label_F0D4
|
|
al 00F0D0 .Label_F0D0
|
|
al 00F0C4 .UpdateMusicChannel23
|
|
al 00F0B6 .Label_F0B6
|
|
al 00F0B2 .Label_F0B2
|
|
al 00F0A5 .Label_F0A5
|
|
al 00F096 .Label_F096
|
|
al 00F0A0 .Label_F0A0
|
|
al 00F08D .Label_F08D
|
|
al 00F076 .Label_F076
|
|
al 00F06F .UpdateMusicChannel22
|
|
al 00F062 .Label_F062
|
|
al 00F05A .Label_F05A
|
|
al 00F03F .UpdateMusicChannel21
|
|
al 00F03A .Label_F03A
|
|
al 00F021 .Label_F021
|
|
al 00F015 .Label_F015
|
|
al 00F003 .Label_F003
|
|
al 00EFFB .Label_EFFB
|
|
al 00F013 .Label_F013
|
|
al 00EFDC .UpdateMusicChannel20
|
|
al 00EFD8 .Label_EFD8
|
|
al 00EFD3 .UpdateMusicChannel19
|
|
al 00EF79 .UpdateMusicChannel18
|
|
al 00EF5F .Label_EF5F
|
|
al 00EF50 .Label_EF50
|
|
al 00EF49 .Label_EF49
|
|
al 00EF2F .Label_EF2F
|
|
al 00EF34 .Label_EF34
|
|
al 00EF60 .Label_EF60
|
|
al 00EF28 .UpdateMusicChannel17
|
|
al 00EECD .Label_EECD
|
|
al 00EEBC .Label_EEBC
|
|
al 00EEBE .Label_EEBE
|
|
al 00EEAC .Label_EEAC
|
|
al 00EE9D .Label_EE9D
|
|
al 00EE8B .Label_EE8B
|
|
al 00EE67 .Label_EE67
|
|
al 00EE5B .Label_EE5B
|
|
al 00EE4D .UpdateMusicChannel16
|
|
al 00EE42 .Label_EE42
|
|
al 00EE3D .UpdateMusicChannel15
|
|
al 00EE21 .Label_EE21
|
|
al 00EE08 .Label_EE08
|
|
al 00EDF2 .UpdateMusicChannel14
|
|
al 00EE2B .Label_EE2B
|
|
al 00EDED .UpdateMusicChannel13
|
|
al 00EDD6 .Label_EDD6
|
|
al 00EDCD .Label_EDCD
|
|
al 00EDD4 .Label_EDD4
|
|
al 00EDB6 .Label_EDB6
|
|
al 00EDB0 .UpdateMusicChannel12
|
|
al 00ED1F .Label_ED1F
|
|
al 00ED0C .Label_ED0C
|
|
al 00ED06 .UpdateMusicChannel11
|
|
al 00ECC9 .Label_ECC9
|
|
al 00ECC5 .Label_ECC5
|
|
al 00ECAF .Label_ECAF
|
|
al 00EC94 .Label_EC94
|
|
al 00EC8D .UpdateMusicChannel10
|
|
al 00EC88 .Label_EC88
|
|
al 00EC80 .UpdateMusic2
|
|
al 00EC32 .Label_EC32
|
|
al 00EC23 .Label_EC23
|
|
al 00EC22 .Label_EC22
|
|
al 00EC4A .Label_EC4A
|
|
al 00EBF9 .UpdateSoundChannel9
|
|
al 00EBD1 .Label_EBD1
|
|
al 00EBBE .Label_EBBE
|
|
al 00EBB5 .Label_EBB5
|
|
al 00EBE0 .Label_EBE0
|
|
al 00EB9D .UpdateSoundChannel8
|
|
al 00EB5B .Label_EB5B
|
|
al 00EB3C .Label_EB3C
|
|
al 00EB33 .Label_EB33
|
|
al 00EB27 .UpdateSoundChannel7
|
|
al 00EB20 .Label_EB20
|
|
al 00EB18 .Label_EB18
|
|
al 00EB07 .Label_EB07
|
|
al 00EAF9 .Label_EAF9
|
|
al 00EB0D .UpdateSoundChannel6
|
|
al 00EAE5 .UpdateSoundChannel5
|
|
al 00EADE .Label_EADE
|
|
al 00EAD1 .UpdateSoundChannel4_EAD1_3
|
|
al 00EA58 .UpdateSoundEffect2
|
|
al 00EA57 .Label_EA57
|
|
al 00EA50 .UpdateSoundEffect
|
|
al 00EA46 .Label_EA46
|
|
al 00EA42 .Label_EA42
|
|
al 00EA33 .Label_EA33
|
|
al 00EA2F .UpdateSoundChannels
|
|
al 00EA25 .Label_EA25
|
|
al 00EA23 .Label_EA23
|
|
al 00EA1C .Label_EA1C
|
|
al 00E9ED .UpdateSoundChannel3_E9ED_3
|
|
al 00E9D6 .Label_E9D6
|
|
al 00E9A5 .Label_E9A5
|
|
al 00E9BC .Label_E9BC
|
|
al 00E999 .Label_E999
|
|
al 00E9A8 .Label_E9A8
|
|
al 00E9E5 .Label_E9E5
|
|
al 00E9DE .Label_E9DE
|
|
al 00E96A .UpdateSoundChannel2_E96A_3
|
|
al 00E959 .Label_E959
|
|
al 00E94D .UpdateSoundEffects
|
|
al 00E94A .Label_E94A
|
|
al 00E931 .Label_E931
|
|
al 00E961 .Label_E961
|
|
al 00E92C .Label_E92C
|
|
al 00E91E .Label_E91E
|
|
al 00E91C .Label_E91C
|
|
al 00E908 .Label_E908
|
|
al 00E8F3 .Label_E8F3
|
|
al 00E8EC .Label_E8EC
|
|
al 00E8D0 .Label_E8D0
|
|
al 00E8AC .Label_E8AC
|
|
al 00E8B2 .Label_E8B2
|
|
al 00E8A4 .Label_E8A4
|
|
al 00E87A .Label_E87A
|
|
al 00E86D .Label_E86D
|
|
al 00E863 .Label_E863
|
|
al 00E829 .Label_E829
|
|
al 00E819 .Label_E819
|
|
al 00E81E .Label_E81E
|
|
al 00E7FC .Label_E7FC
|
|
al 00E801 .Label_E801
|
|
al 00E7B0 .Label_E7B0
|
|
al 00E7AC .UpdateMusicChannel2
|
|
al 00E770 .Label_E770
|
|
al 00E768 .Label_E768
|
|
al 00E782 .Label_E782
|
|
al 00E747 .Label_E747
|
|
al 00E75F .Label_E75F
|
|
al 00E733 .Label_E733
|
|
al 00E728 .Label_E728
|
|
al 00E72C .Label_E72C
|
|
al 00E718 .Label_E718
|
|
al 00E716 .Label_E716
|
|
al 00E6F9 .Label_E6F9
|
|
al 00E6DE .Label_E6DE
|
|
al 00E6C6 .Label_E6C6
|
|
al 00E6B4 .Label_E6B4
|
|
al 00E70B .Label_E70B
|
|
al 00E6A1 .Label_E6A1
|
|
al 00E68F .UpdateMusicChannel
|
|
al 00E686 .Label_E686
|
|
al 00E672 .Label_E672
|
|
al 00E67C .Label_E67C
|
|
al 00E687 .Label_E687
|
|
al 00E658 .Label_E658
|
|
al 00E64C .Label_E64C
|
|
al 00E62F .Label_E62F
|
|
al 00E639 .Label_E639
|
|
al 00E645 .Label_E645
|
|
al 00E615 .Label_E615
|
|
al 00E609 .UpdateMusicEngine
|
|
al 00E608 .Label_E608
|
|
al 00E5B6 .Label_E5B6
|
|
al 00E565 .Label_E565
|
|
al 00E575 .Label_E575
|
|
al 00E4F6 .Label_E4F6
|
|
al 00E506 .PlaySound
|
|
al 00E497 .UpdateDisplay3
|
|
al 00E490 .Label_E490
|
|
al 00E48C .UpdateSprites_C34B3
|
|
al 00E45B .Label_E45B
|
|
al 00E40E .UpdateDisplay
|
|
al 00E407 .Label_E407
|
|
al 00E403 .CheckGameState
|
|
al 00E3E6 .Label_E3E6
|
|
al 00E3E2 .UpdateGameMode
|
|
al 00E2A6 .UpdateBallPhysics
|
|
al 00E29D .Label_E29D
|
|
al 00E293 .InitSprites2
|
|
al 00E28A .InitSound
|
|
al 00E284 .Label_E284
|
|
al 00E278 .UpdateBallTrajectory_E278_3
|
|
al 00E252 .Label_E252
|
|
al 00E25D .Label_E25D
|
|
al 00E23B .Label_E23B
|
|
al 00E236 .Label_E236
|
|
al 00E22D .Label_E22D
|
|
al 00E20D .Label_E20D
|
|
al 00E202 .Label_E202
|
|
al 00E21E .Label_E21E
|
|
al 00E1F7 .Label_E1F7
|
|
al 00E1E8 .Label_E1E8
|
|
al 00E1C3 .Label_E1C3
|
|
al 00E1CC .Label_E1CC
|
|
al 00E19F .Label_E19F
|
|
al 00E194 .Label_E194
|
|
al 00E181 .Label_E181
|
|
al 00E17B .Label_E17B
|
|
al 00E166 .Label_E166
|
|
al 00E15B .Label_E15B
|
|
al 00E159 .Label_E159
|
|
al 00E170 .Label_E170
|
|
al 00E14B .Label_E14B
|
|
al 00E136 .Label_E136
|
|
al 00E0FD .InitGame
|
|
al 00E0F6 .WritePPU2
|
|
al 00E0EF .WritePPU
|
|
al 00E0E8 .Label_E0E8
|
|
al 00E0E3 .DrawSprite
|
|
al 00E0BB .Label_E0BB
|
|
al 00E09D .Label_E09D
|
|
al 00E09B .InitSprites
|
|
al 00E087 .Label_E087
|
|
al 00E082 .Label_E082
|
|
al 00E092 .Label_E092
|
|
al 00E06B .Label_E06B
|
|
al 00E059 .Label_E059
|
|
al 00E049 .InitPPU
|
|
al 00E046 .WaitFrame
|
|
al 00E041 .Label_E041
|
|
al 00E03A .Label_E03A
|
|
al 00E035 .WaitPPUReady
|
|
al 00E030 .Label_E030
|
|
al 00E02C .WaitVBlank_E0232
|
|
al 00E025 .WaitVBlank_E023_3
|
|
al 00E023 .WaitVBlank_E023Loop
|
|
al 00E019 .Label_E019
|
|
al 00E015 .Label_E015
|
|
al 00DFEA .Label_DFEA
|
|
al 00DFE8 .Label_DFE8
|
|
al 00DE7E .UpdateSoundChannel4_EAD1_1
|
|
al 00DE75 .UpdateSoundChannel3_E9ED_1
|
|
al 00DE6C .Label_DE6C
|
|
al 00DE63 .UpdateSoundChannel2_E96A_1
|
|
al 00DE52 .Label_DE52
|
|
al 00DE41 .UpdateSoundChannel
|
|
al 00DE30 .UpdateSoundEngine
|
|
al 00DE1B .Label_DE1B
|
|
al 00DDFA .Label_DDFA
|
|
al 00DDF1 .UpdateBumperState16
|
|
al 00DDD9 .Label_DDD9
|
|
al 00DDD0 .Label_DDD0
|
|
al 00DDC9 .Label_DDC9
|
|
al 00DDC7 .UpdateBumperState15
|
|
al 00DDBE .UpdateBumperHit4
|
|
al 00DDB5 .Label_DDB5
|
|
al 00DDAC .UpdateBumperState13
|
|
al 00DDA3 .UpdateBumperState12
|
|
al 00DDA2 .Label_DDA2
|
|
al 00DD92 .UpdateBumperState11
|
|
al 00DD8F .UpdateBumperState10
|
|
al 00DD84 .Label_DD84
|
|
al 00DD78 .UpdateBumperState9
|
|
al 00DD75 .UpdateBumperState8
|
|
al 00DD6F .Label_DD6F
|
|
al 00DD6C .Label_DD6C
|
|
al 00DD65 .Label_DD65
|
|
al 00DD5D .UpdateBumperState7
|
|
al 00DD5A .Label_DD5A
|
|
al 00DD4E .Label_DD4E
|
|
al 00DD43 .Label_DD43
|
|
al 00DD32 .UpdateBumperChain2
|
|
al 00DD31 .Label_DD31
|
|
al 00DD1B .Label_DD1B
|
|
al 00DD0D .Label_DD0D
|
|
al 00DD14 .Label_DD14
|
|
al 00DD1E .Label_DD1E
|
|
al 00DD05 .Label_DD05
|
|
al 00DCFB .Label_DCFB
|
|
al 00DCF9 .Label_DCF9
|
|
al 00DCE3 .UpdateBumperState5
|
|
al 00DCEC .UpdateBumperState6
|
|
al 00DCDD .UpdateBumperChain
|
|
al 00DCCB .Label_DCCB
|
|
al 00DCC9 .Label_DCC9
|
|
al 00DCC8 .Label_DCC8
|
|
al 00DCAA .UpdateBumperState4
|
|
al 00DC9E .Label_DC9E
|
|
al 00DC82 .Label_DC82
|
|
al 00DC7A .Label_DC7A
|
|
al 00DC8E .Label_DC8E
|
|
al 00DC6C .Label_DC6C
|
|
al 00DC64 .Label_DC64
|
|
al 00DC5A .Label_DC5A
|
|
al 00DC3E .UpdateBumperHit2
|
|
al 00DC2E .Label_DC2E
|
|
al 00DC34 .Label_DC34
|
|
al 00DC37 .Label_DC37
|
|
al 00DC11 .UpdateBumperState3
|
|
al 00DC0D .UpdateBumperState2
|
|
al 00DBFC .Label_DBFC
|
|
al 00DBFA .UpdateBumperSprites
|
|
al 00DBF9 .Label_DBF9
|
|
al 00DBEE .Label_DBEE
|
|
al 00DBE3 .UpdateBumperHit
|
|
al 00DBDE .Label_DBDE
|
|
al 00DBCD .Label_DBCD
|
|
al 00DBC8 .UpdateBumperState
|
|
al 00DBB8 .Label_DBB8
|
|
al 00DBB6 .UpdateBumper
|
|
al 00D744 .Label_D744
|
|
al 00D739 .UpdateBallDirection
|
|
al 00D738 .Label_D738
|
|
al 00D730 .CheckBallSpeed
|
|
al 00D726 .Label_D726
|
|
al 00D728 .Label_D728
|
|
al 00D70E .Label_D70E
|
|
al 00D71F .Label_D71F
|
|
al 00D70C .Label_D70C
|
|
al 00D710 .Label_D710
|
|
al 00D6F5 .Label_D6F5
|
|
al 00D6C3 .Label_D6C3
|
|
al 00D70F .Label_D70F
|
|
al 00D6CB .Label_D6CB
|
|
al 00D6A8 .UpdateBallVelocity
|
|
al 00D69A .Label_D69A
|
|
al 00D677 .Label_D677
|
|
al 00D66C .Label_D66C
|
|
al 00D678 .Label_D678
|
|
al 00D63F .Label_D63F
|
|
al 00D63A .Label_D63A
|
|
al 00D61A .Label_D61A
|
|
al 00D5F5 .UpdateFlipperSprites_3
|
|
al 00D5F1 .Label_D5F1
|
|
al 00D5F0 .Label_D5F0
|
|
al 00D5CB .Label_D5CB
|
|
al 00D5C3 .Label_D5C3
|
|
al 00D5C1 .CheckFlipperPressed
|
|
al 00D5D7 .Label_D5D7
|
|
al 00D5D1 .UpdateFlipperState
|
|
al 00D553 .Label_D553
|
|
al 00D544 .Label_D544
|
|
al 00D53E .Label_D53E
|
|
al 00D52F .Label_D52F
|
|
al 00D528 .Label_D528
|
|
al 00D4F0 .UpdateFlippers_3
|
|
al 00D4CF .UpdateScoreDisplay2
|
|
al 00D4B9 .ReadPPUData2
|
|
al 00D4A1 .ReadPPUData_3
|
|
al 00D49F .Label_D49F
|
|
al 00D481 .Label_D481
|
|
al 00D48F .Label_D48F
|
|
al 00D45C .Label_D45C
|
|
al 00D445 .Label_D445
|
|
al 00D46A .Label_D46A
|
|
al 00D437 .Label_D437
|
|
al 00D497 .Label_D497
|
|
al 00D499 .Label_D499
|
|
al 00D420 .Label_D420
|
|
al 00D413 .Label_D413
|
|
al 00D41E .Label_D41E
|
|
al 00D439 .Label_D439
|
|
al 00D40B .Label_D40B
|
|
al 00D42E .Label_D42E
|
|
al 00D42A .Label_D42A
|
|
al 00D3EA .Label_D3EA
|
|
al 00D3F4 .Label_D3F4
|
|
al 00D40F .Label_D40F
|
|
al 00D441 .Label_D441
|
|
al 00D3CC .UpdateScoreDigits
|
|
al 00D3AA .UpdateScoreDisplay_3
|
|
al 00D3A8 .Label_D3A8
|
|
al 00D390 .DrawScore
|
|
al 00D38F .Label_D38F
|
|
al 00D386 .CheckTiltSwitch
|
|
al 00D37F .Label_D37F
|
|
al 00D381 .Label_D381
|
|
al 00D379 .Label_D379
|
|
al 00D36B .Label_D36B
|
|
al 00D36D .Label_D36D
|
|
al 00D365 .Label_D365
|
|
al 00D359 .CheckBallPosition
|
|
al 00D358 .Label_D358
|
|
al 00D33C .Label_D33C
|
|
al 00D334 .CheckBallVelocity
|
|
al 00D2E9 .CheckBallPocket
|
|
al 00D2E0 .Label_D2E0
|
|
al 00D2E7 .Label_D2E7
|
|
al 00D2A3 .Label_D2A3
|
|
al 00D2B8 .Label_D2B8
|
|
al 00D288 .Label_D288
|
|
al 00D271 .Label_D271
|
|
al 00D2E4 .CheckFlipperHit
|
|
al 00D296 .CheckCollision
|
|
al 00D25B .Label_D25B
|
|
al 00D261 .Label_D261
|
|
al 00D238 .Label_D238
|
|
al 00D248 .Label_D248
|
|
al 00D1FB .UpdateBallSprite
|
|
al 00D1EA .Label_D1EA
|
|
al 00D203 .Label_D203
|
|
al 00D1D1 .Label_D1D1
|
|
al 00D1CA .Label_D1CA
|
|
al 00D1BD .Label_D1BD
|
|
al 00D1CE .Label_D1CE
|
|
al 00D1B3 .Label_D1B3
|
|
al 00D1AA .Label_D1AA
|
|
al 00D1B8 .Label_D1B8
|
|
al 00D191 .UpdateBallY2
|
|
al 00D18E .Label_D18E
|
|
al 00D15B .UpdateBallPosition2
|
|
al 00D159 .UpdateBallPosition_3
|
|
al 00D154 .Label_D154
|
|
al 00D125 .Label_D125
|
|
al 00D11E .Label_D11E
|
|
al 00D118 .Label_D118
|
|
al 00D10E .Label_D10E
|
|
al 00D157 .Label_D157
|
|
al 00D0F8 .Label_D0F8
|
|
al 00D0F5 .Label_D0F5
|
|
al 00D0E0 .UpdateFlipperSound
|
|
al 00D0DF .Label_D0DF
|
|
al 00D0D2 .Label_D0D2
|
|
al 00D0C9 .Label_D0C9
|
|
al 00D0AD .UpdateScore2
|
|
al 00D093 .UpdateBallX
|
|
al 00D08F .Label_D08F
|
|
al 00D076 .Label_D076
|
|
al 00D06C .Label_D06C
|
|
al 00D07C .UpdateBallY
|
|
al 00D066 .Label_D066
|
|
al 00D055 .Label_D055
|
|
al 00D03C .UpdateScore
|
|
al 00D030 .Label_D030
|
|
al 00CFEC .UpdateSprites_C34B2
|
|
al 00CFEB .Label_CFEB
|
|
al 00CFD5 .Label_CFD5
|
|
al 00CFCC .Label_CFCC
|
|
al 00CFC1 .Label_CFC1
|
|
al 00CFA7 .Label_CFA7
|
|
al 00CF9E .Label_CF9E
|
|
al 00CF97 .Label_CF97
|
|
al 00CF95 .Label_CF95
|
|
al 00CF8A .Label_CF8A
|
|
al 00CFD3 .Label_CFD3
|
|
al 00CF82 .ProcessSpriteAttributes2
|
|
al 00CF43 .Label_CF43
|
|
al 00CF3A .Label_CF3A
|
|
al 00CF76 .Label_CF76
|
|
al 00CF25 .Label_CF25
|
|
al 00CF7B .Label_CF7B
|
|
al 00CF04 .ProcessSpriteAttributes
|
|
al 00CEF2 .ProcessSpriteData
|
|
al 00CEEA .Label_CEEA
|
|
al 00CED1 .Label_CED1
|
|
al 00CEC9 .Label_CEC9
|
|
al 00CEC5 .Label_CEC5
|
|
al 00CEA9 .Label_CEA9
|
|
al 00CE96 .Label_CE96
|
|
al 00CE77 .Label_CE77
|
|
al 00CE70 .Label_CE70
|
|
al 00CE6C .InitializeRAM
|
|
al 00CE4E .Label_CE4E
|
|
al 00CDA5 .Label_CDA5
|
|
al 00CDA4 .UpdateBonusDisplay_3
|
|
al 00CD9C .IncrementBonus
|
|
al 00CD7D .Label_CD7D
|
|
al 00CD71 .Label_CD71
|
|
al 00CD68 .Label_CD68
|
|
al 00CD5E .Label_CD5E
|
|
al 00CD59 .Label_CD59
|
|
al 00CD97 .Label_CD97
|
|
al 00CD46 .Label_CD46
|
|
al 00CD41 .Label_CD41
|
|
al 00CD34 .Label_CD34
|
|
al 00CD30 .Label_CD30
|
|
al 00CD0B .Label_CD0B
|
|
al 00CD02 .Label_CD02
|
|
al 00CCE9 .Label_CCE9
|
|
al 00CCDD .Label_CCDD
|
|
al 00CCD9 .Label_CCD9
|
|
al 00CCD3 .Label_CCD3
|
|
al 00CCA2 .Label_CCA2
|
|
al 00CCB7 .Label_CCB7
|
|
al 00CCBB .Label_CCBB
|
|
al 00CCB6 .Label_CCB6
|
|
al 00CC8F .Label_CC8F
|
|
al 00CC7F .Label_CC7F
|
|
al 00CC78 .Label_CC78
|
|
al 00CC77 .Label_CC77
|
|
al 00CC70 .Label_CC70
|
|
al 00CC64 .Label_CC64
|
|
al 00CC58 .Label_CC58
|
|
al 00CC5D .Label_CC5D
|
|
al 00CC35 .Label_CC35
|
|
al 00CC3A .Label_CC3A
|
|
al 00CC18 .Label_CC18
|
|
al 00CC15 .Label_CC15
|
|
al 00CBF6 .Label_CBF6
|
|
al 00CBFD .Label_CBFD
|
|
al 00CC06 .Label_CC06
|
|
al 00CC01 .Label_CC01
|
|
al 00CBE9 .Label_CBE9
|
|
al 00CBCF .Label_CBCF
|
|
al 00CBC4 .Label_CBC4
|
|
al 00CBBA .Label_CBBA
|
|
al 00CBB6 .Label_CBB6
|
|
al 00CBB4 .Label_CBB4
|
|
al 00CBAF .Label_CBAF
|
|
al 00CBA7 .Label_CBA7
|
|
al 00C3F4 .ClearPlayfieldRTS
|
|
al 00C3E9 .Label_C3E9
|
|
al 00C3E0 .DrawGameOverScreen
|
|
al 00C3CE .UpdateBonusTimer
|
|
al 00C3C7 .BallLost
|
|
al 00C3B7 .UpdateBallTrajectory_E278_1
|
|
al 00C3B1 .UpdateFlipper
|
|
al 00C3D3 .BallLostHandler
|
|
al 00C38C .CheckTilt
|
|
al 00C37C .BallPhysicsMain
|
|
al 00C34D .Label_C34D
|
|
al 00C33F .Label_C33F
|
|
al 00C34B .UpdateSprites_C34B_3
|
|
al 00C32E .DrawDigits
|
|
al 00C315 .Label_C315
|
|
al 00C301 .DrawStatusBar
|
|
al 00C2F0 .Label_C2F0
|
|
al 00C2DE .DrawPlayfield
|
|
al 00C2CF .Label_C2CF
|
|
al 00C2BD .Label_C2BD
|
|
al 00C294 .InitBallLaunch
|
|
al 00C27F .GameStateUpdate
|
|
al 00C26F .HandleBonus
|
|
al 00C22B .Label_C22B
|
|
al 00C223 .Label_C223
|
|
al 00C231 .Label_C231
|
|
al 00C25A .NmiFrameEnd
|
|
al 00C20B .Label_C20B
|
|
al 00C1ED .NmiHandler
|
|
al 00C1DD .Label_C1DD
|
|
al 00C1E7 .Label_C1E7
|
|
al 00C1C5 .Label_C1C5
|
|
al 00C1EA .Label_C1EA
|
|
al 00C18F .UpdateSpritePositions
|
|
al 00C181 .UpdateSprites_C34B_1
|
|
al 00C160 .Label_C160
|
|
al 00C157 .Label_C157
|
|
al 00C142 .Label_C142
|
|
al 00C18C .Label_C18C
|
|
al 00C145 .Label_C145
|
|
al 00C12F .Label_C12F
|
|
al 00C121 .Label_C121
|
|
al 00C10B .Label_C10B
|
|
al 00C10E .ProcessController
|
|
al 00C0E9 .CheckHighScore
|
|
al 00C0CC .CheckController
|
|
al 00C0BF .WaitVBlank_E023Frame
|
|
al 00C0BC .GameModePlay
|
|
al 00C0D3 .UpdateFrameCounter
|
|
al 00C0A4 .Label_C0A4
|
|
al 00C0AE .GameModeTitle
|
|
al 00C09B .CheckGameMode
|
|
al 00C074 .Label_C074
|
|
al 00C06C .Label_C06C
|
|
al 00C04A .ClearSpriteRAM
|
|
al 00C058 .InitLevel
|
|
al 00C03B .MainGameLoop
|
|
al 00C023 .InitGameState
|
|
al 00C01D .Label_C01D
|
|
al 00C00D .ClearZeropage
|
|
al 00C002 .WaitVBlank_E023_1
|
|
al 00C000 .Reset
|