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

+183
View File
@@ -0,0 +1,183 @@
8100 Reset
81AD NmiHandler
81E6 IrqHandler
# ---- derived internal branch-target names ----
8100 Reset
810A Reset_OnNonnegative
811D Reset_OnNonzero
812B Reset_Loop
8154 Reset_OnZero
815F Sub_815F
8163 Reset_OnZero2
81AD NmiHandler
81DA NmiHandler_Loop
81E6 IrqHandler
81E7 Sub_81E7
81EE IrqHandler_Loop
820E IrqHandler_Loop2
8218 IrqHandler_Loop3
8239 IrqHandler_Loop4
8251 IrqHandler_Loop5
8266 Sub_8266
8271 Sub_8271
8277 IrqHandler_Loop6
8299 IrqHandler_OnNonzero
82B3 IrqHandler_OnNonzero2
82BA Sub_82BA
82BE IrqHandler_OnNonzero3
82C4 IrqHandler_OnZero
82C5 Sub_82C5
83BA Sub_83BA
83C8 Sub_83C8
83CA IrqHandler_OnNonzero4
83EE IrqHandler_Loop7
83F0 Sub_83F0
83F4 IrqHandler_Loop8
8410 IrqHandler_Loop9
8412 IrqHandler_Loop10
8413 Sub_8413
842F IrqHandler_OnNonzero5
843E IrqHandler_OnNonzero6
8448 IrqHandler_Loop11
8456 IrqHandler_Loop12
8457 Sub_8457
8463 IrqHandler_OnNonnegative
8469 IrqHandler_Loop13
846D Sub_846D
8483 Sub_8483
848A IrqHandler_OnNonzero7
84A0 IrqHandler_Loop14
84AC IrqHandler_Loop15
84AF IrqHandler_OnNonzero8
84B2 IrqHandler_Loop16
84C6 Sub_84C6
84CF Sub_84CF
84DC Sub_84DC
84F4 IrqHandler_Loop17
8876 Sub_8876
B1E7 Sub_B1E7
B1F3 IrqHandler_Loop18
B202 IrqHandler_Loop19
B21D IrqHandler_Loop20
B237 IrqHandler_Loop21
B238 IrqHandler_Loop22
B23B IrqHandler_Loop23
B23E IrqHandler_Loop24
B241 IrqHandler_Loop25
B244 IrqHandler_Loop26
B247 IrqHandler_Loop27
B2BA Sub_B2BA
B2BE Sub_B2BE
B2C2 Sub_B2C2
B2C6 Sub_B2C6
B2CA Sub_B2CA
B2CE Sub_B2CE
B2D8 IrqHandler_Loop28
F394 Sub_F394
F398 Sub_F398
F3A0 Sub_F3A0
F3A2 IrqHandler_Loop29
F3AE IrqHandler_OnNonzero9
F3B9 Sub_F3B9
F3C6 IrqHandler_OnNonzero10
F3E7 Sub_F3E7
F412 IrqHandler_OnZero2
F415 IrqHandler_OnZero3
F416 Sub_F416
F41D IrqHandler_OnZero4
F420 IrqHandler_OnNonzero11
F42D IrqHandler_Loop30
F443 Sub_F443
F459 IrqHandler_Loop31
F465 IrqHandler_Loop32
F470 IrqHandler_Loop33
F473 Sub_F473
F487 Sub_F487
F48D IrqHandler_Loop34
F4B2 IrqHandler_Loop35
F4C3 IrqHandler_Loop36
F4C5 IrqHandler_Loop37
F4D1 Sub_F4D1
F4D8 IrqHandler_Loop38
F4E0 IrqHandler_Loop39
F4E9 IrqHandler_Loop40
F4F4 IrqHandler_Loop41
F4FC IrqHandler_Loop42
F515 IrqHandler_Loop43
F518 Sub_F518
F52D IrqHandler_OnZero5
F52E IrqHandler_OnZero6
F545 Sub_F545
F568 IrqHandler_Loop44
F581 IrqHandler_Loop45
F586 IrqHandler_Loop46
F599 IrqHandler_Loop47
F59E IrqHandler_Loop48
F5A3 IrqHandler_Loop49
F5A6 IrqHandler_Loop50
F5AD IrqHandler_OnCarrySet
F5B0 Sub_F5B0
F5D4 IrqHandler_OnCarrySet2
F5DA IrqHandler_OnCarrySet3
F5E0 Sub_F5E0
F5F2 IrqHandler_Loop51
F607 IrqHandler_OnNonzero12
F62F IrqHandler_Loop52
F635 IrqHandler_Loop53
F63B IrqHandler_Loop54
F641 IrqHandler_Loop55
F647 Sub_F647
F65D IrqHandler_Loop56
F661 Sub_F661
F667 IrqHandler_Loop57
F6A7 Sub_F6A7
F6B9 IrqHandler_Loop58
F6D9 IrqHandler_Loop59
F6FC IrqHandler_OnNonzero13
F710 IrqHandler_OnCarrySet4
F714 Sub_F714
F718 IrqHandler_OnCarrySet5
F71F IrqHandler_OnCarrySet6
F722 Sub_F722
F73B Sub_F73B
F758 IrqHandler_OnCarrySet7
F77D IrqHandler_OnCarrySet8
F797 Sub_F797
F7B3 IrqHandler_Loop60
F7B4 IrqHandler_Loop61
F7B7 IrqHandler_Loop62
F7C5 Sub_F7C5
F7D8 IrqHandler_Loop63
F7F6 IrqHandler_Loop64
F7FF Sub_F7FF
F804 IrqHandler_Loop65
F805 IrqHandler_Loop66
F828 IrqHandler_OnCarrySet9
F83E IrqHandler_OnCarrySet10
F849 IrqHandler_OnCarrySet11
F85C Sub_F85C
F864 IrqHandler_OnNonzero14
F865 IrqHandler_OnCarrySet12
F877 IrqHandler_Loop67
F87E IrqHandler_Loop68
F893 Sub_F893
F8A5 IrqHandler_OnCarrySet13
F8AC IrqHandler_OnZero7
F8B8 IrqHandler_OnCarrySet14
F8BF IrqHandler_OnCarrySet15
F8CB Sub_F8CB
F903 IrqHandler_Loop69
F906 IrqHandler_Loop70
F90D IrqHandler_Loop71
F919 IrqHandler_Loop72
F920 IrqHandler_Loop73
F92B IrqHandler_Loop74
F932 IrqHandler_Loop75
F93B Sub_F93B
F944 Sub_F944
F94D Sub_F94D
F954 IrqHandler_Loop76
F95E Sub_F95E
F96F Sub_F96F
FFF7 Sub_FFF7
1 8100 Reset
2 81AD NmiHandler
3 81E6 IrqHandler
4 # ---- derived internal branch-target names ----
5 8100 Reset
6 810A Reset_OnNonnegative
7 811D Reset_OnNonzero
8 812B Reset_Loop
9 8154 Reset_OnZero
10 815F Sub_815F
11 8163 Reset_OnZero2
12 81AD NmiHandler
13 81DA NmiHandler_Loop
14 81E6 IrqHandler
15 81E7 Sub_81E7
16 81EE IrqHandler_Loop
17 820E IrqHandler_Loop2
18 8218 IrqHandler_Loop3
19 8239 IrqHandler_Loop4
20 8251 IrqHandler_Loop5
21 8266 Sub_8266
22 8271 Sub_8271
23 8277 IrqHandler_Loop6
24 8299 IrqHandler_OnNonzero
25 82B3 IrqHandler_OnNonzero2
26 82BA Sub_82BA
27 82BE IrqHandler_OnNonzero3
28 82C4 IrqHandler_OnZero
29 82C5 Sub_82C5
30 83BA Sub_83BA
31 83C8 Sub_83C8
32 83CA IrqHandler_OnNonzero4
33 83EE IrqHandler_Loop7
34 83F0 Sub_83F0
35 83F4 IrqHandler_Loop8
36 8410 IrqHandler_Loop9
37 8412 IrqHandler_Loop10
38 8413 Sub_8413
39 842F IrqHandler_OnNonzero5
40 843E IrqHandler_OnNonzero6
41 8448 IrqHandler_Loop11
42 8456 IrqHandler_Loop12
43 8457 Sub_8457
44 8463 IrqHandler_OnNonnegative
45 8469 IrqHandler_Loop13
46 846D Sub_846D
47 8483 Sub_8483
48 848A IrqHandler_OnNonzero7
49 84A0 IrqHandler_Loop14
50 84AC IrqHandler_Loop15
51 84AF IrqHandler_OnNonzero8
52 84B2 IrqHandler_Loop16
53 84C6 Sub_84C6
54 84CF Sub_84CF
55 84DC Sub_84DC
56 84F4 IrqHandler_Loop17
57 8876 Sub_8876
58 B1E7 Sub_B1E7
59 B1F3 IrqHandler_Loop18
60 B202 IrqHandler_Loop19
61 B21D IrqHandler_Loop20
62 B237 IrqHandler_Loop21
63 B238 IrqHandler_Loop22
64 B23B IrqHandler_Loop23
65 B23E IrqHandler_Loop24
66 B241 IrqHandler_Loop25
67 B244 IrqHandler_Loop26
68 B247 IrqHandler_Loop27
69 B2BA Sub_B2BA
70 B2BE Sub_B2BE
71 B2C2 Sub_B2C2
72 B2C6 Sub_B2C6
73 B2CA Sub_B2CA
74 B2CE Sub_B2CE
75 B2D8 IrqHandler_Loop28
76 F394 Sub_F394
77 F398 Sub_F398
78 F3A0 Sub_F3A0
79 F3A2 IrqHandler_Loop29
80 F3AE IrqHandler_OnNonzero9
81 F3B9 Sub_F3B9
82 F3C6 IrqHandler_OnNonzero10
83 F3E7 Sub_F3E7
84 F412 IrqHandler_OnZero2
85 F415 IrqHandler_OnZero3
86 F416 Sub_F416
87 F41D IrqHandler_OnZero4
88 F420 IrqHandler_OnNonzero11
89 F42D IrqHandler_Loop30
90 F443 Sub_F443
91 F459 IrqHandler_Loop31
92 F465 IrqHandler_Loop32
93 F470 IrqHandler_Loop33
94 F473 Sub_F473
95 F487 Sub_F487
96 F48D IrqHandler_Loop34
97 F4B2 IrqHandler_Loop35
98 F4C3 IrqHandler_Loop36
99 F4C5 IrqHandler_Loop37
100 F4D1 Sub_F4D1
101 F4D8 IrqHandler_Loop38
102 F4E0 IrqHandler_Loop39
103 F4E9 IrqHandler_Loop40
104 F4F4 IrqHandler_Loop41
105 F4FC IrqHandler_Loop42
106 F515 IrqHandler_Loop43
107 F518 Sub_F518
108 F52D IrqHandler_OnZero5
109 F52E IrqHandler_OnZero6
110 F545 Sub_F545
111 F568 IrqHandler_Loop44
112 F581 IrqHandler_Loop45
113 F586 IrqHandler_Loop46
114 F599 IrqHandler_Loop47
115 F59E IrqHandler_Loop48
116 F5A3 IrqHandler_Loop49
117 F5A6 IrqHandler_Loop50
118 F5AD IrqHandler_OnCarrySet
119 F5B0 Sub_F5B0
120 F5D4 IrqHandler_OnCarrySet2
121 F5DA IrqHandler_OnCarrySet3
122 F5E0 Sub_F5E0
123 F5F2 IrqHandler_Loop51
124 F607 IrqHandler_OnNonzero12
125 F62F IrqHandler_Loop52
126 F635 IrqHandler_Loop53
127 F63B IrqHandler_Loop54
128 F641 IrqHandler_Loop55
129 F647 Sub_F647
130 F65D IrqHandler_Loop56
131 F661 Sub_F661
132 F667 IrqHandler_Loop57
133 F6A7 Sub_F6A7
134 F6B9 IrqHandler_Loop58
135 F6D9 IrqHandler_Loop59
136 F6FC IrqHandler_OnNonzero13
137 F710 IrqHandler_OnCarrySet4
138 F714 Sub_F714
139 F718 IrqHandler_OnCarrySet5
140 F71F IrqHandler_OnCarrySet6
141 F722 Sub_F722
142 F73B Sub_F73B
143 F758 IrqHandler_OnCarrySet7
144 F77D IrqHandler_OnCarrySet8
145 F797 Sub_F797
146 F7B3 IrqHandler_Loop60
147 F7B4 IrqHandler_Loop61
148 F7B7 IrqHandler_Loop62
149 F7C5 Sub_F7C5
150 F7D8 IrqHandler_Loop63
151 F7F6 IrqHandler_Loop64
152 F7FF Sub_F7FF
153 F804 IrqHandler_Loop65
154 F805 IrqHandler_Loop66
155 F828 IrqHandler_OnCarrySet9
156 F83E IrqHandler_OnCarrySet10
157 F849 IrqHandler_OnCarrySet11
158 F85C Sub_F85C
159 F864 IrqHandler_OnNonzero14
160 F865 IrqHandler_OnCarrySet12
161 F877 IrqHandler_Loop67
162 F87E IrqHandler_Loop68
163 F893 Sub_F893
164 F8A5 IrqHandler_OnCarrySet13
165 F8AC IrqHandler_OnZero7
166 F8B8 IrqHandler_OnCarrySet14
167 F8BF IrqHandler_OnCarrySet15
168 F8CB Sub_F8CB
169 F903 IrqHandler_Loop69
170 F906 IrqHandler_Loop70
171 F90D IrqHandler_Loop71
172 F919 IrqHandler_Loop72
173 F920 IrqHandler_Loop73
174 F92B IrqHandler_Loop74
175 F932 IrqHandler_Loop75
176 F93B Sub_F93B
177 F944 Sub_F944
178 F94D Sub_F94D
179 F954 IrqHandler_Loop76
180 F95E Sub_F95E
181 F96F Sub_F96F
182 FFF7 Sub_FFF7