add Clam Bake, Dig 'Em, Froggo, Svellas to the collection

This commit is contained in:
Peter Ferrie
2026-01-14 16:32:50 -08:00
parent e7d2bb1c32
commit fd2489b2f3
26 changed files with 114 additions and 2 deletions
+1 -1
View File
@@ -40,7 +40,7 @@ while (!b.atendofstream)
f001.writeline(c.substr(c.indexOf("=") + 1))
}
if ((c.substr(0, 1) == "0") && c.substr(2, 1) == "0"))
if ((c.substr(0, 1) == "0") && (c.substr(2, 1) == "0"))
{
f010.writeline(c.substr(c.indexOf("=") + 1))
}
+1 -1
View File
@@ -62,7 +62,7 @@ for (i = 0; i < entries.length; i++)
}
source.writeline("!be24 " + dpos)
source.writeline("!le16 " + dsize)
source.writeline("!le16 " + Number(dsize))
}
source.writeline("KeyLookup")
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+4
View File
@@ -121,6 +121,7 @@
0000001,CHIVALRY=Chivalry/1983
0100711,CHOPLIFTER=Choplifter/1982
0000100,CHRONO.WARRIOR=Chrono Warrior/1985
0000110,CLAM.BAKE=Clam Bake/1984
0000110,COLLECT=Collect/1982
0000010,COLORIX=Colorix/2004
0001000,COLUMNS=Columns/1991
@@ -162,6 +163,7 @@
0100110,DEPTH.CHARGE=Depth Charge
0000111,DIAMOND.MINE=Diamond Mine/1983
0000111,DIG.DUG=Dig Dug/1983
0000110,DIG.EM=Dig 'Em/1982
0100101,DINO.EGGS=Dino Eggs/1983
0100100,DINO.SMURF=Dino Smurf/1983
0000011,DOGFIGHT.II=Dogfight II/1980
@@ -197,6 +199,7 @@
0000111,FREE.FALL=Free Fall/1982
0000111,FROGGER=Frogger/1981
0100101,FROGGER.II=Frogger II/1984
0000010,FROGGO=Froggo/2026
0000101,G.I.JOE=G I Joe/1985
0000110,GADGETZ=Gadgetz
0000001,GALACTIC.ATTACK=Galactic Attack/1980
@@ -465,6 +468,7 @@
0000110,SUPER.PUCKMAN=Super Puckman/1981
0000101,SUPER.TAXMAN.2=Super Taxman 2/1981
0100101,SUPER.ZAXXON=Super Zaxxon/1984
0100410,SVELLAS=Svellas/2025
0000101,SWASHBUCKLER=Swashbuckler/1981
0100601,SWORD.OF.SHEOL=Sword of Sheol/1982
0100410,SYZYGY=Syzygy/1983
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+28
View File
@@ -0,0 +1,28 @@
;license:MIT
;(c) 2026 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/CLAM.BAKE",plain
*=$106
!source "src/macros.a"
+ENABLE_ACCEL
lda #$60
sta $1825
jsr $1800 ; decompress
+GET_MACHINE_STATUS_LC
and #CHEATS_ENABLED
beq +
lda #$AD
sta $7C6B ; patch - don't decrease lives
sta $CDC ; patch - don't increase lives
+
+DISABLE_ACCEL_LC
jmp $7800
!if * > PrelaunchMax {
!error "code is too large, ends at ", *
}
+31
View File
@@ -0,0 +1,31 @@
;license:MIT
;(c) 2026 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/DIG.EM",plain
*=$106
!source "src/macros.a"
+ENABLE_ACCEL
lda #$60
sta $3F4E
jsr $3F0E ; decompress
+GET_MACHINE_STATUS_LC
and #CHEATS_ENABLED
beq +
lda #$AD
sta $5BB1 ; patch - don't decrease lives
sta $760F ; patch - don't increase lives
lda #$60
sta $6D4A ; patch - don't decrease lives
sta $6D2A ; patch - don't increase lives
+
+DISABLE_ACCEL_LC
jmp $5800
!if * > PrelaunchMax {
!error "code is too large, ends at ", *
}
+19
View File
@@ -0,0 +1,19 @@
;license:MIT
;(c) 2026 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/FROGGO",plain
*=$106
!source "src/macros.a"
+ENABLE_ACCEL
lda #$60
sta $4C4F
jsr $C3A ; decompress
+DISABLE_ACCEL
jmp $6100
!if * > PrelaunchMax {
!error "code is too large, ends at ", *
}
+30
View File
@@ -0,0 +1,30 @@
;license:MIT
;(c) 2026 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/SVELLAS",plain
*=$106
!source "src/macros.a"
+ENABLE_ACCEL
lda #$60
sta $813
jsr $800 ; decompress
+GET_MACHINE_STATUS_LC
and #CHEATS_ENABLED
beq +
lda #$AD
sta $60D6 ; patch - don't decrease lives
sta $60C0 ; patch - don't decrease time
+
lda #$80
sta $8f8d ; fix joystick down
+DISABLE_ACCEL_LC
jmp $6000
!if * > PrelaunchMax {
!error "code is too large, ends at ", *
}