Atari Jaguar - Atari - 1995
Hover Strike
1 / 7- Genre
- Shoot'em Up! - 3-D
- Year
- 1995
- Publisher
- Atari
- Controls
- Jagpad
- Players
- 1 / 2 (sim.)
- Developer
- [n/a]
- Programmer(s)
- Gee, Cary / Smith, Eric R.Fung, Denis L. / Krober, Hans MartinSuko, Graig / Zdybel, RobertStaugas, Dave
- Country

- Graphic Artist(s)
- Birch, Jennie / Los Banos, KeoniSaunders, Ken / Pearson, EdThompson, Chris / Wang, Donald
- Software
- English
- Game design
- Suko, Graig / Hunter, ScottFung, Denis L. / Funke-Bilu, TalSousa, Joe / Gee, CaryKinney, Harry / Cappa, HankLewis, Lance
- Box/Instructions
- English / French / German
- Musician(s)
- Wait, Brad
- License
- Commercial
- Sound FX
- Carson, Erin / Wait, Brad
- Serial
- J9009E
- Version
- —
- Dump
- Download
1 / 2
Cartridge 1
EASTER EGGS (1)
Change Globe Size (CD version)
At the Mission Select screen, press Up or Down to change the size of the globe.
At the Mission Select screen, press Up or Down to change the size of the globe.
Change Globe Speed and Direction
At the Mission Select screen, press 4 + 6.
At the Mission Select screen, press 4 + 6.
Change Ground Texture
To change the ground texture, press Up + A + B + C + 3 while playing.
To change the ground texture, press Up + A + B + C + 3 while playing.
Change Monitor Frame
At the Mission Select screen, press Right + C + 1 + 4 + 5 to change the appearance of the monitor frame.
At the Mission Select screen, press Right + C + 1 + 4 + 5 to change the appearance of the monitor frame.
Change Music (cartridge version)
Press Up + B + C + 0 to change music tracks while playing.
Press Up + B + C + 0 to change music tracks while playing.
Extra Lives
At the Mission Select screen, press 3 + 6 + 9 + #.
At the Mission Select screen, press 3 + 6 + 9 + #.
Level Skip
To advance a level, press 2 + 4 + 6 + 7 + 8 + 9 while playing.
To advance a level, press 2 + 4 + 6 + 7 + 8 + 9 while playing.
Secret Mission
At the mission select screen press 2 + 3 + 6 + Up. A new level will appear when you scroll through the levels.
At the mission select screen press 2 + 3 + 6 + Up. A new level will appear when you scroll through the levels.
Toggle Day/Night
Night comes quick in these parts. To bring it on faster, press Up + A + B + C + 7 while playing.
Night comes quick in these parts. To bring it on faster, press Up + A + B + C + 7 while playing.
Unlimited Weapons, Energy and Shields
At the Mission Select screen, press Down + 3 + 4 + 6 + 7.
At the Mission Select screen, press Down + 3 + 4 + 6 + 7.
TRIVIA (2)
Additional Credits:
Producer:
Tramiel, Leonard
Tramiel, Leonard
Developer's weekly reports
Progress Report for Eric Smith
Weeks ending: 11/11/94
HoverStrike
-----------
Downloaded and compiled speech compression
and synthesis programs for the TT, for
evaluation for use in the game.
-----------
Downloaded and compiled speech compression
and synthesis programs for the TT, for
evaluation for use in the game.
Integrated general font routine into the game
and provided a scrolling text "puppet show"
while decompression is in progress.
and provided a scrolling text "puppet show"
while decompression is in progress.
Converted existing font blit code to use the
new font mechanism, and to properly center
proportional text.
new font mechanism, and to properly center
proportional text.
General Jaguar
--------------
Added 1, 4, and 8 bit output options to tga2cry,
including palette construction code.
--------------
Added 1, 4, and 8 bit output options to tga2cry,
including palette construction code.
Updated tgainfo program to display info about
the number of colors used by a file.
the number of colors used by a file.
Wrote a general font routine using the blitter
to do bit to pixel expansion.
to do bit to pixel expansion.
Wrote font converters and downloaded public domain
fonts for use with the font routine.
fonts for use with the font routine.
Compared compression speeds of Brainstorm's JPEG
implementation and Atari's.
implementation and Atari's.
Merged Mike's MS-DOS version of tga2cry with my new
one, and gave the new version back to him.
one, and gave the new version back to him.
Progress Report for Eric Smith
Weeks ending: 11/25/94
Weeks ending: 11/25/94
HoverStrike
-----------
Improved compression of bitmaps and cockpit.
-----------
Improved compression of bitmaps and cockpit.
Sped up font output by using phrase mode.
General Jaguar
--------------
Fixed bit-to-pixel expansion in the font code
for 1, 2, and 4 bit per pixel modes.
--------------
Fixed bit-to-pixel expansion in the font code
for 1, 2, and 4 bit per pixel modes.
Implemented phrase mode blits for "direct copy"
fonts, and figured out the mysteries of the STEP
variables and the SRCENX bit.
fonts, and figured out the mysteries of the STEP
variables and the SRCENX bit.
Began work on a general C library for the Jaguar;
ported various routines from the MiNT library for
the ST to the Jaguar, and tested the new Brainstorm
tools.
ported various routines from the MiNT library for
the ST to the Jaguar, and tested the new Brainstorm
tools.
Wrote test program to test blitter speed when blitting
from DRAM, GPU RAM, DSP RAM, and the CLUT.
from DRAM, GPU RAM, DSP RAM, and the CLUT.
Added File Access Table code to the NVRAM BIOS code.
Miscellaneous
-------------
Released a new version of MiNT.
-------------
Released a new version of MiNT.
Progress Report for Eric Smith
Weeks ending: 12/10/94
Weeks ending: 12/10/94
HoverStrike
-----------
Wrote tools to unpad and stretch Targa files (to
clean up art so that it's properly aligned for JPEG).
-----------
Wrote tools to unpad and stretch Targa files (to
clean up art so that it's properly aligned for JPEG).
Revised puppet show code and credits display.
Added code to display an introductory message overlaid
on a spinning globe at start up time.
on a spinning globe at start up time.
Fixed the fonts.
General Jaguar
--------------
Began work on Jaguar II texture mapping library.
--------------
Began work on Jaguar II texture mapping library.
Tracked down a blitter bug.
Fixed some bugs in the font generator program.
Translated NVM BIOS into assembly language to make
it fit into 2K.
it fit into 2K.
Progress Report for Eric Smith
Weeks ending: 12/24/94
Weeks ending: 12/24/94
HoverStrike
-----------
Worked to find ways of speeding up the game, including
trying different blitting strategies, optimizing
the xgrid package, and sorting polygons.
-----------
Worked to find ways of speeding up the game, including
trying different blitting strategies, optimizing
the xgrid package, and sorting polygons.
General Jaguar
--------------
Fixed some bugs in the assembly version of
the NVM Bios.
--------------
Fixed some bugs in the assembly version of
the NVM Bios.
Revised documentation for the NVM Bios.
Produced a ROMULATOR based NVM Bios emulator.
Weekly Report for Eric Smith
Week ending: 1/20/95
Week ending: 1/20/95
HoverStrike
-----------
Implemented shading of texture maps, by doing a
double blit (from DRAM to GPU RAM, and then from
GPU RAM to the screen). Experimented
with several shading strategies using both the
blitter ADDDSEL and SRCSHADE flags to find which
would work best for different texture maps and
worlds.
-----------
Implemented shading of texture maps, by doing a
double blit (from DRAM to GPU RAM, and then from
GPU RAM to the screen). Experimented
with several shading strategies using both the
blitter ADDDSEL and SRCSHADE flags to find which
would work best for different texture maps and
worlds.
Assisted with some debugging of the code.
General Jaguar
--------------
Tested relative speeds of matrix multiplication
using the GPU MMULT and IMULTN/IMACN instructions.
--------------
Tested relative speeds of matrix multiplication
using the GPU MMULT and IMULTN/IMACN instructions.
Implemented a 68000 wireframe polygon renderer,
to test different clipping and transformation
strategies. The algorithms used here will later be
ported to the GPU for use in the Jaguar II polygon
renderer and demos.
to test different clipping and transformation
strategies. The algorithms used here will later be
ported to the GPU for use in the Jaguar II polygon
renderer and demos.
Work Planned for Next Week
HoverStrike
-----------
I plan to convert the JPEG decompression code in
HoverStrike to use Brainstorm's new JPEG code. This
should result in an improvement in speed and ROM
space available.
-----------
I plan to convert the JPEG decompression code in
HoverStrike to use Brainstorm's new JPEG code. This
should result in an improvement in speed and ROM
space available.
Jaguar II Library
-----------------
I plan to add Gouraud shading to the 68000 renderer
and test different lighting algorithms.
-----------------
I plan to add Gouraud shading to the 68000 renderer
and test different lighting algorithms.
WEEKLY REPORT for Eric Smith
Week ending: 1/27/95
Week ending: 1/27/95
HoverStrike
-----------
Added Brainstorm's JPEG code, and tested it by
compressing the title screens. The main texture
maps are still in a state of flux, so it has
been decided to leave them compressed the old
way until final texture selection has been made.
-----------
Added Brainstorm's JPEG code, and tested it by
compressing the title screens. The main texture
maps are still in a state of flux, so it has
been decided to leave them compressed the old
way until final texture selection has been made.
Found some more room in ROM (we were running
out, now we're not).
out, now we're not).
Jaguar II Library
-----------------
Added Gouraud shading (with in-scene and
out of scene (sunlight) light sources), plain
texture mapping, and Z buffering to the 68000
polygon renderer, and tested and debugged
these and the clipping algorithms.
-----------------
Added Gouraud shading (with in-scene and
out of scene (sunlight) light sources), plain
texture mapping, and Z buffering to the 68000
polygon renderer, and tested and debugged
these and the clipping algorithms.
WORK PLANNED FOR NEXT WEEK
HoverStrike
-----------
If the art is ready, I will convert all remaining
JPEG files to Brainstorm's format.
-----------
If the art is ready, I will convert all remaining
JPEG files to Brainstorm's format.
Jaguar II Library
-----------------
I plan to add (simple) shading to the texture
mapping code, and then to begin porting the renderer
to the GPU (which should result in a very large
speed improvement).
-----------------
I plan to add (simple) shading to the texture
mapping code, and then to begin porting the renderer
to the GPU (which should result in a very large
speed improvement).
PROBLEMS
I've been running low on hard disk space, and periodically
have to spend time hunting through and backing up older
files. That has worked so far (at some cost in productive
time), but there aren't many "old" files left on my disk!
have to spend time hunting through and backing up older
files. That has worked so far (at some cost in productive
time), but there aren't many "old" files left on my disk!
WEEKLY REPORT for Eric Smith
Week ending: 2/03/95
Week ending: 2/03/95
HoverStrike
-----------
Assisted in debugging.
-----------
Assisted in debugging.
Revised my font display program and assisted
in searching for new fonts for title screen/etc.
Downloaded Postscript font conversion utilities.
in searching for new fonts for title screen/etc.
Downloaded Postscript font conversion utilities.
Downloaded Hubble Space Telescope images for use
as backgrounds.
as backgrounds.
Finished Brainstorm JPEG code.
General Jaguar
--------------
Added -crop option to the tga2cry and tgastretch
utilities (to allow selection of a smaller window
from a large picture).
--------------
Added -crop option to the tga2cry and tgastretch
utilities (to allow selection of a smaller window
from a large picture).
Jaguar II Library (3D renderer)
-------------------------------
Fixed bugs in perspective mapping and clipping.
-------------------------------
Fixed bugs in perspective mapping and clipping.
Began translation to GPU assembly.
WORK PLANNED FOR NEXT WEEK
HoverStrike
-----------
Assist in debugging and tweaking, as necessary.
-----------
Assist in debugging and tweaking, as necessary.
Jaguar II Library
-----------------
Continue translation of 68000 polygon renderer to
GPU assembly language.
-----------------
Continue translation of 68000 polygon renderer to
GPU assembly language.
PROBLEMS
Nothing noteworthy.
WEEKLY REPORT for Eric Smith
Week ending: 2/10/95
Week ending: 2/10/95
HoverStrike
-----------
Wrote multicolored font code.
-----------
Wrote multicolored font code.
Added two player cooperative mode.
Worked on end-game sequence and between-level
sequences, adding fades and animations.
sequences, adding fades and animations.
Wrote starfield animation for high score
display.
display.
Jaguar II Library (general)
-------------------------------
Revised the startup code to match
the latest example code given to developers.
-------------------------------
Revised the startup code to match
the latest example code given to developers.
Jaguar II Library (3D)
-------------------------------
Continued translation to GPU assembly.
-------------------------------
Continued translation to GPU assembly.
WORK PLANNED FOR NEXT WEEK
HoverStrike
-----------
Assist in debugging and tweaking, as necessary.
-----------
Assist in debugging and tweaking, as necessary.
CD-ROM
------
The save cartridge hardware is expected in next
week; if it arrives, I will complete the NVRAM
BIOS by adding drivers for the hardware and
testing it; I will also write a small application
for managing contents of the save cartridge.
------
The save cartridge hardware is expected in next
week; if it arrives, I will complete the NVRAM
BIOS by adding drivers for the hardware and
testing it; I will also write a small application
for managing contents of the save cartridge.
Jaguar II Library
-----------------
Continue translation of 68000 polygon renderer to
GPU assembly language.
-----------------
Continue translation of 68000 polygon renderer to
GPU assembly language.
WEEKLY REPORT for Eric Smith
Week ending: 2/17/95
Week ending: 2/17/95
HoverStrike
-----------
Assisted with debugging.
-----------
Assisted with debugging.
Jaguar II Library (general)
-------------------------------
Fixed bugs in video and joystick
code.
-------------------------------
Fixed bugs in video and joystick
code.
CD-ROM
------
Wrote save cartridge manager program.
------
Wrote save cartridge manager program.
Wrote NVRAM BIOS drivers for AMD and AMTEL
flash ROMs.
flash ROMs.
Debugged BIOS.
Integrated the manager program & NVRAM BIOS
with the CD-ROM boot code.
with the CD-ROM boot code.
WORK PLANNED FOR NEXT WEEK
HoverStrike
-----------
Assist in debugging and tweaking, as necessary.
-----------
Assist in debugging and tweaking, as necessary.
Jaguar II Library
-----------------
Continue translation of 68000 polygon renderer to
GPU assembly language.
-----------------
Continue translation of 68000 polygon renderer to
GPU assembly language.
PROBLEMS
Debugging of the NVRAM BIOS was made slightly harder
by the small number of PAL machines in the building.
We could certainly use a PAL machine+TV dedicated
to software development.
by the small number of PAL machines in the building.
We could certainly use a PAL machine+TV dedicated
to software development.
WEEKLY REPORT for Eric Smith
Week ending: 2/24/95
Week ending: 2/24/95
HoverStrike
-----------
Assisted with debugging.
-----------
Assisted with debugging.
Jaguar II Library
-----------------
Completed translation of polygon
draw and 3D transformation code
to GPU assembly.
-----------------
Completed translation of polygon
draw and 3D transformation code
to GPU assembly.
CD-ROM
------
Met with technical review committee to
review CD-ROM save cartridge software.
Revised user interface in accordance with
their suggestions.
------
Met with technical review committee to
review CD-ROM save cartridge software.
Revised user interface in accordance with
their suggestions.
WORK PLANNED FOR NEXT WEEK
HoverStrike
-----------
Assist in debugging if necessary.
-----------
Assist in debugging if necessary.
Jaguar II Library
-----------------
Translate polygon clipping code and outer
loop to GPU assembly language. Test and
optimize polygon renderer.
-----------------
Translate polygon clipping code and outer
loop to GPU assembly language. Test and
optimize polygon renderer.
WEEKLY REPORT for Eric Smith
Week ending: 4/07/95
Week ending: 4/07/95
Jaguar 3D Library
-----------------
Debugged Gouraud shading for texture maps,
and produced some demos.
-----------------
Debugged Gouraud shading for texture maps,
and produced some demos.
Fixed some bugs in the camera handling code.
Wrote a new front end for the renderer so
that it could be used with Hoverstrike CD.
Tested Gouraud shaded texture maps on the
Hoverstrike map screen and in the game.
that it could be used with Hoverstrike CD.
Tested Gouraud shaded texture maps on the
Hoverstrike map screen and in the game.
Downloaded and examined some public
domain interpreters for possible use in
an object motion library.
domain interpreters for possible use in
an object motion library.
General Jaguar
--------------
Evaluated Brainstorm's GPU C compiler.
--------------
Evaluated Brainstorm's GPU C compiler.
WORK PLANNED FOR NEXT WEEK
Jaguar 3D Library
-----------------
Further optimize the Hoverstrike
version of the renderer.
-----------------
Further optimize the Hoverstrike
version of the renderer.
Jaguar II Hardware
------------------
Write software to simulate hardware
antialiasing.
------------------
Write software to simulate hardware
antialiasing.
WEEKLY REPORT for Eric Smith
Week ending: 4/14/95
Week ending: 4/14/95
Jaguar 3D Library
-----------------
Produced a demo of the 3D Library
for Sean Patton to give to Eclipse.
-----------------
Produced a demo of the 3D Library
for Sean Patton to give to Eclipse.
Plugged new versions of renderer into
Hoverstrike, and continued to optimize
it.
Hoverstrike, and continued to optimize
it.
Updated library versions of files that
had been modified for Hoverstrike.
had been modified for Hoverstrike.
Obtained source code for 3DS4JAG,
and began converting it to use the new
library format. The new format will probably
allow further speed improvements in
Hoverstrike.
and began converting it to use the new
library format. The new format will probably
allow further speed improvements in
Hoverstrike.
General Jaguar
--------------
Met with Ringler & Co. to discuss
Brett Hull Hockey.
--------------
Met with Ringler & Co. to discuss
Brett Hull Hockey.
WORK PLANNED FOR NEXT WEEK
Jaguar 3D Library
-----------------
Continue work on format conversion
tool.
-----------------
Continue work on format conversion
tool.
Jaguar II Hardware
------------------
Write software to simulate hardware
antialiasing.
------------------
Write software to simulate hardware
antialiasing.
WEEKLY REPORT for Eric Smith
Week ending: 4/28/95
Week ending: 4/28/95
Jaguar 3D Library
-----------------
Continued documenting and debugging
the library.
-----------------
Continued documenting and debugging
the library.
Added support for the old .J3D
file format (used in Hoverstrike)
to the 3D Studio file converter.
file format (used in Hoverstrike)
to the 3D Studio file converter.
Obtained MS-DOS version of gcc,
installed it on my 386SX, and ported
the 3D Studio converter to DOS.
installed it on my 386SX, and ported
the 3D Studio converter to DOS.
Made sure that all files compiled using
PC versions of tools, and corrected
some small portability problems.
PC versions of tools, and corrected
some small portability problems.
Prepared a preliminary release version
and gave this to developer support.
and gave this to developer support.
Miscellaneous
-------------
Attended the Windows 95 Game Developer
Seminar.
-------------
Attended the Windows 95 Game Developer
Seminar.
WORK PLANNED FOR NEXT WEEK
Hoverstrike
-----------
Examine difficulty of changing
rendering formats to use the
new, improved data structures.
-----------
Examine difficulty of changing
rendering formats to use the
new, improved data structures.
Jaguar 3D Library
-----------------
Continue documenting, debugging, and
optimizing the library.
-----------------
Continue documenting, debugging, and
optimizing the library.
Jaguar II Hardware
------------------
If time permits, write software to
simulate hardware antialiasing.
------------------
If time permits, write software to
simulate hardware antialiasing.
WEEKLY REPORT for Eric Smith
Week ending: 5/5/95
Week ending: 5/5/95
Jaguar 3D Library
-----------------
Checked everything into RCS.
-----------------
Checked everything into RCS.
Added profiling code to allow
more exact timing and to determine
"hot spots" for optimizing.
more exact timing and to determine
"hot spots" for optimizing.
Continued to optimize and
document the library.
document the library.
Implemented a phrase mode version of
the non-textured polygon renderer.
the non-textured polygon renderer.
Miscellaneous
-------------
Wrote a report on the Windows 95
Game Developer Conference.
-------------
Wrote a report on the Windows 95
Game Developer Conference.
WORK PLANNED FOR NEXT WEEK
Hoverstrike
-----------
Begin integrating the new renderer
with the game code.
-----------
Begin integrating the new renderer
with the game code.
Jaguar 3D Library
-----------------
Continue documenting, debugging, and
optimizing the library.
-----------------
Continue documenting, debugging, and
optimizing the library.
Jaguar II Hardware
------------------
If time permits, write software to
simulate hardware antialiasing.
------------------
If time permits, write software to
simulate hardware antialiasing.

