diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 7cdcd637d..bb55855b0 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -98,7 +98,7 @@ 0000,DUNG.BEETLES 0001,EGGS.IT=Eggs-It 0000,EPOCH -0000,EXTERMINATOR +0001,EXTERMINATOR 0001,EVOLUTION 0001,FALCONS 0004,FAT.CITY diff --git a/src/prelaunch/exterminator.a b/src/prelaunch/exterminator.a new file mode 100644 index 000000000..a6c7e5f32 --- /dev/null +++ b/src/prelaunch/exterminator.a @@ -0,0 +1,24 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/EXTERMINATOR",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $944D + jsr $5300 ; decompress + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + dec $552D ; patch - don't decrease lives ++ + +DISABLE_ACCEL + jmp $1F80 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}