diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 6564c82d3..bae224389 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -15,6 +15,7 @@ 0000,ARGOS 1001,ARKANOID 0001,ASTEROID.BLASTR=Asteroid Blaster +0001,ASTEROID.FIELD=The Asteroid Field 1001,AXIS.ASSASSIN 0000,AZTEC 1111,BAD.DUDES diff --git a/res/TITLE.HGR/ASTEROID.FIELD b/res/TITLE.HGR/ASTEROID.FIELD new file mode 100644 index 000000000..7918c1c4d Binary files /dev/null and b/res/TITLE.HGR/ASTEROID.FIELD differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 6d2416b42..95ccdf40d 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -14,6 +14,7 @@ ARDY.AARDVARK=Type(06),AuxType(4000),Access(C3) ARGOS=Type(06),AuxType(4000),Access(C3) ARKANOID=Type(06),AuxType(4000),Access(C3) ASTEROID.BLASTR=Type(06),AuxType(4000),Access(C3) +ASTEROID.FIELD=Type(06),AuxType(4000),Access(C3) AXIS.ASSASSIN=Type(06),AuxType(4000),Access(C3) AZTEC=Type(06),AuxType(4000),Access(C3) BALLBLAZER=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/the asteroid field 7k file PRODOS (san inc pack).po b/res/dsk/the asteroid field 7k file PRODOS (san inc pack).po new file mode 100644 index 000000000..b78f94a69 Binary files /dev/null and b/res/dsk/the asteroid field 7k file PRODOS (san inc pack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index 61be6fa20..99b0a643b 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -54,7 +54,6 @@ Pulsar II Realm of Impossibility [priority] Retro-Ball Roach Hotel -The Asteroid Field The Last Gladiator The Space Ark The Snapper diff --git a/src/prelaunch/asteroid.field.a b/src/prelaunch/asteroid.field.a new file mode 100644 index 000000000..9a602e29e --- /dev/null +++ b/src/prelaunch/asteroid.field.a @@ -0,0 +1,28 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/ASTEROID.FIELD",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $5CDA + jsr $4000 ; decompress + + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$ad + sta $14E5 ; patch - don't decrease lives ++ + lda #1 + sta $12F2 + +DISABLE_ACCEL + jmp $4000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}