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

+157
View File
@@ -0,0 +1,157 @@
8258 Reset
82D6 NmiHandler
# ---- derived internal branch-target names ----
8258 Reset
8262 Reset_OnCarryClear
8268 Reset_OnCarryClear2
8277 Reset_OnNonzero
8287 Reset_OnNonzero2
82A8 Reset_Loop
82AA Reset_OnNonzero3
82D3 Sub_82D3
82D6 NmiHandler
832E NmiHandler_Loop
8342 NmiHandler_OnNonnegative
8348 NmiHandler_Loop2
834D NmiHandler_Loop3
8360 NmiHandler_Loop4
837C NmiHandler_OnNonzero
8396 NmiHandler_Loop5
8399 NmiHandler_Loop6
83A7 Sub_83A7
83AB NmiHandler_OnNonzero2
83BD NmiHandler_Loop7
83CD NmiHandler_Loop8
83F0 Sub_83F0
83F5 NmiHandler_Loop9
83FF Sub_83FF
8436 NmiHandler_Loop10
88D4 Sub_88D4
88E9 Sub_88E9
88FA NmiHandler_Loop11
891D NmiHandler_Loop12
8920 NmiHandler_Loop13
8921 NmiHandler_Loop14
8925 NmiHandler_Loop15
8927 NmiHandler_Loop16
896A Sub_896A
8E25 Sub_8E25
8E34 Sub_8E34
8F6C Sub_8F6C
8F7B Sub_8F7B
8F97 NmiHandler_OnNonzero3
8FB1 NmiHandler_OnNonzero4
8FB8 Sub_8FB8
8FBE Sub_8FBE
8FC2 NmiHandler_OnNonzero5
8FC9 Sub_8FC9
8FDD Sub_8FDD
8FF1 NmiHandler_OnNonzero6
8FFF NmiHandler_OnNonzero7
9049 NmiHandler_Loop17
DAEA NmiHandler_OnNonzero8
DB01 NmiHandler_Loop18
DB0E NmiHandler_Loop19
DB13 NmiHandler_Loop20
DB16 NmiHandler_OnNonzero9
DB19 NmiHandler_Loop21
DB32 NmiHandler_Loop22
DB3E Sub_DB3E
F831 Sub_F831
F852 Sub_F852
F858 Sub_F858
F85A NmiHandler_OnNonzero10
F86B NmiHandler_Loop23
F86C Sub_F86C
F873 Sub_F873
F879 Sub_F879
F87D Sub_F87D
F887 NmiHandler_OnCarrySet
F895 NmiHandler_OnCarrySet2
F8A6 NmiHandler_OnCarrySet3
F8B3 NmiHandler_OnCarrySet4
F8D2 NmiHandler_Loop24
F8D7 NmiHandler_Loop25
F8DC NmiHandler_Loop26
F8E7 Sub_F8E7
F8EF NmiHandler_Loop27
F8F0 Sub_F8F0
F902 NmiHandler_Loop28
F90F NmiHandler_Loop29
F910 NmiHandler_Loop30
F91D NmiHandler_Loop31
F928 NmiHandler_Loop32
F92A NmiHandler_OnCarrySet5
F93A NmiHandler_OnCarrySet6
F946 NmiHandler_Loop33
F948 NmiHandler_OnCarrySet7
F958 NmiHandler_OnCarrySet8
F966 NmiHandler_Loop34
F967 Sub_F967
F97E NmiHandler_Loop35
F9B9 NmiHandler_OnCarrySet9
F9BE NmiHandler_OnCarrySet10
F9C9 NmiHandler_OnCarrySet11
F9CE NmiHandler_OnCarrySet12
F9D7 NmiHandler_Loop36
F9D9 Sub_F9D9
F9F0 NmiHandler_Loop37
FA01 NmiHandler_Loop38
FA02 NmiHandler_Loop39
FA07 NmiHandler_Loop40
FA10 NmiHandler_Loop41
FA12 NmiHandler_Loop42
FA1B NmiHandler_Loop43
FA26 NmiHandler_Loop44
FA35 NmiHandler_Loop45
FA8A Sub_FA8A
FA98 NmiHandler_OnNonzero11
FABE NmiHandler_Loop46
FACD NmiHandler_Loop47
FADC NmiHandler_Loop48
FAEB NmiHandler_Loop49
FAF0 NmiHandler_Loop50
FAF5 NmiHandler_Loop51
FAF6 NmiHandler_Loop52
FB02 NmiHandler_Loop53
FB12 NmiHandler_Loop54
FB1A NmiHandler_Loop55
FB1C NmiHandler_OnCarryClear
FB20 NmiHandler_Loop56
FB22 NmiHandler_Loop57
FB3B NmiHandler_Loop58
FB3C Sub_FB3C
FB45 NmiHandler_Loop59
FB4D NmiHandler_Loop60
FB51 NmiHandler_OnZero
FB56 NmiHandler_OnNonzero12
FB68 NmiHandler_Loop61
FB6C NmiHandler_OnCarryClear2
FB70 NmiHandler_Loop62
FBA5 NmiHandler_Loop63
FBB6 NmiHandler_Loop64
FBBE NmiHandler_Loop65
FBC2 Sub_FBC2
FBD0 NmiHandler_Loop66
FBDC NmiHandler_Loop67
FBE8 NmiHandler_Loop68
FBF6 NmiHandler_Loop69
FBFE NmiHandler_Loop70
FC03 NmiHandler_Loop71
FC09 NmiHandler_Loop72
FC1B NmiHandler_Loop73
FC21 NmiHandler_Loop74
FC36 NmiHandler_Loop75
FC47 NmiHandler_Loop76
FC4C NmiHandler_Loop77
FC54 NmiHandler_Loop78
FC62 NmiHandler_Loop79
FC68 NmiHandler_Loop80
FC8C NmiHandler_Loop81
FC97 NmiHandler_Loop82
FCA8 NmiHandler_Loop83
FCAB NmiHandler_Loop84
FCD8 NmiHandler_Loop85
FCD9 Sub_FCD9
FCDF Sub_FCDF
1 8258 Reset
2 82D6 NmiHandler
3 # ---- derived internal branch-target names ----
4 8258 Reset
5 8262 Reset_OnCarryClear
6 8268 Reset_OnCarryClear2
7 8277 Reset_OnNonzero
8 8287 Reset_OnNonzero2
9 82A8 Reset_Loop
10 82AA Reset_OnNonzero3
11 82D3 Sub_82D3
12 82D6 NmiHandler
13 832E NmiHandler_Loop
14 8342 NmiHandler_OnNonnegative
15 8348 NmiHandler_Loop2
16 834D NmiHandler_Loop3
17 8360 NmiHandler_Loop4
18 837C NmiHandler_OnNonzero
19 8396 NmiHandler_Loop5
20 8399 NmiHandler_Loop6
21 83A7 Sub_83A7
22 83AB NmiHandler_OnNonzero2
23 83BD NmiHandler_Loop7
24 83CD NmiHandler_Loop8
25 83F0 Sub_83F0
26 83F5 NmiHandler_Loop9
27 83FF Sub_83FF
28 8436 NmiHandler_Loop10
29 88D4 Sub_88D4
30 88E9 Sub_88E9
31 88FA NmiHandler_Loop11
32 891D NmiHandler_Loop12
33 8920 NmiHandler_Loop13
34 8921 NmiHandler_Loop14
35 8925 NmiHandler_Loop15
36 8927 NmiHandler_Loop16
37 896A Sub_896A
38 8E25 Sub_8E25
39 8E34 Sub_8E34
40 8F6C Sub_8F6C
41 8F7B Sub_8F7B
42 8F97 NmiHandler_OnNonzero3
43 8FB1 NmiHandler_OnNonzero4
44 8FB8 Sub_8FB8
45 8FBE Sub_8FBE
46 8FC2 NmiHandler_OnNonzero5
47 8FC9 Sub_8FC9
48 8FDD Sub_8FDD
49 8FF1 NmiHandler_OnNonzero6
50 8FFF NmiHandler_OnNonzero7
51 9049 NmiHandler_Loop17
52 DAEA NmiHandler_OnNonzero8
53 DB01 NmiHandler_Loop18
54 DB0E NmiHandler_Loop19
55 DB13 NmiHandler_Loop20
56 DB16 NmiHandler_OnNonzero9
57 DB19 NmiHandler_Loop21
58 DB32 NmiHandler_Loop22
59 DB3E Sub_DB3E
60 F831 Sub_F831
61 F852 Sub_F852
62 F858 Sub_F858
63 F85A NmiHandler_OnNonzero10
64 F86B NmiHandler_Loop23
65 F86C Sub_F86C
66 F873 Sub_F873
67 F879 Sub_F879
68 F87D Sub_F87D
69 F887 NmiHandler_OnCarrySet
70 F895 NmiHandler_OnCarrySet2
71 F8A6 NmiHandler_OnCarrySet3
72 F8B3 NmiHandler_OnCarrySet4
73 F8D2 NmiHandler_Loop24
74 F8D7 NmiHandler_Loop25
75 F8DC NmiHandler_Loop26
76 F8E7 Sub_F8E7
77 F8EF NmiHandler_Loop27
78 F8F0 Sub_F8F0
79 F902 NmiHandler_Loop28
80 F90F NmiHandler_Loop29
81 F910 NmiHandler_Loop30
82 F91D NmiHandler_Loop31
83 F928 NmiHandler_Loop32
84 F92A NmiHandler_OnCarrySet5
85 F93A NmiHandler_OnCarrySet6
86 F946 NmiHandler_Loop33
87 F948 NmiHandler_OnCarrySet7
88 F958 NmiHandler_OnCarrySet8
89 F966 NmiHandler_Loop34
90 F967 Sub_F967
91 F97E NmiHandler_Loop35
92 F9B9 NmiHandler_OnCarrySet9
93 F9BE NmiHandler_OnCarrySet10
94 F9C9 NmiHandler_OnCarrySet11
95 F9CE NmiHandler_OnCarrySet12
96 F9D7 NmiHandler_Loop36
97 F9D9 Sub_F9D9
98 F9F0 NmiHandler_Loop37
99 FA01 NmiHandler_Loop38
100 FA02 NmiHandler_Loop39
101 FA07 NmiHandler_Loop40
102 FA10 NmiHandler_Loop41
103 FA12 NmiHandler_Loop42
104 FA1B NmiHandler_Loop43
105 FA26 NmiHandler_Loop44
106 FA35 NmiHandler_Loop45
107 FA8A Sub_FA8A
108 FA98 NmiHandler_OnNonzero11
109 FABE NmiHandler_Loop46
110 FACD NmiHandler_Loop47
111 FADC NmiHandler_Loop48
112 FAEB NmiHandler_Loop49
113 FAF0 NmiHandler_Loop50
114 FAF5 NmiHandler_Loop51
115 FAF6 NmiHandler_Loop52
116 FB02 NmiHandler_Loop53
117 FB12 NmiHandler_Loop54
118 FB1A NmiHandler_Loop55
119 FB1C NmiHandler_OnCarryClear
120 FB20 NmiHandler_Loop56
121 FB22 NmiHandler_Loop57
122 FB3B NmiHandler_Loop58
123 FB3C Sub_FB3C
124 FB45 NmiHandler_Loop59
125 FB4D NmiHandler_Loop60
126 FB51 NmiHandler_OnZero
127 FB56 NmiHandler_OnNonzero12
128 FB68 NmiHandler_Loop61
129 FB6C NmiHandler_OnCarryClear2
130 FB70 NmiHandler_Loop62
131 FBA5 NmiHandler_Loop63
132 FBB6 NmiHandler_Loop64
133 FBBE NmiHandler_Loop65
134 FBC2 Sub_FBC2
135 FBD0 NmiHandler_Loop66
136 FBDC NmiHandler_Loop67
137 FBE8 NmiHandler_Loop68
138 FBF6 NmiHandler_Loop69
139 FBFE NmiHandler_Loop70
140 FC03 NmiHandler_Loop71
141 FC09 NmiHandler_Loop72
142 FC1B NmiHandler_Loop73
143 FC21 NmiHandler_Loop74
144 FC36 NmiHandler_Loop75
145 FC47 NmiHandler_Loop76
146 FC4C NmiHandler_Loop77
147 FC54 NmiHandler_Loop78
148 FC62 NmiHandler_Loop79
149 FC68 NmiHandler_Loop80
150 FC8C NmiHandler_Loop81
151 FC97 NmiHandler_Loop82
152 FCA8 NmiHandler_Loop83
153 FCAB NmiHandler_Loop84
154 FCD8 NmiHandler_Loop85
155 FCD9 Sub_FCD9
156 FCDF Sub_FCDF