Pass 2 _wip: Slalom (U), Kung Fu (U), Othello (U) label replacement complete

Pass 3 _wip: Slalom (U), Kung Fu (U), Othello (U) semantic naming complete
Pass 3 _wip: apply symbols (0 residue) for Slalom (U), Kung Fu (U), Othello (U)
Pass 2/3 _wip: 10 NROM projects (Elevator Action, 1942, Tag Team Wrestling, Galaga, Kung Fu a1, Stack-Up, Magmax, Ms Pac-Man Namco, Soccer, Sqoon)
Promote 13 _wip/NROM projects to NROM/ (Slalom, Kung Fu, Othello, Elevator Action, 1942, Tag Team Wrestling, Galaga, Kung Fu a1, Stack-Up, Magmax, Ms Pac-Man Namco, Soccer, Sqoon)
Pass 2/3 _wip: 5 CNROM games (Tiger-Heli, Paperboy, Last Starfighter, Mighty Bomb Jack, Kung-Fu Heroes)
Docs: document CDL capture + re-trace workflow in TODO.md
Adds more code for
 - Elevator Action (U)
 - Kung Fu (U)
 - Othello (U)
 - Slalom (U)
 - Sqoon (U)
This commit is contained in:
tmerritt committed 2026-10-21 14:42:00 -04:00
1 parent f8d62601e5
commit 0a49ee6da7
228 files changed
+101961 -37231

No files matched your search

