diff --git a/res/GAMEHELP/TROMPERS b/res/GAMEHELP/TROMPERS new file mode 100644 index 000000000..6d30549e9 --- /dev/null +++ b/res/GAMEHELP/TROMPERS @@ -0,0 +1,15 @@ + + Catch the Trompers! + + + keyboard or joystick + + < left right > + + Stop: Q or joystick down + + Jump: W or button 0 + + +S * * * * * * * * * * * * * * * * pause +[eof] diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 23fd28b01..aec58eaec 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -365,6 +365,7 @@ 1000,TOMAHAWK 0000,TRACK.ATTACK 0000,TRIAD +0001,TROMPERS 1001,TB=Tubeway ][ 0000,TUNNEL.TERROR 0001,TWERPS diff --git a/res/TITLE.HGR/TROMPERS b/res/TITLE.HGR/TROMPERS new file mode 100644 index 000000000..3a0089897 Binary files /dev/null and b/res/TITLE.HGR/TROMPERS differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 3a5f2e438..4af6a39a8 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -341,6 +341,7 @@ TITAN.CRONUS=Type(06),AuxType(4000),Access(C3) TOMAHAWK=Type(06),AuxType(4000),Access(C3) TRACK.ATTACK=Type(06),AuxType(4000),Access(C3) TRIAD=Type(06),AuxType(4000),Access(C3) +TROMPERS=Type(06),AuxType(4000),Access(C3) TU=Type(06),AuxType(4000),Access(C3) TUNNEL.TERROR=Type(06),AuxType(4000),Access(C3) TWERPS=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/trompers 10k file PRODOS (san inc pack).po b/res/dsk/trompers 10k file PRODOS (san inc pack).po new file mode 100644 index 000000000..ad5c1330c Binary files /dev/null and b/res/dsk/trompers 10k file PRODOS (san inc pack).po differ diff --git a/src/prelaunch/trompers.a b/src/prelaunch/trompers.a new file mode 100644 index 000000000..8f0544c8e --- /dev/null +++ b/src/prelaunch/trompers.a @@ -0,0 +1,27 @@ +;license:MIT +;(c) 2021 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/TROMPERS",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + + lda #$60 + sta $2025 + jsr $2000 ; decompress + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$ad + sta $f60 ++ + + +DISABLE_ACCEL + jmp $7700 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}