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

+124
View File
@@ -0,0 +1,124 @@
FD43 Reset
FFCD NmiHandler
# ---- derived internal branch-target names ----
9BF0 Sub_9BF0
9BF3 Sub_9BF3
9BF9 Sub_9BF9
9BFD Sub_OnNonzero
9C05 Sub_OnNonnegative
9C1A Sub_9C1A
9C2E Sub_Loop
9C39 Sub_Loop2
9C3A Sub_9C3A
9C48 Sub_Loop3
9C5E Sub_Loop4
9C61 Sub_Loop5
9C7F Sub_Loop6
9C9A Sub_Loop7
9CAF Sub_Loop8
9CC4 Sub_Loop9
9CCA Sub_9CCA
9CD3 Sub_Loop10
9CDB Sub_Loop11
9CDE Sub_Loop12
9CED Sub_Loop13
9CFF Sub_Loop14
9D10 Sub_Loop15
9D16 Sub_Loop16
9D29 Sub_Loop17
9D3A Sub_Loop18
9D40 Sub_Loop19
9D53 Sub_Loop20
9D5F Sub_Loop21
9D6C Sub_Loop22
9D71 Sub_Loop23
9D8E Sub_Loop24
9DA7 Sub_Loop25
9DCC Sub_9DCC
9DDA Sub_Loop26
9DDE Sub_9DDE
9DE3 Sub_Loop27
9DEB Sub_Loop28
9DF1 Sub_Loop29
9DF9 Sub_Loop30
9E02 Sub_Loop31
9E1D Sub_Loop32
9E22 Sub_Loop33
9E45 Sub_Loop34
9E4D Sub_Loop35
9E4F Sub_Loop36
9E52 Sub_Loop37
9E78 Sub_9E78
9E86 Sub_Loop38
9E91 Sub_Loop39
9E93 Sub_Loop40
9E9F Sub_Loop41
9EAB Sub_Loop42
9EB7 Sub_Loop43
9EC7 Sub_Loop44
9ECB Sub_9ECB
9F13 Sub_Loop45
9F22 Sub_9F22
9F43 Sub_Loop46
9F4C Sub_9F4C
9F5A Sub_Loop47
9F6F Sub_OnCarryClear
9F8B Sub_Loop48
9FAA Sub_9FAA
9FC1 Sub_OnNonnegative2
9FCC Sub_OnNonnegative3
9FD5 Sub_Loop49
9FD9 Sub_Loop50
9FEB Sub_9FEB
A03F Sub_Loop51
A048 Sub_Loop52
A05E Sub_Loop53
A061 Sub_Loop54
A069 Sub_Loop55
A06A Sub_Loop56
A070 Sub_OnZero
A089 Sub_Loop57
A0AC Sub_OnNonzero2
A0BD Sub_Loop58
A0FC Sub_A0FC
A116 Sub_Loop59
A11F Sub_A11F
A129 Sub_OnNonnegative4
A35C Sub_A35C
A9F1 Sub_A9F1
A9F4 Sub_A9F4
A9F7 Sub_A9F7
AA1D Sub_AA1D
AA3C Sub_Loop60
AA48 Sub_Loop61
AA7C Sub_AA7C
BACF Sub_BACF
F22F Sub_F22F
F238 Sub_Loop62
F23F Sub_Loop63
F2C4 Sub_F2C4
F2CA Sub_Loop64
F2D5 Sub_Loop65
FD40 Sub_FD40
FD43 Reset
FD4D Reset_OnNonnegative
FD52 Reset_OnNonnegative2
FD9C Sub_FD9C
FDA4 Sub_FDA4
FDB2 Reset_OnNonzero
FDB8 Reset_OnNonzero2
FDC0 Reset_Loop
FDC5 Reset_Loop2
FDC8 Reset_OnZero
FDE3 Sub_FDE3
FDF1 Sub_FDF1
FDF5 Reset_OnNonzero3
FE0D Sub_FE0D
FE17 Reset_OnNonzero4
FE1F Reset_Loop3
FE28 Reset_Loop4
FF53 Sub_FF53
FF5A Sub_FF5A
FFC4 Sub_FFC4
FFCD NmiHandler
1 FD43 Reset
2 FFCD NmiHandler
3 # ---- derived internal branch-target names ----
4 9BF0 Sub_9BF0
5 9BF3 Sub_9BF3
6 9BF9 Sub_9BF9
7 9BFD Sub_OnNonzero
8 9C05 Sub_OnNonnegative
9 9C1A Sub_9C1A
10 9C2E Sub_Loop
11 9C39 Sub_Loop2
12 9C3A Sub_9C3A
13 9C48 Sub_Loop3
14 9C5E Sub_Loop4
15 9C61 Sub_Loop5
16 9C7F Sub_Loop6
17 9C9A Sub_Loop7
18 9CAF Sub_Loop8
19 9CC4 Sub_Loop9
20 9CCA Sub_9CCA
21 9CD3 Sub_Loop10
22 9CDB Sub_Loop11
23 9CDE Sub_Loop12
24 9CED Sub_Loop13
25 9CFF Sub_Loop14
26 9D10 Sub_Loop15
27 9D16 Sub_Loop16
28 9D29 Sub_Loop17
29 9D3A Sub_Loop18
30 9D40 Sub_Loop19
31 9D53 Sub_Loop20
32 9D5F Sub_Loop21
33 9D6C Sub_Loop22
34 9D71 Sub_Loop23
35 9D8E Sub_Loop24
36 9DA7 Sub_Loop25
37 9DCC Sub_9DCC
38 9DDA Sub_Loop26
39 9DDE Sub_9DDE
40 9DE3 Sub_Loop27
41 9DEB Sub_Loop28
42 9DF1 Sub_Loop29
43 9DF9 Sub_Loop30
44 9E02 Sub_Loop31
45 9E1D Sub_Loop32
46 9E22 Sub_Loop33
47 9E45 Sub_Loop34
48 9E4D Sub_Loop35
49 9E4F Sub_Loop36
50 9E52 Sub_Loop37
51 9E78 Sub_9E78
52 9E86 Sub_Loop38
53 9E91 Sub_Loop39
54 9E93 Sub_Loop40
55 9E9F Sub_Loop41
56 9EAB Sub_Loop42
57 9EB7 Sub_Loop43
58 9EC7 Sub_Loop44
59 9ECB Sub_9ECB
60 9F13 Sub_Loop45
61 9F22 Sub_9F22
62 9F43 Sub_Loop46
63 9F4C Sub_9F4C
64 9F5A Sub_Loop47
65 9F6F Sub_OnCarryClear
66 9F8B Sub_Loop48
67 9FAA Sub_9FAA
68 9FC1 Sub_OnNonnegative2
69 9FCC Sub_OnNonnegative3
70 9FD5 Sub_Loop49
71 9FD9 Sub_Loop50
72 9FEB Sub_9FEB
73 A03F Sub_Loop51
74 A048 Sub_Loop52
75 A05E Sub_Loop53
76 A061 Sub_Loop54
77 A069 Sub_Loop55
78 A06A Sub_Loop56
79 A070 Sub_OnZero
80 A089 Sub_Loop57
81 A0AC Sub_OnNonzero2
82 A0BD Sub_Loop58
83 A0FC Sub_A0FC
84 A116 Sub_Loop59
85 A11F Sub_A11F
86 A129 Sub_OnNonnegative4
87 A35C Sub_A35C
88 A9F1 Sub_A9F1
89 A9F4 Sub_A9F4
90 A9F7 Sub_A9F7
91 AA1D Sub_AA1D
92 AA3C Sub_Loop60
93 AA48 Sub_Loop61
94 AA7C Sub_AA7C
95 BACF Sub_BACF
96 F22F Sub_F22F
97 F238 Sub_Loop62
98 F23F Sub_Loop63
99 F2C4 Sub_F2C4
100 F2CA Sub_Loop64
101 F2D5 Sub_Loop65
102 FD40 Sub_FD40
103 FD43 Reset
104 FD4D Reset_OnNonnegative
105 FD52 Reset_OnNonnegative2
106 FD9C Sub_FD9C
107 FDA4 Sub_FDA4
108 FDB2 Reset_OnNonzero
109 FDB8 Reset_OnNonzero2
110 FDC0 Reset_Loop
111 FDC5 Reset_Loop2
112 FDC8 Reset_OnZero
113 FDE3 Sub_FDE3
114 FDF1 Sub_FDF1
115 FDF5 Reset_OnNonzero3
116 FE0D Sub_FE0D
117 FE17 Reset_OnNonzero4
118 FE1F Reset_Loop3
119 FE28 Reset_Loop4
120 FF53 Sub_FF53
121 FF5A Sub_FF5A
122 FFC4 Sub_FFC4
123 FFCD NmiHandler