diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 5711dd532..b371afe5b 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -123,6 +123,7 @@ 1000,MAD.BOMBER 1100,MARBLE.MADNESS 0001,MARIO.BROS=Mario Bros. +1001,MATING.ZONE 0110,MATTERHORN=Matterhorn Screamer 1000,MINER.2049ER 1001,MINER.2049.II=Miner 2049er II diff --git a/res/TITLE.HGR/MATING.ZONE b/res/TITLE.HGR/MATING.ZONE new file mode 100644 index 000000000..36b50ac55 Binary files /dev/null and b/res/TITLE.HGR/MATING.ZONE differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 4b8982e28..66b1923d9 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -114,6 +114,7 @@ LOST.TOMB=Type(06),AuxType(4000),Access(C3) MAD.BOMBER=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) MINER.2049.II=Type(06),AuxType(4000),Access(C3) MINER.2049ER=Type(06),AuxType(4000),Access(C3) MINGS.CHALLENGE=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/mating zone PRODOS (san inc crack).po b/res/dsk/mating zone PRODOS (san inc crack).po new file mode 100644 index 000000000..002fa164f Binary files /dev/null and b/res/dsk/mating zone PRODOS (san inc crack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index e7fa54101..1a1a56d28 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -59,7 +59,6 @@ Space Cadette Bandits Injured Engine Jawbreaker ][ -Mating Zone [priority] //other Battle Chess [DHGR] diff --git a/src/prelaunch/mating.zone.a b/src/prelaunch/mating.zone.a new file mode 100644 index 000000000..fc143a3ac --- /dev/null +++ b/src/prelaunch/mating.zone.a @@ -0,0 +1,25 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/MATING.ZONE",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $6B18 + jsr $495E ; decompress + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$a5 + sta $729F ; patch - don't decrease lives ++ + +DISABLE_ACCEL + jmp $BF8 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}