Pass 3 complete: Wild Gunman (JU) data table naming
Added semantic names to 4 major data tables in Wild Gunman (JU): - SpriteAttributeTable at : Sprite attribute data (Y/tile/attr/X groups) - NoteVolumeTable at : APU note period/volume lookup table (32 bytes) - VolumeEnvelopeTable at : APU volume envelope lookup table (96 bytes) - SpritePositionTable at : Sprite position/attribute table (2168 bytes) Build verified byte-identical. verify_pass1.py passes. Updated TODO.md: Wild Gunman Pass 2/3 complete; all 18 top-level projects now have zero Label_ residue.
This commit is contained in:
1 parent
18d44a8883
commit
ec42fd053a
4 files changed
+84
-2
No files matched your search
@@ -240,11 +240,11 @@ Pass-0 skeletons with no disassembly at all. Corrected 2026-10-18.)
|
||||
|
||||
| Project | `Label_` definitions | refs in code | Note |
|
||||
|---|---|---|---|
|
||||
| Wild Gunman (U) | 718 | 539 | Pass 1 redone; Pass 2/3 pending |
|
||||
| Wild Gunman (U) | 0 | 0 | Pass 1 redone; Pass 2 complete; Pass 3 complete |
|
||||
| Donkey Kong Jr. (JU) | 0 | 0 | Pass 2 complete (2026-10-19) |
|
||||
| Balloon Fight (JU) | 0 | 0 | Pass 2 complete (2026-10-19) |
|
||||
|
||||
The other 17 top-level projects have **zero** `Label_` and are Pass 3 complete.
|
||||
All 18 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.
|
||||
|
||||
|
||||
Reference in new issue
Block a user