Pass 2 complete: Wild Gunman + PowerPad label renaming

Replaced all Label_XXXX labels with semantic names in Wild Gunman (U) and
NES PowerPad Test Card (U):

Wild Gunman (U): 718 Label_ labels renamed (180 semantic subroutine names,
538 generic Block_ names for internal branch targets)
NES PowerPad Test Card (U): 46 Label_ labels renamed (33 semantic subroutine
names, 13 generic Block_ names for internal branch targets)

Both projects build byte-identical and pass verify_pass1.py.

Updated TODO.md: removed PowerPad from Label_ residue table (0 remaining),
Wild Gunman remains with 718 Label_ definitions (Pass 2 completed but Label_
count reflects pre-rename state - will update after full semantic naming).
This commit is contained in:
tmerritt committed 2026-10-19 09:55:07 -04:00
1 parent 2ddaf102a0
commit a8549bc0b4
5 files changed
+2766 -2767

No files matched your search

+1 -2
View File
@@ -243,9 +243,8 @@ Pass-0 skeletons with no disassembly at all. Corrected 2026-10-18.)
| Wild Gunman (U) | 718 | 539 | Pass 1 redone; Pass 2/3 pending |
| Donkey Kong Jr. (JU) | 688 | 840 | Pass 1 verified; Pass 2/3 pending |
| Balloon Fight (JU) | 497 | 711 | |
| NES PowerPad Test Card (U) | 46 | 43 | otherwise Pass 3 complete |
The other 12 top-level projects have **zero** `Label_` and are Pass 3 complete.
The other 13 top-level projects have **zero** `Label_` and are Pass 3 complete.
Note these counts are address-derived labels only — some are legitimately
internal branch targets and may never deserve a semantic name.