diff --git a/res/GAMES.CONF b/res/GAMES.CONF index fc1cb5ff8..0647fd5b3 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -156,6 +156,7 @@ 0001,MANIC.MINER 1100,MARBLE.MADNESS 0001,MARIO.BROS=Mario Bros. +0001,MARS.CARS 1001,MATING.ZONE 0111,MATTERHORN=Matterhorn Screamer 1000,MAXWELL.MANOR diff --git a/res/TITLE.HGR/MARS.CARS b/res/TITLE.HGR/MARS.CARS new file mode 100644 index 000000000..00ff05a5b Binary files /dev/null and b/res/TITLE.HGR/MARS.CARS differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 2ba58e3a6..4dc62c6d4 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -143,6 +143,7 @@ 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) +MARS.CARS=Type(06),AuxType(4000),Access(C3) MATING.ZONE=Type(06),AuxType(4000),Access(C3) MAXWELL.MANOR=Type(06),AuxType(4000),Access(C3) MEGABOTS=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/mars cars 19k file PRODOS (san inc pack).po b/res/dsk/mars cars 19k file PRODOS (san inc pack).po new file mode 100644 index 000000000..4ec9394a9 Binary files /dev/null and b/res/dsk/mars cars 19k file PRODOS (san inc pack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index 014fc7f9a..bad1cd41f 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -7,7 +7,6 @@ Fat City [priority] Lock 'N' Chase [priority] Mad Rat Marauder -Mars Cars MIRV The Movie Monster Game Neutrons diff --git a/src/prelaunch/mars.cars.a b/src/prelaunch/mars.cars.a new file mode 100644 index 000000000..bb3573843 --- /dev/null +++ b/src/prelaunch/mars.cars.a @@ -0,0 +1,34 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/MARS.CARS",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$4C + sta $51CD + jsr $800 ; decompress + +DISABLE_ACCEL + jsr $1100 + + +ENABLE_ACCEL + lda #$60 + sta $BE5A + jsr $BE24 ; decompress more + + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$ad + sta $70A0 ; patch - don't decrease lives + sta $74E0 ; patch - don't increase lives ++ + +DISABLE_ACCEL + jmp $7000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}