diff --git a/res/GAMEHELP/PLANETOIDS b/res/GAMEHELP/PLANETOIDS new file mode 100644 index 000000000..5a477bf01 --- /dev/null +++ b/res/GAMEHELP/PLANETOIDS @@ -0,0 +1,18 @@ + + + + + + + Shoot asteroids and enemy spaceships + + + + joystick to rotate + + button 1 to thrust + + Return to teleport randomly + + any other key to fire +[eof] diff --git a/res/GAMES.CONF b/res/GAMES.CONF index f0b3c2a2b..ac22d3203 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -255,6 +255,7 @@ 0110,PIPE.DREAM 1000,PITFALL.II 0000,PITSTOP.II +1001,PLANETOIDS 0000,PLASMANIA 1110,PLATOON 1000,POLLYWOG diff --git a/res/TITLE.HGR/PLANETOIDS b/res/TITLE.HGR/PLANETOIDS new file mode 100644 index 000000000..bb8f32f80 Binary files /dev/null and b/res/TITLE.HGR/PLANETOIDS differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 470aa6559..bc86cd45f 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -245,6 +245,7 @@ PICNIC.PARANOIA=Type(06),AuxType(4000),Access(C3) PIG.PEN=Type(06),AuxType(4000),Access(C3) PITFALL.II=Type(06),AuxType(4000),Access(C3) PITSTOP.II=Type(06),AuxType(4000),Access(C3) +PLANETOIDS=Type(06),AuxType(4000),Access(C3) PLASMANIA=Type(06),AuxType(4000),Access(C3) PM=Type(06),AuxType(4000),Access(C3) POLLYWOG=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/planetoids 3k file PRODOS (san inc crack).po b/res/dsk/planetoids 3k file PRODOS (san inc crack).po new file mode 100644 index 000000000..62a309279 Binary files /dev/null and b/res/dsk/planetoids 3k file PRODOS (san inc crack).po differ diff --git a/src/prelaunch/planetoids.a b/src/prelaunch/planetoids.a new file mode 100644 index 000000000..37c43e871 --- /dev/null +++ b/src/prelaunch/planetoids.a @@ -0,0 +1,26 @@ +;license:MIT +;(c) 2021 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/PLANETOIDS",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $2013 + jsr $2000 ; decompress + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + dec $111D + lda #$A9 + sta $1570 ++ + +DISABLE_ACCEL + jmp $800 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}