Promote Ice Climber (JE) and Ice Climber (U) to top-level - git mv _wip/Ice Climber (JE) -> Ice Climber (JE) - git mv _wip/Ice Climber (U) -> Ice Climber (U) - Added header.s / chr.s (one-line .incbin each) - Added HEADER/PRG/CHR linker.cfg with proper memory layout - Added copilot/rom.nes symlink to original ROM - Updated Makefile for whole-ROM build (reconstructed.nes vs rom.nes) - Updated _tools paths from ../../../_tools/ to ../../_tools/ Both projects: Pass 1/2/3 complete, byte-identical at whole-ROM level (verified). Root OVERVIEW.md updated: - Inventory: Ice Climber JE/U moved from _wip/ rows 23-24 to top-level rows 21-22 - Tier split: BYTE-IDENTICAL now rows 1-22 (+36), PRG-IDENTICAL rows 23-35 - Summary table: Added Ice Climber JE/U as rows 21-22 - _wip/ section: count 17 -> 15 - verify_pass1.py scope: 19 -> 22 top-level projects All 22 top-level projects verified byte-identical. Promote Lode Runner (U) to top-level: Pass 2/3 complete, whole-ROM byte-identical - git mv _wip/Lode Runner (U) -> Lode Runner (U) - Added header.s / chr.s (one-line .incbin each) - Added HEADER/PRG/CHR linker.cfg with proper memory layout - Added copilot/rom.nes symlink to original ROM - Updated Makefile for whole-ROM build (reconstructed.nes vs rom.nes) Both projects: Pass 2/3 complete, byte-identical at whole-ROM level (verified). Root OVERVIEW.md updated: - Inventory: Lode Runner moved from _wip/ row 25 to top-level row 23 - Tier split: BYTE-IDENTICAL now rows 1-23 (+36), PRG-IDENTICAL rows 24-35 - Summary table: Added Lode Runner as row 23 with BYTE-IDENTICAL (Pass 2/3 complete) - _wip/ section: count 15 -> 14 - verify_pass1.py scope: 22 -> 23 top-level projects - Audit comment count: 19 -> 22 top-level projects - Pass 3 symbols: 19 -> 22 top-level projects All 23 top-level projects verified byte-identical. TODO.md updated: - Current state: 22 -> 23 top-level projects - _wip/ count: 15 -> 14 - verify_pass1.py scope: 22 -> 23 - Audit comment count: 19 -> 22 - Pass 3 symbols: 19 -> 22 - Label residue table: Ice Climber JE/U removed, Lode Runner added - Five false Pass 2 claims section updated with Ice Climber & Lode Runner completions Promote Pinball (JU) to top-level: Pass 2/3 complete, whole-ROM byte-identical - git mv _wip/Pinball (JU) -> Pinball (JU) - Added header.s / chr.s (one-line .incbin each) - Added HEADER/PRG/CHR linker.cfg with proper memory layout - Added copilot/rom.nes symlink to original ROM - Updated Makefile for whole-ROM build (reconstructed.nes vs rom.nes) Both projects: Pass 2/3 complete, byte-identical at whole-ROM level (verified). Root OVERVIEW.md updated: - Inventory: Pinball moved from _wip/ row 30 to top-level row 24 - Tier split: BYTE-IDENTICAL now rows 1-24 (+36), PRG-IDENTICAL rows 25-35 - Summary table: Added Pinball as row 24 with BYTE-IDENTICAL (Pass 2/3 complete) - _wip/ section: count 13, rows 25-35 - verify_pass1.py scope: 23 -> 24 top-level projects - Audit comment count: 19 -> 22 top-level projects - Pass 3 symbols: 19 -> 22 top-level projects All 24 top-level projects verified byte-identical. TODO.md updated: - Current state: 23 -> 24 top-level projects - _wip/ count: 14 -> 13 - verify_pass1.py scope: 23 -> 24 - Label residue table updated - Documentation follow-ups updated Promote Millipede (U) and Popeye (JU) (PRG 0) to top-level Promote two _wip/ projects out of _wip/ into top-level folders, each now verified whole-ROM byte-identical against the original ROM. - Millipede (U): moves all copilot files up, adds header.s, chr.s, linker.cfg with PRG+HEADER+CHR areas, rom.nes copy, and switches the Makefile from PRG-only cmp to whole-ROM cmp. Makefile _tools depth adjusted (../../../../_tools/ -> ../../_tools/). - Popeye (JU) (PRG 0): same promotion treatment. - AGENTS.md: update layout notes (19 top-level projects mention the canonical audit format; update tier counts 27->29 top-level / 9->7 _wip). - OVERVIEW.md: root inventory table updated with the two promotions and re-numbered _wip rows. - TODO.md: handoff updates. - Remaining _wip projects: assorted pass 2/3 edits (prg.s, locals.inc, reconstructed.lbl, reconstructed_prg.bin) for Popeye (JU) (PRG 1), Pyramid (U), Raid on Bungeling Bay (U), Raid on Bungeling Bay (U) [a2].
682 lines
15 KiB
Plaintext
682 lines
15 KiB
Plaintext
al 00FEBC .SubCFEBC
|
|
al 00FEB6 .SubCFEB6
|
|
al 00FE9B .SubCFE9B
|
|
al 00FEC5 .SubCFEC5
|
|
al 00FE82 .SubCFE82
|
|
al 00FE88 .SubCFE88
|
|
al 00FE71 .SubCFE71
|
|
al 00FE56 .SubCFE56
|
|
al 00FE8B .SubCFE8B
|
|
al 00FE41 .SubCFE41
|
|
al 00FE30 .SubCFE30
|
|
al 00FE15 .SubCFE15
|
|
al 00FE1B .SubCFE1B
|
|
al 00FE44 .SubCFE44
|
|
al 00FE01 .SubCFE01
|
|
al 00FE04 .SubCFE04
|
|
al 00FDA2 .SubCFDA2
|
|
al 00FD9C .SubCFD9C
|
|
al 00FDE7 .SubCFDE7
|
|
al 00FD9A .SubCFD9A
|
|
al 00FD87 .SubCFD87
|
|
al 00FFE9 .UpdateAPU18
|
|
al 00FD52 .SubCFD52
|
|
al 00FD40 .SubCFD40
|
|
al 00FD10 .SubCFD10
|
|
al 00FD91 .UpdateAPU15
|
|
al 00FD6D .SubCFD6D
|
|
al 00FD5C .SubCFD5C
|
|
al 00FD33 .SubCFD33
|
|
al 00FD24 .SubCFD24
|
|
al 00FD0D .UpdateAPU13
|
|
al 00FFF0 .UpdateAPU19
|
|
al 00FCD1 .SubCFCD1
|
|
al 00FD55 .UpdateAPU14
|
|
al 00FCC4 .SubCFCC4
|
|
al 00FCB4 .SubCFCB4
|
|
al 00FCA5 .SubCFCA5
|
|
al 00FC83 .SubCFC83
|
|
al 00FC5F .SubCFC5F
|
|
al 00FFE3 .UpdateAPU17
|
|
al 00FC72 .UpdateAPU11
|
|
al 00FCE2 .UpdateAPU12
|
|
al 00FC18 .SubCFC18
|
|
al 00FC54 .SubCFC54
|
|
al 00FC45 .SubCFC45
|
|
al 00FC34 .SubCFC34
|
|
al 00FC15 .SubCFC15
|
|
al 00FC12 .SubCFC12
|
|
al 00FC61 .SubCFC61
|
|
al 00FC0F .UpdateAPU9
|
|
al 00FC2B .UpdateAPU10
|
|
al 00FBCC .SubCFBCC
|
|
al 00FBC3 .SubCFBC3
|
|
al 00FBBB .SubCFBBB
|
|
al 00FBCE .SubCFBCE
|
|
al 00FBAC .SubCFBAC
|
|
al 00FC27 .SubCFC27
|
|
al 00FBAA .SubCFBAA
|
|
al 00FB8C .SubCFB8C
|
|
al 00FB7F .SubCFB7F
|
|
al 00FB6E .UpdateAPU7
|
|
al 00FB5D .UpdateAPU6
|
|
al 00FB5C .SubCFB5C
|
|
al 00FB49 .UpdateAPU5
|
|
al 00FB46 .UpdateAPU4
|
|
al 00FB43 .UpdateAPU3
|
|
al 00FFDC .UpdateAPU16
|
|
al 00FB40 .UpdateAPU2
|
|
al 00FBDD .UpdateAPU8
|
|
al 00FB2C .UpdateAPU
|
|
al 00F4AB .SubCF4AB
|
|
al 00F4A8 .SubCF4A8
|
|
al 00F4A2 .SubCF4A2
|
|
al 00F461 .SubCF461
|
|
al 00F44A .SubCF44A
|
|
al 00F441 .SubCF441
|
|
al 00F415 .SubCF415
|
|
al 00F402 .SubCF402
|
|
al 00F3ED .SubCF3ED
|
|
al 00F3E2 .SubCF3E2
|
|
al 00F3D7 .SubCF3D7
|
|
al 00F3B0 .SubCF3B0
|
|
al 00F3AC .SubCF3AC
|
|
al 00F36D .SubCF36D
|
|
al 00F320 .SubCF320
|
|
al 00F2D5 .SubCF2D5
|
|
al 00F2E3 .SubCF2E3
|
|
al 00F2C4 .SubCF2C4
|
|
al 00F267 .SubCF267
|
|
al 00F271 .SubCF271
|
|
al 00F257 .SubCF257
|
|
al 00F259 .SubCF259
|
|
al 00F232 .SubCF232
|
|
al 00F22C .SubCF22C
|
|
al 00F1F0 .SubCF1F0
|
|
al 00F1D1 .SubCF1D1
|
|
al 00F1E5 .SubCF1E5
|
|
al 00F1CB .SubCF1CB
|
|
al 00F1AD .SubCF1AD
|
|
al 00F1A1 .SubCF1A1
|
|
al 00F181 .SubCF181
|
|
al 00F1C0 .SubCF1C0
|
|
al 00F16B .SubCF16B
|
|
al 00F157 .SubCF157
|
|
al 00F150 .SubCF150
|
|
al 00F15C .SubCF15C
|
|
al 00F140 .UpdateMusicChannel27
|
|
al 00F12E .SubCF12E
|
|
al 00F106 .SubCF106
|
|
al 00F10E .SubCF10E
|
|
al 00F0FD .SubCF0FD
|
|
al 00F10F .SubCF10F
|
|
al 00F0D4 .SubCF0D4
|
|
al 00F0D0 .SubCF0D0
|
|
al 00F0B6 .SubCF0B6
|
|
al 00F0B2 .SubCF0B2
|
|
al 00F0A5 .SubCF0A5
|
|
al 00F096 .SubCF096
|
|
al 00F0A0 .SubCF0A0
|
|
al 00F08D .SubCF08D
|
|
al 00F076 .SubCF076
|
|
al 00F062 .SubCF062
|
|
al 00F05A .SubCF05A
|
|
al 00F03A .SubCF03A
|
|
al 00F021 .SubCF021
|
|
al 00F015 .SubCF015
|
|
al 00F003 .SubCF003
|
|
al 00EFFB .SubCEFFB
|
|
al 00F013 .SubCF013
|
|
al 00EFDC .UpdateMusicChannel20
|
|
al 00EFD8 .SubCEFD8
|
|
al 00EF5F .SubCEF5F
|
|
al 00EF50 .SubCEF50
|
|
al 00EF49 .SubCEF49
|
|
al 00EF2F .SubCEF2F
|
|
al 00EF34 .SubCEF34
|
|
al 00EF60 .SubCEF60
|
|
al 00EECD .SubCEECD
|
|
al 00EEBC .SubCEEBC
|
|
al 00EEBE .SubCEEBE
|
|
al 00EEAC .SubCEEAC
|
|
al 00EE9D .SubCEE9D
|
|
al 00EE8B .SubCEE8B
|
|
al 00EE67 .SubCEE67
|
|
al 00EE5B .SubCEE5B
|
|
al 00EE42 .SubCEE42
|
|
al 00EE21 .SubCEE21
|
|
al 00EE08 .SubCEE08
|
|
al 00EE2B .SubCEE2B
|
|
al 00EDD6 .SubCEDD6
|
|
al 00EDCD .SubCEDCD
|
|
al 00EDD4 .SubCEDD4
|
|
al 00EDB6 .SubCEDB6
|
|
al 00ED1F .SubCED1F
|
|
al 00ED0C .SubCED0C
|
|
al 00ECC9 .SubCECC9
|
|
al 00ECC5 .SubCECC5
|
|
al 00ECAF .SubCECAF
|
|
al 00EC94 .SubCEC94
|
|
al 00EC88 .SubCEC88
|
|
al 00EC32 .SubCEC32
|
|
al 00EC23 .SubCEC23
|
|
al 00EC22 .SubCEC22
|
|
al 00EC4A .SubCEC4A
|
|
al 00EBD1 .SubCEBD1
|
|
al 00EBBE .SubCEBBE
|
|
al 00EBB5 .SubCEBB5
|
|
al 00EBE0 .SubCEBE0
|
|
al 00EB5B .SubCEB5B
|
|
al 00EB3C .SubCEB3C
|
|
al 00EB33 .SubCEB33
|
|
al 00EB20 .SubCEB20
|
|
al 00EB18 .SubCEB18
|
|
al 00EB27 .UpdateSoundChannel7
|
|
al 00EB07 .SubCEB07
|
|
al 00EAF9 .SubCEAF9
|
|
al 00EB0D .UpdateSoundChannel6
|
|
al 00EAE5 .UpdateSoundChannel5
|
|
al 00EADE .SubCEADE
|
|
al 00EA57 .SubCEA57
|
|
al 00EA46 .SubCEA46
|
|
al 00EA42 .SubCEA42
|
|
al 00EA33 .SubCEA33
|
|
al 00EA25 .SubCEA25
|
|
al 00EA23 .SubCEA23
|
|
al 00EA1C .SubCEA1C
|
|
al 00E9D6 .SubCE9D6
|
|
al 00E9A5 .SubCE9A5
|
|
al 00E9BC .SubCE9BC
|
|
al 00E999 .SubCE999
|
|
al 00E9A8 .SubCE9A8
|
|
al 00E9E5 .SubCE9E5
|
|
al 00E9DE .SubCE9DE
|
|
al 00E9ED .UpdateSoundChannel3_E9ED_3
|
|
al 00E959 .SubCE959
|
|
al 00E94D .UpdateSoundEffects
|
|
al 00E94A .SubCE94A
|
|
al 00E931 .SubCE931
|
|
al 00E961 .SubCE961
|
|
al 00E92C .SubCE92C
|
|
al 00E91E .SubCE91E
|
|
al 00E91C .SubCE91C
|
|
al 00E908 .SubCE908
|
|
al 00E8F3 .SubCE8F3
|
|
al 00E96A .UpdateSoundChannel2_E96A_3
|
|
al 00E8EC .SubCE8EC
|
|
al 00E8D0 .SubCE8D0
|
|
al 00E8AC .SubCE8AC
|
|
al 00E8B2 .SubCE8B2
|
|
al 00E8A4 .SubCE8A4
|
|
al 00E87A .SubCE87A
|
|
al 00E86D .SubCE86D
|
|
al 00E863 .SubCE863
|
|
al 00E829 .SubCE829
|
|
al 00E819 .SubCE819
|
|
al 00E81E .SubCE81E
|
|
al 00EA58 .UpdateSoundEffect2
|
|
al 00E7FC .SubCE7FC
|
|
al 00EA50 .UpdateSoundEffect
|
|
al 00E801 .SubCE801
|
|
al 00E7B0 .SubCE7B0
|
|
al 00E770 .SubCE770
|
|
al 00E768 .SubCE768
|
|
al 00E782 .SubCE782
|
|
al 00E747 .SubCE747
|
|
al 00E75F .SubCE75F
|
|
al 00E733 .SubCE733
|
|
al 00E728 .SubCE728
|
|
al 00E72C .SubCE72C
|
|
al 00E718 .SubCE718
|
|
al 00E716 .SubCE716
|
|
al 00E6F9 .SubCE6F9
|
|
al 00E6DE .SubCE6DE
|
|
al 00E6C6 .SubCE6C6
|
|
al 00E6B4 .SubCE6B4
|
|
al 00E70B .SubCE70B
|
|
al 00E6A1 .SubCE6A1
|
|
al 00E686 .SubCE686
|
|
al 00E672 .SubCE672
|
|
al 00E67C .SubCE67C
|
|
al 00E687 .SubCE687
|
|
al 00E658 .SubCE658
|
|
al 00E64C .SubCE64C
|
|
al 00E62F .SubCE62F
|
|
al 00E639 .SubCE639
|
|
al 00E645 .SubCE645
|
|
al 00E615 .SubCE615
|
|
al 00E608 .SubCE608
|
|
al 00E565 .SubCE565
|
|
al 00E575 .SubCE575
|
|
al 00E4F6 .SubCE4F6
|
|
al 00E506 .PlaySound
|
|
al 00E490 .SubCE490
|
|
al 00E45B .SubCE45B
|
|
al 00E407 .SubCE407
|
|
al 00E3E6 .SubCE3E6
|
|
al 00E29D .SubCE29D
|
|
al 00E284 .SubCE284
|
|
al 00E252 .SubCE252
|
|
al 00E25D .SubCE25D
|
|
al 00E23B .SubCE23B
|
|
al 00E236 .SubCE236
|
|
al 00F0C4 .UpdateMusicChannel23
|
|
al 00F0E7 .UpdateMusicChannel25
|
|
al 00E22D .SubCE22D
|
|
al 00F1FB .UpdateMusicChannel28
|
|
al 00EF79 .UpdateMusicChannel18
|
|
al 00E20D .SubCE20D
|
|
al 00E202 .SubCE202
|
|
al 00E21E .SubCE21E
|
|
al 00F03F .UpdateMusicChannel21
|
|
al 00E1F7 .SubCE1F7
|
|
al 00E1E8 .SubCE1E8
|
|
al 00E1C3 .SubCE1C3
|
|
al 00E1CC .SubCE1CC
|
|
al 00E19F .SubCE19F
|
|
al 00E194 .SubCE194
|
|
al 00E181 .SubCE181
|
|
al 00E17B .SubCE17B
|
|
al 00E166 .SubCE166
|
|
al 00E15B .SubCE15B
|
|
al 00E159 .SubCE159
|
|
al 00E170 .SubCE170
|
|
al 00E14B .SubCE14B
|
|
al 00E136 .SubCE136
|
|
al 00E28A .InitSound
|
|
al 00E0E8 .SubCE0E8
|
|
al 00E0E3 .DrawSprite
|
|
al 00E0BB .SubCE0BB
|
|
al 00E09D .SubCE09D
|
|
al 00E087 .SubCE087
|
|
al 00E082 .SubCE082
|
|
al 00E092 .SubCE092
|
|
al 00E06B .SubCE06B
|
|
al 00E059 .SubCE059
|
|
al 00E041 .SubCE041
|
|
al 00E03A .SubCE03A
|
|
al 00E030 .SubCE030
|
|
al 00E035 .WaitPPUReady
|
|
al 00E019 .SubCE019
|
|
al 00E015 .SubCE015
|
|
al 00DE52 .SubCDE52
|
|
al 00DE1B .SubCDE1B
|
|
al 00DDFA .SubCDDFA
|
|
al 00DDD9 .SubCDDD9
|
|
al 00DDD0 .SubCDDD0
|
|
al 00DDC9 .SubCDDC9
|
|
al 00DDC7 .UpdateBumperState15
|
|
al 00DDA2 .SubCDDA2
|
|
al 00DD84 .SubCDD84
|
|
al 00DD6F .SubCDD6F
|
|
al 00DD6C .SubCDD6C
|
|
al 00DD65 .SubCDD65
|
|
al 00DD5A .SubCDD5A
|
|
al 00DD4E .SubCDD4E
|
|
al 00DD43 .SubCDD43
|
|
al 00DD31 .SubCDD31
|
|
al 00DD1B .SubCDD1B
|
|
al 00DD0D .SubCDD0D
|
|
al 00DD14 .SubCDD14
|
|
al 00DD1E .SubCDD1E
|
|
al 00DD05 .SubCDD05
|
|
al 00DCFB .SubCDCFB
|
|
al 00DCF9 .SubCDCF9
|
|
al 00DCEC .UpdateBumperState6
|
|
al 00DCCB .SubCDCCB
|
|
al 00DCC8 .SubCDCC8
|
|
al 00DC9E .SubCDC9E
|
|
al 00DC82 .SubCDC82
|
|
al 00DC7A .SubCDC7A
|
|
al 00DD5D .UpdateBumperState7
|
|
al 00DC8E .SubCDC8E
|
|
al 00DC6C .SubCDC6C
|
|
al 00DC64 .SubCDC64
|
|
al 00DC5A .SubCDC5A
|
|
al 00DC2E .SubCDC2E
|
|
al 00DC34 .SubCDC34
|
|
al 00DC37 .SubCDC37
|
|
al 00DC11 .UpdateBumperState3
|
|
al 00DBFC .SubCDBFC
|
|
al 00DBF9 .SubCDBF9
|
|
al 00DBEE .SubCDBEE
|
|
al 00DBE3 .UpdateBumperHit
|
|
al 00DBDE .SubCDBDE
|
|
al 00DBCD .SubCDBCD
|
|
al 00DBB8 .SubCDBB8
|
|
al 00D744 .SubCD744
|
|
al 00D738 .SubCD738
|
|
al 00D726 .SubCD726
|
|
al 00D728 .SubCD728
|
|
al 00D70E .SubCD70E
|
|
al 00D71F .SubCD71F
|
|
al 00D70C .SubCD70C
|
|
al 00D710 .SubCD710
|
|
al 00D6F5 .SubCD6F5
|
|
al 00D6C3 .SubCD6C3
|
|
al 00D730 .CheckBallSpeed
|
|
al 00D70F .SubCD70F
|
|
al 00D6CB .SubCD6CB
|
|
al 00D69A .SubCD69A
|
|
al 00D677 .SubCD677
|
|
al 00D66C .SubCD66C
|
|
al 00D678 .SubCD678
|
|
al 00DBC8 .UpdateBumperState
|
|
al 00DCE3 .UpdateBumperState5
|
|
al 00D63F .SubCD63F
|
|
al 00D63A .SubCD63A
|
|
al 00D61A .SubCD61A
|
|
al 00D5F5 .UpdateFlipperSprites_3
|
|
al 00D5F1 .SubCD5F1
|
|
al 00D5F0 .SubCD5F0
|
|
al 00D5CB .SubCD5CB
|
|
al 00D5C3 .SubCD5C3
|
|
al 00D6A8 .UpdateBallVelocity
|
|
al 00D5C1 .CheckFlipperPressed
|
|
al 00D739 .UpdateBallDirection
|
|
al 00D5D7 .SubCD5D7
|
|
al 00DBFA .UpdateBumperSprites
|
|
al 00D553 .SubCD553
|
|
al 00D544 .SubCD544
|
|
al 00D53E .SubCD53E
|
|
al 00D5D1 .UpdateFlipperState
|
|
al 00D52F .SubCD52F
|
|
al 00D528 .SubCD528
|
|
al 00D49F .SubCD49F
|
|
al 00D481 .SubCD481
|
|
al 00D48F .SubCD48F
|
|
al 00D45C .SubCD45C
|
|
al 00D445 .SubCD445
|
|
al 00D46A .SubCD46A
|
|
al 00D4CF .UpdateScoreDisplay2
|
|
al 00D437 .SubCD437
|
|
al 00D497 .SubCD497
|
|
al 00D499 .SubCD499
|
|
al 00D420 .SubCD420
|
|
al 00D413 .SubCD413
|
|
al 00D41E .SubCD41E
|
|
al 00D439 .SubCD439
|
|
al 00D40B .SubCD40B
|
|
al 00D42E .SubCD42E
|
|
al 00D42A .SubCD42A
|
|
al 00D3EA .SubCD3EA
|
|
al 00D3F4 .SubCD3F4
|
|
al 00D40F .SubCD40F
|
|
al 00D441 .SubCD441
|
|
al 00D4B9 .ReadPPUData2
|
|
al 00D3CC .UpdateScoreDigits
|
|
al 00DFEA .SubCDFEA
|
|
al 00DDBE .UpdateBumperHit4
|
|
al 00DDB5 .SubCDDB5
|
|
al 00D3A8 .SubCD3A8
|
|
al 00D38F .SubCD38F
|
|
al 00D37F .SubCD37F
|
|
al 00D381 .SubCD381
|
|
al 00D379 .SubCD379
|
|
al 00D36B .SubCD36B
|
|
al 00D36D .SubCD36D
|
|
al 00D365 .SubCD365
|
|
al 00D358 .SubCD358
|
|
al 00DC0D .UpdateBumperState2
|
|
al 00D33C .SubCD33C
|
|
al 00DD92 .UpdateBumperState11
|
|
al 00DDF1 .UpdateBumperState16
|
|
al 00DD32 .UpdateBumperChain2
|
|
al 00DD8F .UpdateBumperState10
|
|
al 00D334 .CheckBallVelocity
|
|
al 00D2E9 .CheckBallPocket
|
|
al 00D2E0 .SubCD2E0
|
|
al 00D2E7 .SubCD2E7
|
|
al 00D2A3 .SubCD2A3
|
|
al 00D2B8 .SubCD2B8
|
|
al 00D386 .CheckTiltSwitch
|
|
al 00D288 .SubCD288
|
|
al 00D271 .SubCD271
|
|
al 00D25B .SubCD25B
|
|
al 00D261 .SubCD261
|
|
al 00D238 .SubCD238
|
|
al 00D248 .SubCD248
|
|
al 00D1FB .UpdateBallSprite
|
|
al 00D2E4 .CheckFlipperHit
|
|
al 00D1EA .SubCD1EA
|
|
al 00D203 .SubCD203
|
|
al 00D296 .CheckCollision
|
|
al 00D1D1 .SubCD1D1
|
|
al 00D1CA .SubCD1CA
|
|
al 00D1BD .SubCD1BD
|
|
al 00D1CE .SubCD1CE
|
|
al 00D1B3 .SubCD1B3
|
|
al 00D1AA .SubCD1AA
|
|
al 00D1B8 .SubCD1B8
|
|
al 00D18E .SubCD18E
|
|
al 00DD75 .UpdateBumperState8
|
|
al 00DD78 .UpdateBumperState9
|
|
al 00D15B .UpdateBallPosition2
|
|
al 00D159 .UpdateBallPosition_3
|
|
al 00EAD1 .UpdateSoundChannel4_EAD1_3
|
|
al 00D154 .SubCD154
|
|
al 00D125 .SubCD125
|
|
al 00D11E .SubCD11E
|
|
al 00D118 .SubCD118
|
|
al 00D10E .SubCD10E
|
|
al 00D157 .SubCD157
|
|
al 00DCAA .UpdateBumperState4
|
|
al 00D0F8 .SubCD0F8
|
|
al 00D0F5 .SubCD0F5
|
|
al 00DC3E .UpdateBumperHit2
|
|
al 00D359 .CheckBallPosition
|
|
al 00D191 .UpdateBallY2
|
|
al 00D0DF .SubCD0DF
|
|
al 00D0E0 .UpdateFlipperSound
|
|
al 00D0D2 .SubCD0D2
|
|
al 00D0C9 .SubCD0C9
|
|
al 00DE63 .UpdateSoundChannel2_E96A_1
|
|
al 00D08F .SubCD08F
|
|
al 00D076 .SubCD076
|
|
al 00D06C .SubCD06C
|
|
al 00D07C .UpdateBallY
|
|
al 00D066 .SubCD066
|
|
al 00D055 .SubCD055
|
|
al 00D3AA .UpdateScoreDisplay_3
|
|
al 00D03C .UpdateScore
|
|
al 00D093 .UpdateBallX
|
|
al 00D030 .SubCD030
|
|
al 00D390 .DrawScore
|
|
al 00DDA3 .UpdateBumperState12
|
|
al 00DDAC .UpdateBumperState13
|
|
al 00CFEB .SubCCFEB
|
|
al 00CFD5 .SubCCFD5
|
|
al 00CFCC .SubCCFCC
|
|
al 00CFC1 .SubCCFC1
|
|
al 00CFA7 .SubCCFA7
|
|
al 00CF9E .SubCCF9E
|
|
al 00CF97 .SubCCF97
|
|
al 00CF95 .SubCCF95
|
|
al 00CF8A .SubCCF8A
|
|
al 00CFD3 .SubCCFD3
|
|
al 00CF43 .SubCCF43
|
|
al 00CF3A .SubCCF3A
|
|
al 00CF76 .SubCCF76
|
|
al 00CF25 .SubCCF25
|
|
al 00CF7B .SubCCF7B
|
|
al 00CF04 .ProcessSpriteAttributes
|
|
al 00CEF2 .ProcessSpriteData
|
|
al 00CF82 .ProcessSpriteAttributes2
|
|
al 00CEEA .SubCCEEA
|
|
al 00CED1 .SubCCED1
|
|
al 00CEC9 .SubCCEC9
|
|
al 00CEC5 .SubCCEC5
|
|
al 00CEA9 .SubCCEA9
|
|
al 00D4A1 .ReadPPUData_3
|
|
al 00CE96 .SubCCE96
|
|
al 00DFE8 .SubCDFE8
|
|
al 00CE77 .SubCCE77
|
|
al 00CE70 .SubCCE70
|
|
al 00CE4E .SubCCE4E
|
|
al 00EE3D .UpdateMusicChannel15
|
|
al 00CDA5 .SubCCDA5
|
|
al 00CDA4 .UpdateBonusDisplay_3
|
|
al 00CD9C .IncrementBonus
|
|
al 00CD7D .SubCCD7D
|
|
al 00CD71 .SubCCD71
|
|
al 00CD68 .SubCCD68
|
|
al 00CD5E .SubCCD5E
|
|
al 00CD59 .SubCCD59
|
|
al 00CD97 .SubCCD97
|
|
al 00CD46 .SubCCD46
|
|
al 00CD41 .SubCCD41
|
|
al 00CD30 .SubCCD30
|
|
al 00CD0B .SubCCD0B
|
|
al 00DE75 .UpdateSoundChannel3_E9ED_1
|
|
al 00CCDD .SubCCCDD
|
|
al 00E3E2 .UpdateGameMode
|
|
al 00CCD9 .SubCCCD9
|
|
al 00CCD3 .SubCCCD3
|
|
al 00CCA2 .SubCCCA2
|
|
al 00CCB7 .SubCCCB7
|
|
al 00CCBB .SubCCCBB
|
|
al 00CCB6 .SubCCCB6
|
|
al 00CC8F .SubCCC8F
|
|
al 00CC7F .SubCCC7F
|
|
al 00CC77 .SubCCC77
|
|
al 00E609 .UpdateMusicEngine
|
|
al 00CC70 .SubCCC70
|
|
al 00CD02 .SubCCD02
|
|
al 00CC64 .SubCCC64
|
|
al 00DE7E .UpdateSoundChannel4_EAD1_1
|
|
al 00CC58 .SubCCC58
|
|
al 00CD34 .SubCCD34
|
|
al 00D4F0 .UpdateFlippers_3
|
|
al 00D0AD .UpdateScore2
|
|
al 00CC35 .SubCCC35
|
|
al 00CFEC .UpdateSprites_C34B2
|
|
al 00CC3A .SubCCC3A
|
|
al 00CC18 .SubCCC18
|
|
al 00CE6C .InitializeRAM
|
|
al 00CC15 .SubCCC15
|
|
al 00DE41 .UpdateSoundChannel
|
|
al 00CBF6 .SubCCBF6
|
|
al 00CBFD .SubCCBFD
|
|
al 00CC06 .SubCCC06
|
|
al 00CC01 .SubCCC01
|
|
al 00CBE9 .SubCCBE9
|
|
al 00DCC9 .SubCDCC9
|
|
al 00CBCF .SubCCBCF
|
|
al 00DBB6 .UpdateBumper
|
|
al 00DE6C .SubCDE6C
|
|
al 00DE30 .UpdateSoundEngine
|
|
al 00CC5D .SubCCC5D
|
|
al 00CC78 .SubCCC78
|
|
al 00CBC4 .SubCCBC4
|
|
al 00CBBA .SubCCBBA
|
|
al 00CBB6 .SubCCBB6
|
|
al 00CBB4 .SubCCBB4
|
|
al 00CBAF .SubCCBAF
|
|
al 00C3F4 .ClearPlayfieldRTS
|
|
al 00C3E9 .SubCC3E9
|
|
al 00C3CE .UpdateBonusTimer
|
|
al 00C3C7 .BallLost
|
|
al 00C3B1 .UpdateFlipper
|
|
al 00C3D3 .BallLostHandler
|
|
al 00C38C .CheckTilt
|
|
al 00C37C .BallPhysicsMain
|
|
al 00E278 .UpdateBallTrajectory_E278_3
|
|
al 00C34D .SubCC34D
|
|
al 00C33F .SubCC33F
|
|
al 00C34B .UpdateSprites_C34B_3
|
|
al 00C32E .DrawDigits
|
|
al 00C315 .SubCC315
|
|
al 00C301 .DrawStatusBar
|
|
al 00C2F0 .SubCC2F0
|
|
al 00C2DE .DrawPlayfield
|
|
al 00C2CF .SubCC2CF
|
|
al 00C2BD .SubCC2BD
|
|
al 00C3E0 .DrawGameOverScreen
|
|
al 00E293 .InitSprites2
|
|
al 00C3B7 .UpdateBallTrajectory_E278_1
|
|
al 00C294 .InitBallLaunch
|
|
al 00E0F6 .WritePPU2
|
|
al 00FFF7 .ResetVector
|
|
al 00F2F0 .UpdateMusicChannel30
|
|
al 00F3B9 .UpdateMusicChannel32
|
|
al 00EF28 .UpdateMusicChannel17
|
|
al 00EB9D .UpdateSoundChannel8
|
|
al 00EFD3 .UpdateMusicChannel19
|
|
al 00F321 .UpdateMusicChannel31
|
|
al 00E5B6 .SubCE5B6
|
|
al 00EBF9 .UpdateSoundChannel9
|
|
al 00EDB0 .UpdateMusicChannel12
|
|
al 00EDED .UpdateMusicChannel13
|
|
al 00C26F .HandleBonus
|
|
al 00C22B .SubCC22B
|
|
al 00C223 .SubCC223
|
|
al 00E0EF .WritePPU
|
|
al 00C231 .SubCC231
|
|
al 00C25A .NmiFrameEnd
|
|
al 00C20B .SubCC20B
|
|
al 00C1ED .NmiHandler
|
|
al 00E2A6 .UpdateBallPhysics
|
|
al 00E025 .WaitVBlank_E023_3
|
|
al 00C1DD .SubCC1DD
|
|
al 00C1E7 .SubCC1E7
|
|
al 00E403 .CheckGameState
|
|
al 00C1C5 .SubCC1C5
|
|
al 00C1EA .SubCC1EA
|
|
al 00E023 .WaitVBlank_E023Loop
|
|
al 00E48C .UpdateSprites_C34B3
|
|
al 00C160 .SubCC160
|
|
al 00C157 .SubCC157
|
|
al 00F226 .UpdateMusicChannel29
|
|
al 00EA2F .UpdateSoundChannels
|
|
al 00C142 .SubCC142
|
|
al 00C18C .SubCC18C
|
|
al 00E7AC .UpdateMusicChannel2
|
|
al 00C145 .SubCC145
|
|
al 00F41E .UpdateMusicChannel34
|
|
al 00F3E8 .UpdateMusicChannel33
|
|
al 00F138 .UpdateMusicChannel26
|
|
al 00C12F .SubCC12F
|
|
al 00F44B .UpdateMusicChannel35
|
|
al 00F0DF .UpdateMusicChannel24
|
|
al 00F06F .UpdateMusicChannel22
|
|
al 00EC8D .UpdateMusicChannel10
|
|
al 00E68F .UpdateMusicChannel
|
|
al 00C121 .SubCC121
|
|
al 00E0FD .InitGame
|
|
al 00C10B .SubCC10B
|
|
al 00C10E .ProcessController
|
|
al 00EC80 .UpdateMusic2
|
|
al 00C18F .UpdateSpritePositions
|
|
al 00C0E9 .CheckHighScore
|
|
al 00E40E .UpdateDisplay
|
|
al 00CBA7 .SubCCBA7
|
|
al 00E049 .InitPPU
|
|
al 00C0CC .CheckController
|
|
al 00E046 .WaitFrame
|
|
al 00E02C .WaitVBlank_E0232
|
|
al 00C0BF .WaitVBlank_E023Frame
|
|
al 00C181 .UpdateSprites_C34B_1
|
|
al 00C0BC .GameModePlay
|
|
al 00C0D3 .UpdateFrameCounter
|
|
al 00C0A4 .SubCC0A4
|
|
al 00C0AE .GameModeTitle
|
|
al 00E497 .UpdateDisplay3
|
|
al 00C09B .CheckGameMode
|
|
al 00EE4D .UpdateMusicChannel16
|
|
al 00CCE9 .SubCCCE9
|
|
al 00C074 .SubCC074
|
|
al 00C06C .SubCC06C
|
|
al 00EDF2 .UpdateMusicChannel14
|
|
al 00ED06 .UpdateMusicChannel11
|
|
al 00E09B .InitSprites
|
|
al 00C04A .ClearSpriteRAM
|
|
al 00C058 .InitLevel
|
|
al 00C27F .GameStateUpdate
|
|
al 00C03B .MainGameLoop
|
|
al 00DCDD .UpdateBumperChain
|
|
al 00C023 .InitGameState
|
|
al 00C01D .SubCC01D
|
|
al 00C00D .ClearZeropage
|
|
al 00C002 .WaitVBlank_E023_1
|
|
al 00C000 .Reset
|