diff --git a/res/GAMES.CONF b/res/GAMES.CONF index eac643cd6..6c73f6502 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -134,6 +134,7 @@ 0001,LODE.RUNNER 1000,LOST.TOMB 1000,MAD.BOMBER +0001,MANIC.MINER 1100,MARBLE.MADNESS 0001,MARIO.BROS=Mario Bros. 1001,MATING.ZONE diff --git a/res/TITLE.HGR/MANIC.MINER b/res/TITLE.HGR/MANIC.MINER new file mode 100644 index 000000000..90e819e87 Binary files /dev/null and b/res/TITLE.HGR/MANIC.MINER differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index d3ba8f324..fe1e737e9 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -122,6 +122,7 @@ LITTLE.COMP.PPL=Type(06),AuxType(4000),Access(C3) LODE.RUNNER=Type(06),AuxType(4000),Access(C3) LOST.TOMB=Type(06),AuxType(4000),Access(C3) MAD.BOMBER=Type(06),AuxType(4000),Access(C3) +MANIC.MINER=Type(06),AuxType(4000),Access(C3) MARBLE.MADNESS=Type(06),AuxType(4000),Access(C3) MARIO.BROS=Type(06),AuxType(4000),Access(C3) MATING.ZONE=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/manic miner 15k file PRODOS (san inc pack).po b/res/dsk/manic miner 15k file PRODOS (san inc pack).po new file mode 100644 index 000000000..7ef4bab4c Binary files /dev/null and b/res/dsk/manic miner 15k file PRODOS (san inc pack).po differ diff --git a/src/prelaunch/manic.miner.a b/src/prelaunch/manic.miner.a new file mode 100644 index 000000000..aefbdb7c4 --- /dev/null +++ b/src/prelaunch/manic.miner.a @@ -0,0 +1,26 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/MANIC.MINER",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $82A + jsr $800 ; decompress + + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$a5 + sta $7C5A ; patch - don't decrease lives ++ + +DISABLE_ACCEL + jmp $6000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}