diff --git a/res/GAMES.CONF b/res/GAMES.CONF index afabd0fdd..e608523fa 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -168,6 +168,7 @@ 1001,MR.DO=Mr. Do! 1001,MR.ROBOT=Mr. Robot 0001,MS.PACMAN=Ms. Pacman +1001,NEPTUNE 0000,NIBBLER 0005,NIGHT.MISSION=Night Mission Pinball 0000,NIGHT.STALKER diff --git a/res/TITLE.HGR/NEPTUNE b/res/TITLE.HGR/NEPTUNE new file mode 100644 index 000000000..f12716c64 Binary files /dev/null and b/res/TITLE.HGR/NEPTUNE differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 0f0125137..2ec868951 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -154,6 +154,7 @@ MR.DO=Type(06),AuxType(4000),Access(C3) MR.ROBOT=Type(06),AuxType(4000),Access(C3) MS.PACMAN=Type(06),AuxType(4000),Access(C3) N.O.R.A.D=Type(06),AuxType(4000),Access(C3) +NEPTUNE=Type(06),AuxType(4000),Access(C3) NIBBLER=Type(06),AuxType(4000),Access(C3) NIGHT.MISSION=Type(06),AuxType(4000),Access(C3) NIGHT.STALKER=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/neptune 16k file PRODOS (san inc pack).po b/res/dsk/neptune 16k file PRODOS (san inc pack).po new file mode 100644 index 000000000..a25b8612e Binary files /dev/null and b/res/dsk/neptune 16k file PRODOS (san inc pack).po differ diff --git a/src/prelaunch/neptune.a b/src/prelaunch/neptune.a new file mode 100644 index 000000000..832951dfd --- /dev/null +++ b/src/prelaunch/neptune.a @@ -0,0 +1,27 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/NEPTUNE",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $7E81 + jsr $3FF8 ; decompress + + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$a5 + sta $AC30 ; patch - don't decrease lives + sta $AC4E ; patch - don't increase lives ++ + +DISABLE_ACCEL + jmp ($20) + +!if * > $1C0 { + !error "code is too large, ends at ", * +}