add Tomahawk (moved from 4cade)

This commit is contained in:
4am 2022-08-21 15:54:39 -04:00
parent fbc3b930e7
commit ccc1c6b6c8
24 changed files with 102 additions and 7 deletions

Binary file not shown.

BIN
res/ACTION.HGR/TOMAHAWK Normal file

Binary file not shown.

View File

@ -43,6 +43,7 @@ SUMMER.GAMES5=Type(06),AuxType(3FF8),Access(C3)
SUMMER.GAMES6=Type(06),AuxType(3FF8),Access(C3)
SUMMER.GAMES7=Type(06),AuxType(3FF8),Access(C3)
TAG.TEAM=Type(06),AuxType(3FF8),Access(C3)
TOMAHAWK=Type(06),AuxType(3FF8),Access(C3)
TRACK.AND.FIELD=Type(06),AuxType(3FF8),Access(C3)
WINTER.GAMES01=Type(06),AuxType(3FF8),Access(C3)
WINTER.GAMES02=Type(06),AuxType(3FF8),Access(C3)

View File

@ -0,0 +1 @@
438.3489808779948

Binary file not shown.

BIN
res/ARTWORK.SHR/TOMAHAWK Normal file

Binary file not shown.

View File

@ -17,6 +17,7 @@ SUMMER.GAMES=Type(06),AuxType(1FF8),Access(C3)
SUMMER.GAMES.II=Type(06),AuxType(1FF8),Access(C3)
TAG.TEAM=Type(06),AuxType(1FF8),Access(C3)
TEST.DRIVE=Type(06),AuxType(1FF8),Access(C3)
TOMAHAWK=Type(06),AuxType(1FF8),Access(C3)
WINTER.EDITION=Type(06),AuxType(1FF8),Access(C3)
WINTER.GAMES=Type(06),AuxType(1FF8),Access(C3)
WORLD.GAMES=Type(06),AuxType(1FF8),Access(C3)

View File

@ -25,7 +25,7 @@ CATCOMPIL.CONF=1
SHR3.CONF=5
#set 4
CATWRESTLE.CONF=1
TITLES.CONF=1
ACTAM.CONF=2
ACTDHGR1.CONF=4
ACTBASKETB.CONF=2
@ -59,6 +59,7 @@ ACTDHGR5.CONF=4
ACTGR1.CONF=6
#set 8
CATWRESTLE.CONF=1
ACTS.CONF=2
ACTHOCKEY.CONF=2

9
res/ATTRACT/TOMAHAWK Normal file
View File

@ -0,0 +1,9 @@
#
# Attract mode for TOMAHAWK
# This file is automatically generated
#
ARTWORK.SHR/TOMAHAWK=C
ACTION.HGR/TOMAHAWK=A
[eof]

View File

@ -29,6 +29,7 @@ SUMMER.GAMES=Type(04),AuxType(8000),Access(C3)
SUMMER.GAMES.II=Type(04),AuxType(8000),Access(C3)
TAG.TEAM=Type(04),AuxType(8000),Access(C3)
TEST.DRIVE=Type(04),AuxType(8000),Access(C3)
TOMAHAWK=Type(04),AuxType(8000),Access(C3)
TRACK.AND.FIELD=Type(04),AuxType(8000),Access(C3)
WINTER.EDITION=Type(04),AuxType(8000),Access(C3)
WINTER.GAMES=Type(04),AuxType(8000),Access(C3)

24
res/GAMEHELP/TOMAHAWK Normal file
View File

@ -0,0 +1,24 @@
Destroy the enemy targets
joystick to steer * button to fire
W / S* * * * * * * * * * * * * *throttle
Q / A* * * * * * * * * * * * * * * *lift
Z / X* * * * * * * * * * * * * * * * yaw
C* * * * * * * * * * * * * *doppler mode
B beacon H landing pad
T ground attack A air to air
P* * * * * * * *gun / rockets / missiles
M* * * * * * * * * * * * * * * * * * map
N* * * * * * * * * * * * *next objective
[eof]

View File

