diff --git a/res/GAMES.CONF b/res/GAMES.CONF index c8d25c9a4..51621834b 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -257,6 +257,7 @@ 0110,SS.SOCCER=Street Sports Soccer 1000,STARBLASTER 0000,STAR.BLAZER +1001,STAR.CRUISER 1000,STARGATE 1000,STARGLIDER 0000,STAR.THIEF diff --git a/res/TITLE.HGR/STAR.CRUISER b/res/TITLE.HGR/STAR.CRUISER new file mode 100644 index 000000000..e56f53032 Binary files /dev/null and b/res/TITLE.HGR/STAR.CRUISER differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index d335b037c..f2c0df1c8 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -229,6 +229,7 @@ SPY.HUNTER=Type(06),AuxType(4000),Access(C3) SPY.STRIKES.BAK=Type(06),AuxType(4000),Access(C3) SPYS.DEMISE=Type(06),AuxType(4000),Access(C3) STAR.BLAZER=Type(06),AuxType(4000),Access(C3) +STAR.CRUISER=Type(06),AuxType(4000),Access(C3) STAR.THIEF=Type(06),AuxType(4000),Access(C3) STARBLASTER=Type(06),AuxType(4000),Access(C3) STARGATE=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/star cruiser 8k file PRODOS (san inc crack).po b/res/dsk/star cruiser 8k file PRODOS (san inc crack).po new file mode 100644 index 000000000..3bbda75c3 Binary files /dev/null and b/res/dsk/star cruiser 8k file PRODOS (san inc crack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index 2fbf106dd..903845de3 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -44,7 +44,6 @@ Retro-Ball Roach Hotel The Space Ark The Snapper -Star Cruiser Trick Shot Zargs diff --git a/src/prelaunch/star.cruiser.a b/src/prelaunch/star.cruiser.a new file mode 100644 index 000000000..6bfd5bfff --- /dev/null +++ b/src/prelaunch/star.cruiser.a @@ -0,0 +1,28 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/STAR.CRUISER",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $2048 + jsr $2000 ; decompress + + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$ad + sta $1F84 ; patch - don't increase lives + sta $61C8 ; patch - don't decrease lives + sta $62D8 ; patch - don't increase lives ++ + +DISABLE_ACCEL + jmp $67B0 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}