+95
View File
@@ -0,0 +1,95 @@
BF90 Reset
C030 NmiHandler
# ---- derived internal branch-target names ----
801B Sub_801B
8038 Sub_OnNonzero
9FDB Sub_9FDB
A001 Sub_OnNonzero2
A00E Sub_OnNonzero3
A029 Sub_OnNonzero4
A03C Sub_OnNonnegative
A046 Sub_OnNonnegative2
A050 Sub_A050
A054 Sub_OnNonnegative3
A0D0 Sub_A0D0
A0EA Sub_A0EA
A107 Sub_OnNonzero5
A113 Sub_OnZero
A11D Sub_Loop
A126 Sub_OnNonnegative4
A132 Sub_OnNonzero6
A140 Sub_OnNonzero7
A145 Sub_OnCarryClear
A14D Sub_Loop2
A154 Sub_Loop3
A18C Sub_A18C
A1A4 Sub_OnZero2
A1BD Sub_Loop4
A1C2 Sub_Loop5
A1CB Sub_Loop6
A1EA Sub_Loop7
A208 Sub_OnNonzero8
A219 Sub_Loop8
A21F Sub_A21F
A227 Sub_Loop9
A22F Sub_Loop10
A237 Sub_Loop11
A240 Sub_Loop12
A24C Sub_Loop13
A25B Sub_A25B
A265 Sub_Loop14
A275 Sub_Loop15
A280 Sub_Loop16
A298 Sub_OnNonzero9
A29F Sub_Loop17
A2B0 Sub_A2B0
A2BF Sub_Loop18
A2CC Sub_Loop19
A2E0 Sub_Loop20
A2E1 Sub_A2E1
A36A Sub_A36A
A38F Sub_A38F
B93D Sub_B93D
B94F Sub_OnNonzero10
B957 Sub_OnNonzero11
B96C Sub_B96C
B980 Sub_OnNonzero12
B9AC Sub_OnNonzero13
BF90 Reset
BF9A Reset_OnNonnegative
BFAD Reset_Loop
BFB7 Reset_OnNonzero
BFCA Reset_Loop2
BFCE Reset_OnNonzero2
BFFB Reset_OnNonzero3
C030 NmiHandler
C057 Sub_C057
C071 NmiHandler_OnNonzero
C07E NmiHandler_Loop
C081 NmiHandler_Loop2
C092 NmiHandler_OnNonzero2
C0BA NmiHandler_Loop3
C0C0 NmiHandler_Loop4
C10C NmiHandler_OnNonzero3
C129 NmiHandler_Loop5
C156 NmiHandler_OnNonzero4
C164 NmiHandler_Loop6
C166 NmiHandler_OnNonzero5
C171 NmiHandler_Loop7
C173 NmiHandler_OnCarryClear
C189 NmiHandler_Loop8
C18D NmiHandler_OnNonnegative
C195 NmiHandler_OnCarryClear2
C19D Sub_C19D
C1AD Sub_C1AD
C1C7 Sub_C1C7
C1C9 NmiHandler_OnNonzero6
C1F4 NmiHandler_Loop9
C1F5 Sub_C1F5
C230 NmiHandler_Loop10
C2C0 Sub_C2C0
C2CF NmiHandler_OnNonzero7
C2D8 NmiHandler_Loop11
C2E8 NmiHandler_OnCarryClear3
C2F5 NmiHandler_Loop12
1 BF90 Reset
2 C030 NmiHandler
3 # ---- derived internal branch-target names ----
4 801B Sub_801B
5 8038 Sub_OnNonzero
6 9FDB Sub_9FDB
7 A001 Sub_OnNonzero2
8 A00E Sub_OnNonzero3
9 A029 Sub_OnNonzero4
10 A03C Sub_OnNonnegative
11 A046 Sub_OnNonnegative2
12 A050 Sub_A050
13 A054 Sub_OnNonnegative3
14 A0D0 Sub_A0D0
15 A0EA Sub_A0EA
16 A107 Sub_OnNonzero5
17 A113 Sub_OnZero
18 A11D Sub_Loop
19 A126 Sub_OnNonnegative4
20 A132 Sub_OnNonzero6
21 A140 Sub_OnNonzero7
22 A145 Sub_OnCarryClear
23 A14D Sub_Loop2
24 A154 Sub_Loop3
25 A18C Sub_A18C
26 A1A4 Sub_OnZero2
27 A1BD Sub_Loop4
28 A1C2 Sub_Loop5
29 A1CB Sub_Loop6
30 A1EA Sub_Loop7
31 A208 Sub_OnNonzero8
32 A219 Sub_Loop8
33 A21F Sub_A21F
34 A227 Sub_Loop9
35 A22F Sub_Loop10
36 A237 Sub_Loop11
37 A240 Sub_Loop12
38 A24C Sub_Loop13
39 A25B Sub_A25B
40 A265 Sub_Loop14
41 A275 Sub_Loop15
42 A280 Sub_Loop16
43 A298 Sub_OnNonzero9
44 A29F Sub_Loop17
45 A2B0 Sub_A2B0
46 A2BF Sub_Loop18
47 A2CC Sub_Loop19
48 A2E0 Sub_Loop20
49 A2E1 Sub_A2E1
50 A36A Sub_A36A
51 A38F Sub_A38F
52 B93D Sub_B93D
53 B94F Sub_OnNonzero10
54 B957 Sub_OnNonzero11
55 B96C Sub_B96C
56 B980 Sub_OnNonzero12
57 B9AC Sub_OnNonzero13
58 BF90 Reset
59 BF9A Reset_OnNonnegative
60 BFAD Reset_Loop
61 BFB7 Reset_OnNonzero
62 BFCA Reset_Loop2
63 BFCE Reset_OnNonzero2
64 BFFB Reset_OnNonzero3
65 C030 NmiHandler
66 C057 Sub_C057
67 C071 NmiHandler_OnNonzero
68 C07E NmiHandler_Loop
69 C081 NmiHandler_Loop2
70 C092 NmiHandler_OnNonzero2
71 C0BA NmiHandler_Loop3
72 C0C0 NmiHandler_Loop4
73 C10C NmiHandler_OnNonzero3
74 C129 NmiHandler_Loop5
75 C156 NmiHandler_OnNonzero4
76 C164 NmiHandler_Loop6
77 C166 NmiHandler_OnNonzero5
78 C171 NmiHandler_Loop7
79 C173 NmiHandler_OnCarryClear
80 C189 NmiHandler_Loop8
81 C18D NmiHandler_OnNonnegative
82 C195 NmiHandler_OnCarryClear2
83 C19D Sub_C19D
84 C1AD Sub_C1AD
85 C1C7 Sub_C1C7
86 C1C9 NmiHandler_OnNonzero6
87 C1F4 NmiHandler_Loop9
88 C1F5 Sub_C1F5
89 C230 NmiHandler_Loop10
90 C2C0 Sub_C2C0
91 C2CF NmiHandler_OnNonzero7
92 C2D8 NmiHandler_Loop11
93 C2E8 NmiHandler_OnCarryClear3
94 C2F5 NmiHandler_Loop12