@ -28,6 +28,7 @@
0000,AMER.CHALLENGE=The American Challenge
0110,SUMMER.EDITION=The Games: Summer Edition
0110,WINTER.EDITION=The Games: Winter Edition
1000,TOMAHAWK=Tomahawk
0000,TRACK.AND.FIELD=Track & Field
0000,WINTER.GAMES
0110,WORLD.GAMES

View File

@ -3,6 +3,7 @@
#
FS2
TOMAHAWK
AMER.CHALLENGE
[eof]

View File

@ -3,6 +3,7 @@
#
WORLD.KARATE
TOMAHAWK
TRACK.AND.FIELD
ONE.ON.ONE
AMER.CHALLENGE

View File

@ -3,6 +3,7 @@
#
FS2
TOMAHAWK
AMER.CHALLENGE
[eof]

View File

@ -2,6 +2,7 @@
# HGR title slideshow of favorite games
#
TOMAHAWK
HARDBALL
FIGHT.NIGHT
WORLD.KARATE

View File

@ -2,6 +2,7 @@
# super hi-res slideshow
#
TOMAHAWK
SS.SOCCER
BOP.N.WRESTLE
SS.BASKETBALL

View File

@ -1,17 +1,13 @@
#
# HGR title slideshow of games that begin with "N"-"Z"
# HGR title slideshow of games that begin with "N"-"Z", except "S"
#
SUMMER.GAMES
SUMMER.GAMES.II
TOMAHAWK
WINTER.GAMES
WORLD.KARATE
SPDWAY.CLASSIC
TAG.TEAM
TRACK.AND.FIELD
SHUFFLEBOARD
ONE.ON.ONE
SKI.CRAZED
AMER.CHALLENGE
POOL

11
res/SS/TITLES.CONF Normal file
View File

@ -0,0 +1,11 @@
#
# HGR title slideshow of games that begin with "S"
#
SUMMER.GAMES
SPDWAY.CLASSIC
SHUFFLEBOARD
SKI.CRAZED
SUMMER.GAMES.II
[eof]

View File

@ -46,4 +46,5 @@ SHR3.CONF=Type(04),AuxType(4000),Access(C3)
SHR4.CONF=Type(04),AuxType(4000),Access(C3)
TITLEAM.CONF=Type(04),AuxType(4000),Access(C3)
TITLENZ.CONF=Type(04),AuxType(4000),Access(C3)
TITLES.CONF=Type(04),AuxType(4000),Access(C3)
_FileInformation.txt=Type(04),AuxType(4000),Access(C3)

BIN
res/TITLE.HGR/TOMAHAWK Normal file

Binary file not shown.

View File

@ -21,6 +21,7 @@ SPDWAY.CLASSIC=Type(06),AuxType(4000),Access(C3)
SUMMER.GAMES=Type(06),AuxType(4000),Access(C3)
SUMMER.GAMES.II=Type(06),AuxType(4000),Access(C3)
TAG.TEAM=Type(06),AuxType(4000),Access(C3)
TOMAHAWK=Type(06),AuxType(4000),Access(C3)
TRACK.AND.FIELD=Type(06),AuxType(4000),Access(C3)
WINTER.GAMES=Type(06),AuxType(4000),Access(C3)
WORLD.KARATE=Type(06),AuxType(4000),Access(C3)

Binary file not shown.

42
src/prelaunch/tomahawk.a Executable file
View File

@ -0,0 +1,42 @@
;license:MIT
;(c) 2019 by qkumba/Frank M.
!cpu 6502
!to "build/PRELAUNCH.INDEXED/TOMAHAWK",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
+READ_RAM2_WRITE_RAM2
lda #<reset
sta $FFFC
lda #>reset
sta $FFFD ; reset vector fix for title
+READ_ROM_NO_WRITE
lda #$60
sta $309B
jsr $3019
+RESET_VECTOR reset
+READ_RAM2_WRITE_RAM2
lda #<reset
sta $9767
sta $FFFC
lda #>reset
sta $9768 ; gets patched to LC later
sta $FFFD ; also, our LC fix wrecked later in title
+READ_ROM_NO_WRITE
; yes, it changes the vector like 300 times
+DISABLE_ACCEL
lda $C083
jmp $235
reset
+READ_ROM_NO_WRITE
jmp $FAA6
!if * > $1C0 {
!error "code is too large, ends at ", *
}