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:
1 parent
f8d62601e5
commit
0a49ee6da7
228 files changed
+101961
-37231
No files matched your search
@@ -0,0 +1,124 @@
|
||||
A6D8 Reset
|
||||
A742 NmiHandler
|
||||
|
||||
# ---- derived internal branch-target names ----
|
||||
A536 Sub_A536
|
||||
A5B8 Sub_A5B8
|
||||
A5C7 Sub_Loop
|
||||
A6D8 Reset
|
||||
A6E5 Reset_OnNonnegative
|
||||
A6EA Reset_OnNegative
|
||||
A6EF Reset_OnNonnegative2
|
||||
A6F4 Reset_OnNegative2
|
||||
A715 Sub_A715
|
||||
A73F Sub_A73F
|
||||
A742 NmiHandler
|
||||
A78C NmiHandler_Loop
|
||||
A794 NmiHandler_Loop2
|
||||
A79A NmiHandler_Loop3
|
||||
A7AD Sub_A7AD
|
||||
BFD4 NmiHandler_OnZero
|
||||
BFE4 Sub_BFE4
|
||||
BFE6 NmiHandler_OnNonzero
|
||||
BFEB NmiHandler_OnZero2
|
||||
BFFB Sub_BFFB
|
||||
BFFF NmiHandler_OnNonzero2
|
||||
C00F Sub_C00F
|
||||
C013 Sub_C013
|
||||
C031 NmiHandler_Loop4
|
||||
C037 NmiHandler_Loop5
|
||||
C07B NmiHandler_Loop6
|
||||
E66A Sub_E66A
|
||||
E66C NmiHandler_OnNonzero3
|
||||
E67A NmiHandler_Loop7
|
||||
E67E NmiHandler_OnNonnegative
|
||||
E686 NmiHandler_Loop8
|
||||
E688 NmiHandler_OnNonzero4
|
||||
E696 NmiHandler_Loop9
|
||||
E69A NmiHandler_OnNonnegative2
|
||||
E6A2 NmiHandler_Loop10
|
||||
E6A3 Sub_E6A3
|
||||
E6A7 NmiHandler_OnNonzero5
|
||||
E6B1 Sub_E6B1
|
||||
E6BF NmiHandler_OnZero3
|
||||
E6D6 NmiHandler_Loop11
|
||||
E6DA Sub_E6DA
|
||||
E6F3 NmiHandler_OnNonzero6
|
||||
E701 NmiHandler_OnNonzero7
|
||||
E70B NmiHandler_Loop12
|
||||
E71C NmiHandler_OnNonzero8
|
||||
E72E Sub_E72E
|
||||
E743 Sub_E743
|
||||
E751 Sub_E751
|
||||
E771 NmiHandler_Loop13
|
||||
E77E NmiHandler_Loop14
|
||||
E783 NmiHandler_Loop15
|
||||
E786 NmiHandler_OnNonzero9
|
||||
E789 NmiHandler_Loop16
|
||||
E7A2 NmiHandler_Loop17
|
||||
E7B1 NmiHandler_Loop18
|
||||
E7BF NmiHandler_Loop19
|
||||
E7CB NmiHandler_Loop20
|
||||
E7E5 Sub_E7E5
|
||||
E7F5 NmiHandler_Loop21
|
||||
E7F9 NmiHandler_OnNonzero10
|
||||
E814 Sub_E814
|
||||
E818 NmiHandler_OnNonnegative3
|
||||
E821 NmiHandler_OnNonnegative4
|
||||
E82D NmiHandler_Loop22
|
||||
E831 NmiHandler_OnNonzero11
|
||||
E83C NmiHandler_Loop23
|
||||
E83E NmiHandler_OnNonzero12
|
||||
E843 NmiHandler_OnNonzero13
|
||||
E852 NmiHandler_OnNonzero14
|
||||
E85B Sub_E85B
|
||||
E870 NmiHandler_OnNonnegative5
|
||||
E876 NmiHandler_Loop24
|
||||
E879 NmiHandler_Loop25
|
||||
E8EB Sub_E8EB
|
||||
E914 NmiHandler_Loop26
|
||||
E915 NmiHandler_Loop27
|
||||
E927 NmiHandler_OnNonnegative6
|
||||
E92E Sub_E92E
|
||||
E94F Sub_E94F
|
||||
E964 NmiHandler_OnZero4
|
||||
E97E NmiHandler_Loop28
|
||||
E9AA NmiHandler_Loop29
|
||||
E9B4 NmiHandler_Loop30
|
||||
E9B5 Sub_E9B5
|
||||
E9D1 NmiHandler_OnNonzero15
|
||||
E9F6 NmiHandler_Loop31
|
||||
EA12 NmiHandler_Loop32
|
||||
EA17 Sub_EA17
|
||||
EA4B NmiHandler_Loop33
|
||||
EA6E NmiHandler_Loop34
|
||||
EA6F Sub_EA6F
|
||||
EAB0 NmiHandler_Loop35
|
||||
EACC NmiHandler_Loop36
|
||||
EADA NmiHandler_Loop37
|
||||
EADE NmiHandler_Loop38
|
||||
EAF0 NmiHandler_Loop39
|
||||
EB05 NmiHandler_Loop40
|
||||
EB08 NmiHandler_Loop41
|
||||
EB1D NmiHandler_Loop42
|
||||
EB2C NmiHandler_Loop43
|
||||
EB2D Sub_EB2D
|
||||
EB3C NmiHandler_OnNonzero16
|
||||
EB5F NmiHandler_Loop44
|
||||
EB63 NmiHandler_Loop45
|
||||
EB6D NmiHandler_OnNonzero17
|
||||
EB84 NmiHandler_Loop46
|
||||
EB85 Sub_EB85
|
||||
EBB2 NmiHandler_OnNonzero18
|
||||
EBB3 NmiHandler_Loop47
|
||||
EBC1 Sub_EBC1
|
||||
EBE8 NmiHandler_Loop48
|
||||
EC13 NmiHandler_Loop49
|
||||
ECC8 Sub_ECC8
|
||||
ECEE NmiHandler_Loop50
|
||||
ECEF NmiHandler_Loop51
|
||||
ED20 NmiHandler_OnNonzero19
|
||||
ED2A NmiHandler_Loop52
|
||||
ED2B NmiHandler_Loop53
|
||||
ED35 Sub_ED35
|
||||
ED54 Sub_ED54
|
||||
|
@@ -1,7 +1,7 @@
|
||||
MEMORY {
|
||||
HEADER: start = $0000, size = $0010, fill = yes;
|
||||
PRG: start = $0010, size = $8000, fill = yes;
|
||||
CHR: start = $8010, size = $8000, fill = yes;
|
||||
PRG: start = $8000, size = $8000, fill = yes;
|
||||
CHR: start = $0000, size = $8000, fill = yes;
|
||||
}
|
||||
SEGMENTS {
|
||||
HEADER: load = HEADER, type = ro;
|
||||
|
||||
+987
-1107
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,3 @@
|
||||
# routinemap (seed)
|
||||
A6D8 Reset
|
||||
A742 NmiHandler
|
||||
|
@@ -0,0 +1,64 @@
|
||||
8081 Reset
|
||||
8006 NmiHandler
|
||||
8067 IrqHandler
|
||||
|
||||
# ---- derived internal branch-target names ----
|
||||
8006 NmiHandler
|
||||
800A Sub_800A
|
||||
8033 NmiHandler_OnNonnegative
|
||||
8036 NmiHandler_Loop
|
||||
8044 Sub_8044
|
||||
8067 IrqHandler
|
||||
8081 Reset
|
||||
8095 Reset_OnNonnegative
|
||||
809D Reset_OnNonnegative2
|
||||
80A2 Reset_OnNonnegative3
|
||||
80A7 Reset_OnNonnegative4
|
||||
80E8 Sub_80E8
|
||||
81F4 Sub_81F4
|
||||
81FE Reset_OnNonnegative5
|
||||
8207 Sub_8207
|
||||
8212 Reset_Loop
|
||||
821B Reset_Loop2
|
||||
8309 Sub_8309
|
||||
852D Sub_852D
|
||||
8537 Reset_Loop3
|
||||
8541 Reset_OnNonnegative6
|
||||
8553 Reset_Loop4
|
||||
855D Reset_Loop5
|
||||
8568 Reset_OnNonnegative7
|
||||
857B Reset_Loop6
|
||||
8580 Reset_OnCarryClear
|
||||
858C Reset_OnNonnegative8
|
||||
859E Reset_Loop7
|
||||
85AB Reset_Loop8
|
||||
85AD Sub_85AD
|
||||
85D1 Reset_Loop9
|
||||
85DC Reset_Loop10
|
||||
85EC Sub_85EC
|
||||
8619 Reset_OnNonzero
|
||||
8640 Reset_Loop11
|
||||
8642 Reset_Loop12
|
||||
865A Reset_Loop13
|
||||
8669 Sub_8669
|
||||
8682 Reset_Loop14
|
||||
868F Reset_Loop15
|
||||
8696 Reset_Loop16
|
||||
86A0 Reset_Loop17
|
||||
86A4 Reset_OnNonzero2
|
||||
86AE Reset_Loop18
|
||||
8871 Sub_8871
|
||||
8873 Reset_OnNonnegative9
|
||||
888B Reset_Loop19
|
||||
8890 Reset_Loop20
|
||||
88A8 Reset_Loop21
|
||||
88B5 Sub_88B5
|
||||
88B8 Sub_88B8
|
||||
88BC Reset_OnNonnegative10
|
||||
88CD Sub_88CD
|
||||
88D9 Sub_88D9
|
||||
88E4 Reset_OnNonnegative11
|
||||
88EE Reset_Loop22
|
||||
8919 Reset_Loop23
|
||||
8962 Sub_8962
|
||||
897B Sub_897B
|
||||
|
@@ -1,7 +1,7 @@
|
||||
MEMORY {
|
||||
HEADER: start = $0000, size = $0010, fill = yes;
|
||||
PRG: start = $0010, size = $8000, fill = yes;
|
||||
CHR: start = $8010, size = $8000, fill = yes;
|
||||
PRG: start = $8000, size = $8000, fill = yes;
|
||||
CHR: start = $0000, size = $8000, fill = yes;
|
||||
}
|
||||
SEGMENTS {
|
||||
HEADER: load = HEADER, type = ro;
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,4 @@
|
||||
# routinemap (seed)
|
||||
8081 Reset
|
||||
8006 NmiHandler
|
||||
8067 IrqHandler
|
||||
|
@@ -0,0 +1,80 @@
|
||||
8000 Reset
|
||||
8073 NmiHandler
|
||||
|
||||
# ---- derived internal branch-target names ----
|
||||
8000 Reset
|
||||
8007 Reset_OnNonnegative
|
||||
800C Reset_OnNonnegative2
|
||||
8016 Reset_OnZero
|
||||
8042 Reset_OnNonzero
|
||||
806E Sub_806E
|
||||
8073 NmiHandler
|
||||
80BE Sub_80BE
|
||||
80D0 NmiHandler_Loop
|
||||
80DB NmiHandler_Loop2
|
||||
80DC NmiHandler_Loop3
|
||||
810B NmiHandler_Loop4
|
||||
811D NmiHandler_Loop5
|
||||
8140 NmiHandler_OnNonzero
|
||||
8149 NmiHandler_Loop6
|
||||
814E NmiHandler_OnCarrySet
|
||||
8151 NmiHandler_OnNegative
|
||||
8165 Sub_8165
|
||||
8177 Sub_8177
|
||||
8182 NmiHandler_OnNonzero2
|
||||
81A4 Sub_81A4
|
||||
820C NmiHandler_OnNonzero3
|
||||
87F2 Sub_87F2
|
||||
880C Sub_880C
|
||||
880E NmiHandler_OnNonzero4
|
||||
8C11 Sub_8C11
|
||||
8C13 NmiHandler_OnNonzero5
|
||||
8C26 Sub_8C26
|
||||
8C2C Sub_8C2C
|
||||
8C32 Sub_8C32
|
||||
8C39 Sub_8C39
|
||||
8C3D NmiHandler_OnNonnegative
|
||||
8C5B Sub_8C5B
|
||||
8C67 NmiHandler_OnNonzero6
|
||||
8C75 NmiHandler_OnNonzero7
|
||||
8C80 Sub_8C80
|
||||
8C89 NmiHandler_OnNonzero8
|
||||
8D2B Sub_8D2B
|
||||
8D40 Sub_8D40
|
||||
8D6E Sub_8D6E
|
||||
965A Sub_965A
|
||||
AFCD Sub_AFCD
|
||||
AFD6 NmiHandler_OnNonzero9
|
||||
AFE0 NmiHandler_Loop7
|
||||
AFE8 NmiHandler_OnNonzero10
|
||||
B006 NmiHandler_Loop8
|
||||
B014 Sub_B014
|
||||
B01D NmiHandler_OnNonzero11
|
||||
B035 NmiHandler_Loop9
|
||||
B04C NmiHandler_OnNonzero12
|
||||
B064 NmiHandler_OnNonnegative2
|
||||
B098 NmiHandler_Loop10
|
||||
B099 Sub_B099
|
||||
B0B2 NmiHandler_Loop11
|
||||
B0D6 Sub_B0D6
|
||||
B0E4 NmiHandler_Loop12
|
||||
B0FA NmiHandler_OnNonzero13
|
||||
B10D NmiHandler_Loop13
|
||||
B10F NmiHandler_Loop14
|
||||
B114 NmiHandler_Loop15
|
||||
B12B NmiHandler_OnNonzero14
|
||||
B132 NmiHandler_Loop16
|
||||
B153 Sub_B153
|
||||
B176 NmiHandler_Loop17
|
||||
B177 Sub_B177
|
||||
B32C Sub_B32C
|
||||
B338 NmiHandler_Loop18
|
||||
B37A NmiHandler_Loop19
|
||||
B387 NmiHandler_Loop20
|
||||
B39C NmiHandler_Loop21
|
||||
B39D Sub_B39D
|
||||
B3AE NmiHandler_OnNonzero15
|
||||
B3D1 NmiHandler_Loop22
|
||||
B3DA Sub_B3DA
|
||||
B3E4 NmiHandler_Loop23
|
||||
C2AD Sub_C2AD
|
||||
|
@@ -1,7 +1,7 @@
|
||||
MEMORY {
|
||||
HEADER: start = $0000, size = $0010, fill = yes;
|
||||
PRG: start = $0010, size = $8000, fill = yes;
|
||||
CHR: start = $8010, size = $4000, fill = yes;
|
||||
PRG: start = $8000, size = $8000, fill = yes;
|
||||
CHR: start = $0000, size = $4000, fill = yes;
|
||||
}
|
||||
SEGMENTS {
|
||||
HEADER: load = HEADER, type = ro;
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,3 @@
|
||||
# routinemap (seed)
|
||||
8000 Reset
|
||||
8073 NmiHandler
|
||||
|
@@ -0,0 +1,56 @@
|
||||
8048 Reset
|
||||
8006 NmiHandler
|
||||
8047 IrqHandler
|
||||
|
||||
# ---- derived internal branch-target names ----
|
||||
8006 NmiHandler
|
||||
801F NmiHandler_Loop
|
||||
8041 NmiHandler_Loop2
|
||||
8044 Sub_8044
|
||||
8047 IrqHandler
|
||||
8048 Reset
|
||||
805A Reset_OnNonnegative
|
||||
8062 Reset_OnNonnegative2
|
||||
813E Sub_813E
|
||||
8148 Reset_OnNonnegative3
|
||||
8151 Sub_8151
|
||||
815C Reset_Loop
|
||||
8165 Reset_Loop2
|
||||
8244 Sub_8244
|
||||
839E Sub_839E
|
||||
83A6 Reset_OnNonnegative4
|
||||
83B8 Reset_Loop3
|
||||
83C2 Reset_Loop4
|
||||
83C7 Reset_OnNonnegative5
|
||||
83E1 Reset_Loop5
|
||||
83E6 Reset_OnCarryClear
|
||||
83F2 Reset_OnNonnegative6
|
||||
8404 Reset_Loop6
|
||||
8411 Reset_Loop7
|
||||
8413 Sub_8413
|
||||
843E Sub_843E
|
||||
846A Reset_OnNonzero
|
||||
8491 Reset_Loop8
|
||||
8493 Reset_Loop9
|
||||
84AB Reset_Loop10
|
||||
84BA Sub_84BA
|
||||
84D2 Reset_Loop11
|
||||
84DC Reset_Loop12
|
||||
84E0 Reset_OnNonzero2
|
||||
853E Sub_853E
|
||||
8540 Reset_OnZero
|
||||
8554 Reset_OnNonzero3
|
||||
8560 Reset_Loop13
|
||||
867E Sub_867E
|
||||
8680 Reset_OnNonnegative7
|
||||
8698 Reset_Loop14
|
||||
869D Reset_Loop15
|
||||
86B5 Reset_Loop16
|
||||
86BE Sub_86BE
|
||||
86C1 Sub_86C1
|
||||
86C5 Reset_OnNonnegative8
|
||||
86CC Sub_86CC
|
||||
86D7 Reset_OnNonnegative9
|
||||
86E1 Reset_Loop17
|
||||
8716 Sub_8716
|
||||
872F Sub_872F
|
||||
|
@@ -1,7 +1,7 @@
|
||||
MEMORY {
|
||||
HEADER: start = $0000, size = $0010, fill = yes;
|
||||
PRG: start = $0010, size = $8000, fill = yes;
|
||||
CHR: start = $8010, size = $8000, fill = yes;
|
||||
PRG: start = $8000, size = $8000, fill = yes;
|
||||
CHR: start = $0000, size = $8000, fill = yes;
|
||||
}
|
||||
SEGMENTS {
|
||||
HEADER: load = HEADER, type = ro;
|
||||
|
||||
+410
-461
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,4 @@
|
||||
# routinemap (seed)
|
||||
8048 Reset
|
||||
8006 NmiHandler
|
||||
8047 IrqHandler
|
||||
|
@@ -0,0 +1,60 @@
|
||||
8004 Reset
|
||||
80A9 NmiHandler
|
||||
|
||||
# ---- derived internal branch-target names ----
|
||||
8004 Reset
|
||||
8009 Reset_OnNonnegative
|
||||
8021 Reset_Loop
|
||||
802C Reset_OnNonzero
|
||||
805B Reset_Loop2
|
||||
805E Reset_OnNonzero2
|
||||
80A9 NmiHandler
|
||||
80D4 Sub_80D4
|
||||
80EB NmiHandler_OnNonzero
|
||||
80F8 NmiHandler_Loop
|
||||
8100 NmiHandler_Loop2
|
||||
8108 Sub_8108
|
||||
811F NmiHandler_OnNonzero2
|
||||
812C NmiHandler_Loop3
|
||||
8131 NmiHandler_Loop4
|
||||
8142 NmiHandler_OnNonzero3
|
||||
8169 NmiHandler_Loop5
|
||||
816F NmiHandler_Loop6
|
||||
81B9 NmiHandler_OnNonzero4
|
||||
81D6 NmiHandler_Loop7
|
||||
81ED Sub_81ED
|
||||
8206 Sub_8206
|
||||
8208 NmiHandler_OnNonzero5
|
||||
8233 NmiHandler_Loop8
|
||||
8234 Sub_8234
|
||||
826F NmiHandler_Loop9
|
||||
82F4 Sub_82F4
|
||||
8303 NmiHandler_OnNonzero6
|
||||
830C NmiHandler_Loop10
|
||||
8310 NmiHandler_OnCarryClear
|
||||
831D NmiHandler_Loop11
|
||||
DC93 NmiHandler_OnNonzero7
|
||||
DCAC Sub_DCAC
|
||||
DCB2 NmiHandler_OnCarryClear2
|
||||
DCB7 NmiHandler_OnNonzero8
|
||||
DCBF NmiHandler_Loop12
|
||||
DD05 NmiHandler_Loop13
|
||||
DD1C NmiHandler_Loop14
|
||||
DD4C NmiHandler_Loop15
|
||||
DD53 NmiHandler_OnNonzero9
|
||||
DD5A NmiHandler_Loop16
|
||||
DD5C Sub_DD5C
|
||||
DD88 NmiHandler_Loop17
|
||||
DDF4 Sub_DDF4
|
||||
DDF6 NmiHandler_OnNonnegative
|
||||
DE07 NmiHandler_OnCarryClear3
|
||||
DE28 NmiHandler_Loop18
|
||||
DE43 NmiHandler_OnCarryClear4
|
||||
DE53 NmiHandler_OnNonzero10
|
||||
DE5D Sub_DE5D
|
||||
DE73 NmiHandler_Loop19
|
||||
DEAB NmiHandler_Loop20
|
||||
DEAD NmiHandler_OnCarryClear5
|
||||
DEB5 Sub_DEB5
|
||||
DEBB NmiHandler_Loop21
|
||||
DECA NmiHandler_Loop22
|
||||
|
@@ -1,7 +1,7 @@
|
||||
MEMORY {
|
||||
HEADER: start = $0000, size = $0010, fill = yes;
|
||||
PRG: start = $0010, size = $8000, fill = yes;
|
||||
CHR: start = $8010, size = $8000, fill = yes;
|
||||
PRG: start = $8000, size = $8000, fill = yes;
|
||||
CHR: start = $0000, size = $8000, fill = yes;
|
||||
}
|
||||
SEGMENTS {
|
||||
HEADER: load = HEADER, type = ro;
|
||||
|
||||
+464
-520
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,3 @@
|
||||
# routinemap (seed)
|
||||
8004 Reset
|
||||
80A9 NmiHandler
|
||||
|
Reference in new issue
Block a user