Files
disasm/Lode Runner (U)/copilot/reconstructed.lbl
T
tmerritt 9eb04ea7ef Adds overview for WIP projects
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].
2026-10-19 19:58:41 -04:00

631 lines
21 KiB
Plaintext

al 00FFF9 .IrqHandler
al 00EA04 .Sub_EA04_Return_EA04
al 00EA00 .Sub_E9FE_OnNonzero_EA00
al 00E9FE .Sub_E9FE_Return_E9FE
al 00E9FC .Sub_E9B8_OnNonzero_E9FC
al 00E9C5 .Sub_E9B8_OnNonzero_E9C5
al 00E9B8 .Sub_E9B8_Return_E9B8
al 00E9B2 .Sub_E99D_OnNonzero_E9B2
al 00E9A9 .Sub_E99D_OnNonzero_E9A9
al 00E99D .Sub_E99D_Continue_E99D
al 00E9A0 .Sub_E99D_OnNonzero_E9A0
al 00E998 .Sub_E998_JumpNext_E998
al 00E98B .Sub_E98B_CallNext_E98B
al 00E98F .Sub_E98B_OnCarrySet_E98F
al 00E983 .Sub_E97D_OnNonzero_E983
al 00E97D .Sub_E97D_JumpNext_E97D
al 00E95B .Sub_E92C_OnNonzero_E95B
al 00E94C .Sub_E92C_OnNonzero_E94C
al 00E944 .Sub_E92C_OnNonzero_E944
al 00E937 .Sub_E92C_OnNonzero_E937
al 00E92C .Sub_E92C_Return_E92C
al 00E921 .Sub_E90F_OnNonzero_E921
al 00E913 .Sub_E90F_OnNonzero_E913
al 00E90F .Sub_E90F_Return_E90F
al 00E904 .Sub_E8FB_OnNonzero_E904
al 00E8FB .Sub_E8FB_Return_E8FB
al 00E8ED .Sub_E8E1_OnNonzero_E8ED
al 00E8E1 .Sub_E8E1_OnZero_E8E1
al 00E8D8 .Sub_E886_JoinBranchPaths_E8D8
al 00E8DA .Sub_E886_OnZero_E8DA
al 00E8AD .Sub_E886_OnNonzero_E8AD
al 00E8D5 .Sub_E886_JoinBranchPaths_E8D5
al 00E897 .Sub_E886_OnNonzero_E897
al 00E89A .Sub_E886_OnCarrySet_E89A
al 00E88B .Sub_E886_OnNonzero_E88B
al 00E889 .Sub_E886_JoinBranchPaths_E889
al 00E886 .Sub_E886_JumpNext_E886
al 00E883 .Sub_E883_Return_E883
al 00E877 .Sub_E877_Return_E877
al 00E870 .Sub_E870_Return_E870
al 00E86F .Sub_E869_OnNonzero_E86F
al 00E869 .Sub_E869_Entry_E869
al 00E84E .Sub_E84E_JumpNext_E84E
al 00E844 .Sub_E844_JumpNext_E844
al 00E839 .Sub_E814_OnNonzero_E839
al 00E82F .Sub_E814_OnZero_E82F
al 00E819 .Sub_E814_OnZero_E819
al 00E81C .Sub_E814_OnCarrySet_E81C
al 00E814 .Sub_E814_Continue_E814
al 00E83B .Sub_E814_OnNonzero_E83B
al 00E80D .Sub_E7C7_OnNonzero_E80D
al 00E7F3 .Sub_E7C7_OnZero_E7F3
al 00E7D8 .Sub_E7C7_OnCarryClear_E7D8
al 00E7C7 .Sub_E7C7_OnNonzero_E7C7
al 00E7B8 .Sub_E7B8_Return_E7B8
al 00E7B2 .Sub_E7B2_JumpNext_E7B2
al 00E79A .Sub_E791_OnNonzero_E79A
al 00E795 .Sub_E791_OnNonzero_E795
al 00E791 .Sub_E791_Return_E791
al 00E789 .Sub_E789_Return_E789
al 00E77C .Sub_E75D_OnNonzero_E77C
al 00E773 .Sub_E75D_OnNonzero_E773
al 00E76C .Sub_E75D_OnNonzero_E76C
al 00E75F .Sub_E75D_OnNonzero_E75F
al 00E75D .Sub_E75D_Continue_E75D
al 00E743 .Sub_E6F4_JoinBranchPaths_E743
al 00E720 .Sub_E6F4_OnZero_E720
al 00E70A .Sub_E6F4_OnCarrySet_E70A
al 00E6F4 .Sub_E6F4_OnNonzero_E6F4
al 00E718 .Sub_E6F4_OnCarrySet_E718
al 00E702 .Sub_E6F4_JoinBranchPaths_E702
al 00E724 .Sub_E6F4_OnCarrySet_E724
al 00E753 .Sub_E6F4_OnCarrySet_E753
al 00E749 .Sub_E6F4_OnCarrySet_E749
al 00E73D .Sub_E6F4_OnCarrySet_E73D
al 00E733 .Sub_E6F4_OnCarrySet_E733
al 00E6C5 .Sub_E6B0_OnZero_E6C5
al 00E6D2 .Sub_E6B0_OnNonzero_E6D2
al 00E6C1 .Sub_E6B0_OnNonzero_E6C1
al 00E6B7 .Sub_E6B0_JoinBranchPaths_E6B7
al 00E6B0 .Sub_E6B0_Continue_E6B0
al 00E6AA .Sub_E690_OnZero_E6AA
al 00E6CD .Sub_E6B0_OnNonzero_E6CD
al 00E6A6 .Sub_E690_OnNonzero_E6A6
al 00E69C .Sub_E690_OnNonzero_E69C
al 00E695 .Sub_E690_OnZero_E695
al 00E690 .Sub_E690_StoreIndexAndContinue_E690
al 00E664 .Sub_E664_Entry_E664
al 00E2A2 .Sub_E2A2_Entry_E2A2
al 00E28F .Sub_E271_OnCarrySet_E28F
al 00E271 .Sub_E271_Return_E271
al 00E270 .Sub_E258_JoinBranchPaths_E270
al 00E25F .Sub_E258_OnNonzero_E25F
al 00E258 .Sub_E258_Return_E258
al 00E242 .Sub_E242_Return_E242
al 00E226 .Sub_E226_Continue_E226
al 00E22C .Sub_E226_OnNonzero_E22C
al 00E21E .Sub_E21E_Continue_E21E
al 00E218 .Sub_E218_Continue_E218
al 00E22A .Sub_E226_OnNonzero_E22A
al 00E212 .Sub_E212_Continue_E212
al 00E20C .Sub_E20C_Continue_E20C
al 00E222 .Sub_E21E_OnNonzero_E222
al 00E206 .Sub_E206_JumpNext_E206
al 00E1F6 .Sub_E1DB_OnNonzero_E1F6
al 00E1E2 .Sub_E1DB_OnNonzero_E1E2
al 00E1DB .Sub_E1DB_Return_E1DB
al 00E1D4 .Sub_E1D2_OnNonzero_E1D4
al 00E1D2 .Sub_E1D2_Return_E1D2
al 00E1C8 .Sub_E192_OnNonzero_E1C8
al 00E1C5 .Sub_E192_OnNonzero_E1C5
al 00E1C6 .Sub_E192_OnCarrySet_E1C6
al 00E1C2 .Sub_E192_OnZero_E1C2
al 00E1B6 .Sub_E192_OnNonzero_E1B6
al 00E1A2 .Sub_E192_OnZero_E1A2
al 00E1B4 .Sub_E192_JoinBranchPaths_E1B4
al 00E192 .Sub_E192_Return_E192
al 00E189 .Sub_E172_OnNonzero_E189
al 00E172 .Sub_E172_Return_E172
al 00E16D .Sub_E163_OnNonzero_E16D
al 00E163 .Sub_E163_OnNonzero_E163
al 00E15D .Sub_E015_OnNonzero_E15D
al 00E136 .Sub_E015_OnNonzero_E136
al 00E124 .Sub_E015_OnNonzero_E124
al 00E171 .Sub_E163_OnNonzero_E171
al 00E0FB .Sub_E015_OnCarrySet_E0FB
al 00E0BC .Sub_E015_OnZero_E0BC
al 00E09D .Sub_E015_OnZero_E09D
al 00E06B .Sub_E015_OnZero_E06B
al 00E05E .Sub_E015_OnNonzero_E05E
al 00E045 .Sub_E015_OnNonzero_E045
al 00E038 .Sub_E015_OnNonzero_E038
al 00E015 .Sub_E015_Return_E015
al 00E00E .Sub_E00E_JumpNext_E00E
al 00E008 .Sub_DFEE_OnNonzero_E008
al 00DFF8 .Sub_DFEE_OnCarryClear_DFF8
al 00DFF0 .Sub_DFEE_OnNonzero_DFF0
al 00DFEE .Sub_DFEE_LoadAndContinue_DFEE
al 00DFE5 .Sub_DFE5_Return_DFE5
al 00DFE1 .Sub_DFCB_OnZero_DFE1
al 00DFCB .Sub_DFCB_Return_DFCB
al 00DFBF .Sub_DFBD_OnNonnegative_DFBF
al 00DFBD .Sub_DFBD_JumpNext_DFBD
al 00DFAD .Sub_DFAD_CallNext_DFAD
al 00DF6B .Sub_DF3C_OnNonzero_DF6B
al 00DF5D .Sub_DF3C_OnNonzero_DF5D
al 00DF3C .Sub_DF3C_JumpNext_DF3C
al 00DF2D .Sub_DF2D_Return_DF2D
al 00DF1F .Sub_DF1F_JumpNext_DF1F
al 00DF0C .Sub_DF0C_CallNext_DF0C
al 00DF09 .Sub_DF09_JumpNext_DF09
al 00DF03 .Sub_DF03_Return_DF03
al 00DEFC .Sub_DEE2_OnNonzero_DEFC
al 00DEEF .Sub_DEE2_OnNonzero_DEEF
al 00DEEB .Sub_DEE2_OnNonzero_DEEB
al 00DEE2 .Sub_DEE2_CallNext_DEE2
al 00DEDC .Sub_DEDC_Return_DEDC
al 00DED5 .Sub_DED3_OnNonzero_DED5
al 00DED3 .Sub_DED3_CallNext_DED3
al 00DEC6 .Sub_DEC6_Return_DEC6
al 00DEC0 .Sub_DEC0_Continue_DEC0
al 00DEBA .Sub_DEB5_OnNonzero_DEBA
al 00DEB5 .Sub_DEB5_CallNext_DEB5
al 00DE9F .Sub_DE9F_Entry_DE9F
al 00DD84 .Sub_DD7A_OnZero_DD84
al 00DD7A .Sub_DD7A_OnNonzero_DD7A
al 00DD6F .Sub_DD6F_Entry_DD6F
al 00DD58 .Sub_DD58_Continue_DD58
al 00DD62 .Sub_DD58_OnNonzero_DD62
al 00DD4F .Sub_DD4F_Entry_DD4F
al 00DD30 .Sub_DCBC_OnNonzero_DD30
al 00DD21 .Sub_DCBC_OnNonzero_DD21
al 00DCBC .Sub_DCBC_Return_DCBC
al 00DCB1 .Sub_DCB1_JumpNext_DCB1
al 00DC93 .Sub_DC93_Continue_DC93
al 00DC86 .Sub_DC86_Continue_DC86
al 00DC9E .Sub_DC93_JoinBranchPaths_DC9E
al 00DC79 .Sub_DC79_Return_DC79
al 00DC68 .Sub_DC68_Continue_DC68
al 00DC76 .Sub_DC68_OnNonzero_DC76
al 00DC64 .Sub_DC2A_JoinBranchPaths_DC64
al 00DC5F .Sub_DC2A_OnZero_DC5F
al 00DC2A .Sub_DC2A_Return_DC2A
al 00DC26 .Sub_DC04_OnCarryClear_DC26
al 00DC0F .Sub_DC04_OnNonzero_DC0F
al 00DC04 .Sub_DC04_Return_DC04
al 00DC03 .Sub_DBDE_OnZero_DC03
al 00DBDE .Sub_DBDE_Return_DBDE
al 00DBB8 .Sub_DBB8_Entry_DBB8
al 00DBA1 .Sub_DB94_OnCarryClear_DBA1
al 00DB94 .Sub_DB94_Return_DB94
al 00DB93 .Sub_DB86_OnZero_DB93
al 00DB8C .Sub_DB86_OnCarryClear_DB8C
al 00DB8F .Sub_DB86_OnCarryClear_DB8F
al 00DB86 .Sub_DB86_Return_DB86
al 00DB83 .Sub_DB27_OnNonzero_DB83
al 00DB85 .Sub_DB27_JoinBranchPaths_DB85
al 00DB80 .Sub_DB27_OnZero_DB80
al 00DB27 .Sub_DB27_Return_DB27
al 00DB24 .Sub_DAA2_OnNonzero_DB24
al 00DB20 .Sub_DAA2_OnZero_DB20
al 00DB26 .Sub_DAA2_JoinBranchPaths_DB26
al 00DAE4 .Sub_DAA2_OnNonzero_DAE4
al 00DAE0 .Sub_DAA2_OnZero_DAE0
al 00DAE6 .Sub_DAA2_JoinBranchPaths_DAE6
al 00DAA8 .Sub_DAA2_OnNonnegative_DAA8
al 00DAA2 .Sub_DAA2_Return_DAA2
al 00DA9C .Sub_DA21_OnCarrySet_DA9C
al 00DA89 .Sub_DA21_OnZero_DA89
al 00DA9F .Sub_DA21_OnCarrySet_DA9F
al 00DA5E .Sub_DA21_OnZero_DA5E
al 00DA66 .Sub_DA21_JoinBranchPaths_DA66
al 00DA91 .Sub_DA21_JoinBranchPaths_DA91
al 00DA21 .Sub_DA21_StoreIndexAndContinue_DA21
al 00DA1D .Sub_DA1D_Return_DA1D
al 00DA1A .Sub_D9A0_OnZero_DA1A
al 00DA15 .Sub_D9A0_OnCarryClear_DA15
al 00DA02 .Sub_D9A0_OnZero_DA02
al 00DA0C .Sub_D9A0_JoinBranchPaths_DA0C
al 00DA17 .Sub_D9A0_JoinBranchPaths_DA17
al 00D9CE .Sub_D9A0_OnZero_D9CE
al 00D9D8 .Sub_D9A0_JoinBranchPaths_D9D8
al 00D9A0 .Sub_D9A0_StoreIndexAndContinue_D9A0
al 00D99C .Sub_D99C_Return_D99C
al 00D999 .Sub_D970_OnNonzero_D999
al 00D990 .Sub_D970_OnCarryClear_D990
al 00D97F .Sub_D970_OnCarryClear_D97F
al 00D987 .Sub_D970_OnNonzero_D987
al 00D970 .Sub_D970_Return_D970
al 00D96F .Sub_D91F_JoinBranchPaths_D96F
al 00D94A .Sub_D91F_JoinBranchPaths_D94A
al 00D91F .Sub_D91F_JumpNext_D91F
al 00D91A .Sub_D8C4_JoinBranchPaths_D91A
al 00D8F5 .Sub_D8C4_JoinBranchPaths_D8F5
al 00D8C4 .Sub_D8C4_Return_D8C4
al 00D8BE .Sub_D868_JoinBranchPaths_D8BE
al 00D899 .Sub_D868_JoinBranchPaths_D899
al 00D8C3 .Sub_D868_OnZero_D8C3
al 00D868 .Sub_D868_Return_D868
al 00D844 .Sub_D7C2_OnZero_D844
al 00D84D .Sub_D84D_OnZero_D84D
al 00D813 .Sub_D7C2_OnZero_D813
al 00D7EB .Sub_D7C2_OnNonzero_D7EB
al 00D81C .Sub_D7C2_JoinBranchPaths_D81C
al 00D7E3 .Sub_D7C2_OnZero_D7E3
al 00D7DA .Sub_D7C2_JoinBranchPaths_D7DA
al 00D7C2 .Sub_D7C2_Entry_D7C2
al 00D748 .Sub_D748_Entry_D748
al 00D5F0 .Sub_D5F0_OnCarryClear_D5F0
al 00D5DC .Sub_D5DC_JumpNext_D5DC
al 00D5CA .Sub_D5CA_CallNext_D5CA
al 00D5BB .Sub_D571_OnZero_D5BB
al 00D5D5 .Sub_D5CA_JoinBranchPaths_D5D5
al 00D59A .Sub_D571_OnNonzero_D59A
al 00D587 .Sub_D571_OnNonzero_D587
al 00D56D .Sub_D4C1_OnNonnegative_D56D
al 00D571 .Sub_D571_OnNonzero_D571
al 00D574 .Sub_D571_OnCarrySet_D574
al 00D53F .Sub_D4C1_JoinBranchPaths_D53F
al 00D505 .Sub_D4C1_OnNonzero_D505
al 00D53C .Sub_D4C1_OnZero_D53C
al 00D4EB .Sub_D4C1_OnZero_D4EB
al 00D4E1 .Sub_D4C1_OnCarrySet_D4E1
al 00D4EE .Sub_D4C1_JoinBranchPaths_D4EE
al 00D4CD .Sub_D4C1_OnCarrySet_D4CD
al 00D4C1 .Sub_D4C1_Return_D4C1
al 00D4BC .Sub_D49C_OnCarryClear_D4BC
al 00D4B1 .Sub_D49C_OnNonzero_D4B1
al 00D4AC .Sub_D49C_OnCarryClear_D4AC
al 00D4C0 .Sub_D49C_OnZero_D4C0
al 00D49C .Sub_D49C_Continue_D49C
al 00D46E .Sub_D46E_Continue_D46E
al 00D46A .Sub_D415_OnCarryClear_D46A
al 00D462 .Sub_D415_OnCarryClear_D462
al 00D440 .Sub_D415_OnNonzero_D440
al 00D45A .Sub_D415_OnCarryClear_D45A
al 00D477 .Sub_D46E_OnZero_D477
al 00D470 .Sub_D46E_JoinBranchPaths_D470
al 00D41C .Sub_D415_OnNonzero_D41C
al 00D415 .Sub_D415_JumpNext_D415
al 00D476 .Sub_D46E_JoinBranchPaths_D476
al 00D404 .Sub_D404_Continue_D404
al 00D40D .Sub_D40D_OnNonzero_D40D
al 00D3E4 .Sub_D320_OnZero_D3E4
al 00D3CE .Sub_D320_OnCarryClear_D3CE
al 00D3C7 .Sub_D320_OnZero_D3C7
al 00D3BA .Sub_D320_OnNonnegative_D3BA
al 00D401 .Sub_D320_OnNonzero_D401
al 00D3A5 .Sub_D320_OnNonzero_D3A5
al 00D3A3 .Sub_D320_JoinBranchPaths_D3A3
al 00D389 .Sub_D320_OnNonzero_D389
al 00D38C .Sub_D320_OnZero_D38C
al 00D37F .Sub_D320_OnNonzero_D37F
al 00D379 .Sub_D320_OnNonzero_D379
al 00D359 .CheckBallPosition
al 00D351 .Sub_D320_OnNonzero_D351
al 00D33F .Sub_D320_OnNonzero_D33F
al 00D349 .Sub_D320_OnNonzero_D349
al 00D361 .Sub_D320_OnZero_D361
al 00D346 .Sub_D320_JoinBranchPaths_D346
al 00D320 .Sub_D320_LoadIndexAndContinue_D320
al 00D31E .Sub_D30F_OnCarryClear_D31E
al 00D30F .Sub_D30F_Return_D30F
al 00D30A .Sub_D30A_Return_D30A
al 00D305 .Sub_D305_Return_D305
al 00D2FA .Sub_D2FA_Return_D2FA
al 00D2EF .Sub_D2EF_Continue_D2EF
al 00D2E9 .CheckBallPocket
al 00D2E3 .Sub_D2E3_OnZero_D2E3
al 00D2DA .Sub_D2D0_OnNonzero_D2DA
al 00D2D0 .Sub_D2D0_Continue_D2D0
al 00D2CA .Sub_D2C4_OnZero_D2CA
al 00D2C4 .Sub_D2C4_OnZero_D2C4
al 00D2BB .Sub_D2B1_OnNonzero_D2BB
al 00D2B1 .Sub_D2B1_Continue_D2B1
al 00D2AA .Sub_D291_OnZero_D2AA
al 00D295 .Sub_D291_OnNonzero_D295
al 00D2AB .Sub_D2AB_OnZero_D2AB
al 00D291 .Sub_D291_OnZero_D291
al 00D288 .Sub_D27E_OnNonzero_D288
al 00D27E .Sub_D27E_Return_D27E
al 00D27D .Sub_D23F_OnZero_D27D
al 00D263 .Sub_D23F_OnNonzero_D263
al 00D23F .Sub_D23F_JumpNext_D23F
al 00D239 .Sub_D239_Return_D239
al 00D238 .Sub_D226_OnZero_D238
al 00D233 .Sub_D226_OnCarryClear_D233
al 00D226 .Sub_D226_Return_D226
al 00D225 .Sub_D213_OnZero_D225
al 00D220 .Sub_D213_OnCarryClear_D220
al 00D213 .Sub_D213_Return_D213
al 00D202 .Sub_D1AD_OnCarrySet_D202
al 00D207 .Sub_D1AD_OnNonzero_D207
al 00D1DA .Sub_D1AD_JoinBranchPaths_D1DA
al 00D1D1 .Sub_D1AD_OnZero_D1D1
al 00D1B7 .Sub_D1AD_OnNonzero_D1B7
al 00D1B5 .Sub_D1AD_OnZero_D1B5
al 00D1AD .Sub_D1AD_DecrementAndContinue_D1AD
al 00D1A2 .Sub_D18F_OnNonzero_D1A2
al 00D18F .Sub_D18F_Entry_D18F
al 00D176 .Sub_D0F5_JoinBranchPaths_D176
al 00D146 .Sub_D0F5_OnNonzero_D146
al 00D135 .Sub_D0F5_OnNonzero_D135
al 00D153 .Sub_D0F5_OnZero_D153
al 00D118 .Sub_D0F5_OnNegative_D118
al 00D0F5 .Sub_D0F5_JoinBranchPaths_D0F5
al 00D0FB .Sub_D0F5_JoinBranchPaths_D0FB
al 00D0E4 .Sub_D097_JoinBranchPaths_D0E4
al 00D097 .Sub_D097_Return_D097
al 00D096 .Sub_D075_OnZero_D096
al 00D075 .Sub_D075_Return_D075
al 00D06D .Sub_D067_OnCarryClear_D06D
al 00D070 .Sub_D067_OnCarryClear_D070
al 00D067 .Sub_D067_Return_D067
al 00D056 .Sub_D055_OnNonzero_D056
al 00D055 .Sub_D055_Entry_D055
al 00D02B .Sub_D02B_Return_D02B
al 00D023 .Sub_D023_JoinBranchPaths_D023
al 00D02A .Sub_D023_OnNonzero_D02A
al 00CFDF .Sub_CFDF_Return_CFDF
al 00CFDE .Sub_CFD8_OnNonzero_CFDE
al 00CFD8 .Sub_CFD8_CallNext_CFD8
al 00CFC8 .Sub_CFB1_OnZero_CFC8
al 00CFBC .Sub_CFB1_OnZero_CFBC
al 00CFBF .Sub_CFB1_OnNonzero_CFBF
al 00CFB1 .Sub_CFB1_JumpNext_CFB1
al 00CFA5 .Sub_CFA5_OnZero_CFA5
al 00CFAB .Sub_CFA5_OnZero_CFAB
al 00CF6D .Sub_CF29_OnCarrySet_CF6D
al 00CF6F .Sub_CF29_OnCarrySet_CF6F
al 00CF63 .Sub_CF29_OnZero_CF63
al 00CF8B .Sub_CF29_OnNonzero_CF8B
al 00CF29 .Sub_CF29_StoreAndContinue_CF29
al 00CF21 .Sub_CF21_JumpNext_CF21
al 00CF1E .Sub_CF12_JoinBranchPaths_CF1E
al 00CF12 .Sub_CF12_OnZero_CF12
al 00CF18 .Sub_CF12_OnZero_CF18
al 00CEDA .Sub_CE98_OnCarrySet_CEDA
al 00CEDC .Sub_CE98_OnCarrySet_CEDC
al 00CED0 .Sub_CE98_OnZero_CED0
al 00CEF8 .Sub_CE98_OnNonzero_CEF8
al 00CE98 .Sub_CE98_StoreAndContinue_CE98
al 00CE90 .Sub_CE90_JumpNext_CE90
al 00CE8D .Sub_CE37_JoinBranchPaths_CE8D
al 00CE74 .Sub_CE37_OnNonzero_CE74
al 00CE8A .Sub_CE37_OnCarryClear_CE8A
al 00CE58 .Sub_CE37_JoinBranchPaths_CE58
al 00CE5A .Sub_CE37_JoinBranchPaths_CE5A
al 00CE37 .Sub_CE37_Return_CE37
al 00CE28 .Sub_CE28_OnNonzero_CE28
al 00CE11 .Sub_CDB6_OnNonzero_CE11
al 00CE25 .Sub_CE25_OnNonnegative_CE25
al 00CDFB .Sub_CDB6_JoinBranchPaths_CDFB
al 00CDD6 .Sub_CDB6_JoinBranchPaths_CDD6
al 00CDD8 .Sub_CDB6_OnZero_CDD8
al 00CDB6 .Sub_CDB6_JumpNext_CDB6
al 00CDB0 .Sub_CD4C_OnNonzero_CDB0
al 00CDA9 .Sub_CD4C_OnZero_CDA9
al 00CD98 .Sub_CD4C_OnZero_CD98
al 00CD86 .Sub_CD4C_OnNonzero_CD86
al 00CD95 .Sub_CD4C_OnCarryClear_CD95
al 00CD6C .Sub_CD4C_OnZero_CD6C
al 00CD6D .Sub_CD4C_JoinBranchPaths_CD6D
al 00CD4C .Sub_CD4C_JumpNext_CD4C
al 00CD46 .Sub_CCE8_OnNonzero_CD46
al 00CD3F .Sub_CCE8_OnZero_CD3F
al 00CD2E .Sub_CCE8_OnNonzero_CD2E
al 00CD1C .Sub_CCE8_OnNonzero_CD1C
al 00CD2B .Sub_CCE8_OnNonnegative_CD2B
al 00CD06 .Sub_CCE8_OnZero_CD06
al 00CD07 .Sub_CCE8_JoinBranchPaths_CD07
al 00CCE8 .Sub_CCE8_Return_CCE8
al 00CCE7 .Sub_CC64_OnCarryClear_CCE7
al 00CCD0 .Sub_CC64_OnCarrySet_CCD0
al 00CCD1 .Sub_CC64_JoinBranchPaths_CCD1
al 00CCC2 .Sub_CC64_OnZero_CCC2
al 00CCBA .Sub_CC64_OnZero_CCBA
al 00CCA7 .Sub_CC64_OnZero_CCA7
al 00CC9C .Sub_CC64_OnZero_CC9C
al 00CCB2 .Sub_CC64_JoinBranchPaths_CCB2
al 00CC91 .Sub_CC64_OnZero_CC91
al 00CC75 .Sub_CC64_OnNonzero_CC75
al 00CC7D .Sub_CC64_OnNonzero_CC7D
al 00CC64 .Sub_CC64_JumpNext_CC64
al 00CC52 .Sub_CBAA_OnNonzero_CC52
al 00CC3F .Sub_CBAA_OnCarrySet_CC3F
al 00CC23 .Sub_CBAA_OnZero_CC23
al 00CC06 .Sub_CBAA_JoinBranchPaths_CC06
al 00CBD1 .Sub_CBAA_OnNonzero_CBD1
al 00CC03 .Sub_CBAA_OnZero_CC03
al 00CBB7 .Sub_CBAA_OnNonnegative_CBB7
al 00CBBA .Sub_CBAA_OnZero_CBBA
al 00CBAA .Sub_CBAA_Return_CBAA
al 00CBA3 .Sub_CB9F_OnNonzero_CBA3
al 00CB9F .Sub_CB9F_Continue_CB9F
al 00CB8C .Sub_CB8C_Return_CB8C
al 00CB8B .Sub_CB46_JoinBranchPaths_CB8B
al 00CB6C .Sub_CB46_OnNonzero_CB6C
al 00CB7A .Sub_CB46_OnNonzero_CB7A
al 00CB7F .Sub_CB46_OnNegative_CB7F
al 00CB84 .Sub_CB46_OnZero_CB84
al 00CB46 .Sub_CB46_StoreIndexAndContinue_CB46
al 00CB42 .Sub_CB22_OnNonzero_CB42
al 00CB22 .Sub_CB22_Entry_CB22
al 00CB00 .Sub_CAD2_OnNonzero_CB00
al 00CB08 .Sub_CAD2_OnZero_CB08
al 00CAD2 .Sub_CAD2_Return_CAD2
al 00CACF .Sub_CA9F_OnNonzero_CACF
al 00CACA .Sub_CA9F_OnNonzero_CACA
al 00CAC1 .Sub_CA9F_OnCarryClear_CAC1
al 00CAB2 .Sub_CA9F_OnNonzero_CAB2
al 00CA9F .Sub_CA9F_OnAdd_CA9F
al 00CA9C .Sub_CA7C_JoinBranchPaths_CA9C
al 00CA7C .Sub_CA7C_Return_CA7C
al 00CA57 .Sub_CA57_Return_CA57
al 00CA35 .Sub_CA2F_OnNonzero_CA35
al 00CA2F .Sub_CA2F_Return_CA2F
al 00CA2E .Sub_CA26_OnZero_CA2E
al 00CA26 .Sub_CA26_Continue_CA26
al 00CA28 .Sub_CA26_JoinBranchPaths_CA28
al 00CA22 .Sub_CA22_JumpNext_CA22
al 00CA1C .Sub_CA1C_JumpNext_CA1C
al 00CA01 .Sub_C97B_OnNonzero_CA01
al 00C9FB .Sub_C97B_OnCarrySet_C9FB
al 00CA15 .Sub_C97B_OnNonzero_CA15
al 00C9DA .Sub_C97B_OnNonzero_C9DA
al 00CA16 .Sub_CA16_JoinBranchPaths_CA16
al 00C99E .Sub_C97B_OnNonzero_C99E
al 00C994 .Sub_C97B_OnNonnegative_C994
al 00C990 .Sub_C97B_OnNonnegative_C990
al 00C97B .Sub_C97B_Return_C97B
al 00C971 .Sub_C94B_OnNonnegative_C971
al 00C960 .Sub_C94B_OnNonnegative_C960
al 00C953 .Sub_C94B_OnNonnegative_C953
al 00C94B .Sub_C94B_Return_C94B
al 00C94A .Sub_C937_OnNegative_C94A
al 00C937 .Sub_C937_StoreIndexAndContinue_C937
al 00C93B .Sub_C937_OnNonzero_C93B
al 00C923 .Sub_C8CD_OnNonzero_C923
al 00C8F8 .Sub_C8CD_OnNonzero_C8F8
al 00C8EC .Sub_C8CD_OnCarrySet_C8EC
al 00C8F2 .Sub_C8CD_OnNonzero_C8F2
al 00C8D4 .Sub_C8CD_OnNonnegative_C8D4
al 00C8CD .Sub_C8CD_StoreIndexAndContinue_C8CD
al 00C8BF .Sub_C88F_OnNonnegative_C8BF
al 00C8B7 .Sub_C88F_OnNonnegative_C8B7
al 00C88F .Sub_C88F_Entry_C88F
al 00C877 .Sub_C860_OnNonzero_C877
al 00C87B .Sub_C860_OnZero_C87B
al 00C86F .Sub_C860_OnZero_C86F
al 00C860 .Sub_C860_Return_C860
al 00C855 .Sub_C855_CallNext_C855
al 00C852 .Sub_C852_StoreAndContinue_C852
al 00C84E .Sub_C84E_JumpNext_C84E
al 00C848 .Sub_C848_StoreAndContinue_C848
al 00C844 .Sub_C844_JumpNext_C844
al 00C837 .Sub_C837_Return_C837
al 00C82F .Sub_C82F_Return_C82F
al 00C81D .Sub_C81D_TransferIndexAndContinue_C81D
al 00C81C .Sub_C81C_Return_C81C
al 00C80B .Sub_C7FE_OnNonzero_C80B
al 00C802 .Sub_C7FE_OnNonzero_C802
al 00C7FE .Sub_C7FE_OnZero_C7FE
al 00C7D1 .Sub_C725_OnNonzero_C7D1
al 00C7CC .Sub_C725_OnZero_C7CC
al 00C7BA .Sub_C725_OnNonzero_C7BA
al 00C7AF .Sub_C725_OnNonzero_C7AF
al 00C7B7 .Sub_C725_OnZero_C7B7
al 00C7A0 .Sub_C725_OnZero_C7A0
al 00C78F .Sub_C725_OnNonzero_C78F
al 00C771 .Sub_C725_OnNonzero_C771
al 00C76A .Sub_C725_OnNonzero_C76A
al 00C758 .Sub_C725_OnNonzero_C758
al 00C74F .Sub_C725_OnNonzero_C74F
al 00C7C1 .Sub_C725_OnZero_C7C1
al 00C741 .Sub_C725_OnNonzero_C741
al 00C74D .Sub_C725_OnZero_C74D
al 00C767 .Sub_C725_OnZero_C767
al 00C785 .Sub_C725_OnZero_C785
al 00C79E .Sub_C725_OnZero_C79E
al 00C725 .Sub_C725_StoreAndContinue_C725
al 00C721 .Sub_C721_StoreAndContinue_C721
al 00C711 .Sub_C711_Entry_C711
al 00C66B .Sub_C663_OnNonzero_C66B
al 00C663 .Sub_C663_Return_C663
al 00C641 .Sub_C63B_OnNonzero_C641
al 00C63B .Sub_C63B_Return_C63B
al 00C636 .Sub_C636_LoadAndContinue_C636
al 00C61F .Sub_C61C_OnNonzero_C61F
al 00C61C .Sub_C61C_Return_C61C
al 00C601 .Sub_C5FE_OnNonzero_C601
al 00C5FE .Sub_C5FE_Return_C5FE
al 00C5F9 .Sub_C5F9_Return_C5F9
al 00C5EF .Sub_C5EF_JumpNext_C5EF
al 00C5CA .Sub_C5CA_JumpNext_C5CA
al 00C5B2 .Sub_C5B2_Continue_C5B2
al 00C5C7 .Sub_C5B2_OnZero_C5C7
al 00C5A1 .Sub_C5A1_OnNonzero_C5A1
al 00C591 .Sub_C563_OnZero_C591
al 00C594 .Sub_C594_OnNonzero_C594
al 00C577 .Sub_C563_OnNonzero_C577
al 00C563 .Sub_C563_JumpNext_C563
al 00C570 .Sub_C563_OnZero_C570
al 00C54B .Sub_C52D_OnNonzero_C54B
al 00C53F .Sub_C52D_OnNonzero_C53F
al 00C5A6 .Sub_C5A1_OnNonzero_C5A6
al 00C52D .Sub_C52D_JumpNext_C52D
al 00C516 .Sub_C4F2_OnZero_C516
al 00C51E .Sub_C4F2_OnNonzero_C51E
al 00C507 .Sub_C4F2_OnNonzero_C507
al 00C4F5 .Sub_C4F2_OnNonzero_C4F5
al 00C4F2 .Sub_C4F2_DecrementAndContinue_C4F2
al 00C4FD .Sub_C4F2_OnZero_C4FD
al 00C560 .Sub_C560_OnZero_C560
al 00C50B .Sub_C4F2_OnNonzero_C50B
al 00C4EA .Sub_C4D3_OnNonzero_C4EA
al 00C4D3 .Sub_C4D3_OnZero_C4D3
al 00C4CA .Sub_C4AD_OnNonzero_C4CA
al 00C4BA .Sub_C4AD_OnZero_C4BA
al 00C4A1 .ReadPPUData
al 00C48C .Sub_C437_OnZero_C48C
al 00C491 .Sub_C437_OnNonzero_C491
al 00C47C .Sub_C437_OnNonzero_C47C
al 00C4B7 .Sub_C4AD_OnZero_C4B7
al 00C46B .Sub_C437_OnZero_C46B
al 00C451 .Sub_C437_OnCarryClear_C451
al 00C437 .Sub_C437_Continue_C437
al 00C4AD .Sub_C4AD_OnNonzero_C4AD
al 00C42D .Sub_C419_OnNonzero_C42D
al 00C427 .Sub_C419_OnNonzero_C427
al 00C42A .Sub_C419_OnNonzero_C42A
al 00C419 .Sub_C419_CallNext_C419
al 00C40A .Sub_C3BF_OnNonzero_C40A
al 00C3E3 .Sub_C3BF_OnZero_C3E3
al 00C3DB .Sub_C3BF_OnNonzero_C3DB
al 00C3F2 .Sub_C3BF_OnZero_C3F2
al 00C3C9 .Sub_C3BF_OnNonzero_C3C9
al 00C3BF .Sub_C3BF_OnZero_C3BF
al 00C3A6 .Sub_C3A6_Entry_C3A6
al 00C2E5 .Sub_C2DC_OnNonzero_C2E5
al 00C2DC .Sub_C2DC_Return_C2DC
al 00C2D6 .Sub_C2D6_Return_C2D6
al 00C2D0 .Sub_C2D0_Return_C2D0
al 00C2C6 .Sub_C2C6_Continue_C2C6
al 00C2C2 .Sub_C2BC_OnNonzero_C2C2
al 00C2BC .Sub_C2BC_Continue_C2BC
al 00C2CA .Sub_C2C6_OnNonzero_C2CA
al 00C2B3 .Sub_C2B3_Return_C2B3
al 00C2AD .Sub_C2A8_OnNonnegative_C2AD
al 00C2A8 .Sub_C2A8_OnNegative_C2A8
al 00C2A2 .Sub_C298_OnNonzero_C2A2
al 00C298 .Sub_C298_Continue_C298
al 00C292 .Sub_C292_Return_C292
al 00C28F .Sub_C28C_OnNonzero_C28F
al 00C28C .Sub_C28C_LoadAndContinue_C28C
al 00C287 .Sub_C287_Return_C287
al 00C27C .Sub_C27C_CallNext_C27C
al 00C274 .Sub_C274_Continue_C274
al 00C26E .Sub_C214_OnNonzero_C26E
al 00C25F .Sub_C214_OnNonzero_C25F
al 00C24D .Sub_C214_OnNonzero_C24D
al 00C214 .Sub_C214_Return_C214
al 00C212 .Sub_C20D_OnZero_C212
al 00C20D .Sub_C20D_Return_C20D
al 00C1FF .Sub_C1E1_OnNonzero_C1FF
al 00C1EE .Sub_C1E1_OnNonzero_C1EE
al 00C1E1 .Sub_C1E1_Return_C1E1
al 00C1D7 .Sub_C1D7_OnNonzero_C1D7
al 00C18E .Sub_C18E_Return_C18E
al 00C178 .Sub_C178_Return_C178
al 00C143 .Sub_C12D_OnZero_C143
al 00C16E .Sub_C12D_OnZero_C16E
al 00C12D .Sub_C12D_Return_C12D
al 00C119 .Sub_C0A4_OnZero_C119
al 00C123 .Sub_C0A4_OnZero_C123
al 00C0E4 .Sub_C0A4_OnZero_C0E4
al 00C127 .Sub_C0A4_JoinBranchPaths_C127
al 00C0BF .WaitVBlank_E023Frame
al 00C0D1 .Sub_C0A4_OnZero_C0D1
al 00C0A4 .Sub_C0A4_OnNonzero_C0A4
al 00C07B .Sub_C012_OnNonzero_C07B
al 00C043 .Sub_C012_OnZero_C043
al 00C050 .Sub_C012_JoinBranchPaths_C050
al 00C02C .NmiHandler
al 00C01B .Sub_C012_OnNonzero_C01B
al 00C012 .Sub_C012_Return_C012
al 00C00E .Sub_C00E_JumpNext_C00E
al 00C006 .Sub_C006_Continue_C006
al 00C00A .Sub_C006_OnNonzero_C00A
al 00C000 .Reset