tmerritt
|
1b0682042f
|
Duck Hunt (JUE): Pass 2 complete
- 3,058 instructions (37.5% code), 48 semantic labels, 174 zero-page aliases
- BYTE-IDENTICAL build verified
- Key routines: Reset, NmiHandler, MainGameLoop, GameModeDispatcher, InitPPU, InitVariables, UpdateController, UpdateSprites
- Zero-page aliases: PPUCtrlShadow (/bin/bash8), PPUMaskShadow (/bin/bash9), GameMode (4), RoundIndex (6), DispatchIndex (A)
- Root OVERVIEW.md updated to reflect Pass 2 completion and correct mirroring (Horizontal)
|
2026-10-18 21:24:56 -04:00 |
|
tmerritt
|
2ae09f78ce
|
Pass 1 complete for all 14 WIP projects; Pinball (JU) Pass 2 complete; tools fixed
- 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)
|
2026-10-18 20:52:49 -04:00 |
|