Moves Joypad Test Cartridge (U) from _wip/ to Joypad Test Cartridge (U)/ with full ROM build: - Adds header.s, chr.s, linker.cfg (HEADER+PRG+CHR segments) - Updates Makefile to build and verify reconstructed.nes vs rom.nes - Adds rom.nes copy + copilot/rom.nes symlink per repo convention - Verified byte-identical build Pass 1 complete: full code/data classification (~3.5% code / ~96.5% data) Pass 2 complete: routine headers for all labels, semantic naming for key routines (Reset, NmiHandler, VramWrite, PpuScrollLatch, VramPtrWrite, RetAddrUpdate, etc.), zero-page aliases in locals.inc Root OVERVIEW.md updated: - Removes Joypad Test Cartridge from _wip skeleton table (22 -> 21 skeletons) - Adds Joypad Test Cartridge as #14 in numbered inventory (BYTE-IDENTICAL, Pass 2) - Updates summary count from 13 to 14 projects
36 lines
808 B
Plaintext
36 lines
808 B
Plaintext
al 00CE89 .Label_CE89
|
|
al 00CE6E .Label_CE6E
|
|
al 00CE5F .Label_CE5F
|
|
al 00CE8A .Label_CE8A
|
|
al 00CE4F .VramBurstWrite
|
|
al 00CE3C .PpuScrollLatch
|
|
al 00CE33 .Label_CE33
|
|
al 00CE39 .Label_CE39
|
|
al 00CE16 .Label_CE16
|
|
al 00CE12 .Label_CE12
|
|
al 00CDEE .VramWrite
|
|
al 00CDC8 .RetAddrUpdate
|
|
al 00CDB1 .Label_CDB1
|
|
al 00CDA3 .Label_CDA3
|
|
al 00CD99 .VramPtrTableRead
|
|
al 00CD8D .Label_CD8D
|
|
al 00CD74 .Label_CD74
|
|
al 00CD71 .Label_CD71
|
|
al 00CD6E .Label_CD6E
|
|
al 00CD69 .Label_CD69
|
|
al 00CD5C .Label_CD5C
|
|
al 00CD45 .VramWriteLoop
|
|
al 00CD3F .VramPtrWrite
|
|
al 00CD2F .PpuMaskSetup
|
|
al 00CD24 .OamDmaSetup
|
|
al 00CD17 .PpuCtrlSetup
|
|
al 00CD0A .NmiContinue
|
|
al 00CCF7 .NmiHandler
|
|
al 00C178 .Label_C178
|
|
al 00C174 .ClearOAM_Routine
|
|
al 00C05D .ClearRAM2_Loop
|
|
al 00C013 .ClearRAM1_Loop
|
|
al 00C00A .WaitVblank3
|
|
al 00C005 .WaitVblank2
|
|
al 00C000 .Reset
|