diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 955103533..dd261719d 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -198,6 +198,7 @@ 0000,OUTPOST 0000,OUTWORLD 0001,PACMAN +0001,PANDORAS.BOX=Pandora's Box 0100,PAPERBOY 1001,PENETRATOR 1001,PENTAPUS diff --git a/res/TITLE.HGR/PANDORAS.BOX b/res/TITLE.HGR/PANDORAS.BOX new file mode 100644 index 000000000..b1d116e3c Binary files /dev/null and b/res/TITLE.HGR/PANDORAS.BOX differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 7f8c8d1c4..a21c0776a 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -184,6 +184,7 @@ ORILEYS.MINE=Type(06),AuxType(4000),Access(C3) OUTPOST=Type(06),AuxType(4000),Access(C3) OUTWORLD=Type(06),AuxType(4000),Access(C3) PACMAN=Type(06),AuxType(4000),Access(C3) +PANDORAS.BOX=Type(06),AuxType(4000),Access(C3) PAPERBOY=Type(06),AuxType(4000),Access(C3) PENETRATOR=Type(06),AuxType(4000),Access(C3) PENTAPUS=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/pandora's box 14k file PRODOS (san inc pack).po b/res/dsk/pandora's box 14k file PRODOS (san inc pack).po new file mode 100644 index 000000000..aaecd6f06 Binary files /dev/null and b/res/dsk/pandora's box 14k file PRODOS (san inc pack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index 0650db45a..9726e402f 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -9,7 +9,6 @@ MIRV The Movie Monster Game Neutrons Oil's Well -Pandora's Box [priority] Pegasus ][ Roundabout [priority] Shuttle Intercept diff --git a/src/prelaunch/pandoras.box.a b/src/prelaunch/pandoras.box.a new file mode 100644 index 000000000..77134c369 --- /dev/null +++ b/src/prelaunch/pandoras.box.a @@ -0,0 +1,31 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/PANDORAS.BOX",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $833 + sta $85A + jsr $800 ; decompress + +DISABLE_ACCEL + jsr $85D + +ENABLE_ACCEL + jsr $836 + + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$ad + sta $158D ; patch - don't decrease lives ++ + +DISABLE_ACCEL + jmp $7BC8 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/goonies.a b/src/prelaunch/the.goonies.a similarity index 83% rename from src/prelaunch/goonies.a rename to src/prelaunch/the.goonies.a index b14fb5cad..22c0b4037 100644 --- a/src/prelaunch/goonies.a +++ b/src/prelaunch/the.goonies.a @@ -2,7 +2,7 @@ ;(c) 2019 by qkumba !cpu 6502 -!to "build/PRELAUNCH/GOONIES",plain +!to "build/PRELAUNCH/THE.GOONIES",plain *=$106 !source "src/prelaunch/common.a"