Source Code

This is the source code and utility tools used to create Atari XL/XE Space Harrier

SH Source.7z (7-Zip File)

Cross-assembler used is ATasm and “sh.asm” is assembled as a raw binary image to produce “sh.bin” (8Mbit Atarimax Maxflash cartridge)

Tools require Microsoft Access and Excel and are mostly specific to Space Harrier

AtariAge Discussion Thread

Get Ready!

I’m very pleased to be able to finally announce the release of Space Harrier for the Atari XL/XE series of computers with 64K of memory or more.

Space Harrier XL/XE Title ScreenSpace Harrier XL/XE Stage 1 - TomosSpace Harrier XL/XE Stage 1 - Mukadense

Due to the size of the game it is only available as a cartridge image which can be run on emulators such as Altirra, or run on a real machine with an 8mbit Atarimax Maxflash cartridge and programming image

Space Harrier 8mbit Maxflash Cartridge Image (Zipped BIN)

Notes

  1. Reduce screen flicker on real TV or monitor by adjusting brightness and contrast
  2. Reduce screen flicker with emulator by choosing “Blending” or adjust monitor refresh rate to same screen rate as emulated Atari (NTSC= 60Hz, PAL=50Hz)
  3. Now includes fix for “Bank 0″ Maxflash cartridges
  4. Small optimize bug fix (30th August 2011)

AtariAge Discussion Thread

Game Soundtrack by Sal Esquivel

Here is some music from the game, including the complete soundtrack for the game in SAP format by Sal Esquivel. There is a Windows SAP player included in the ZIP file. Players for many other platforms are available from ASMA. (If you’re into chip music, check out the hundreds of great Atari tunes there):

Space Harrier Arcade Main Theme (MP3)

Space Harrier XL/XE Main Theme (MP3)

Space Harrier XL/XE Complete Soundtrack (Zipped SAP)

AtariAge Discussion Thread

Rough Demo of Stage 1

This is a rough demo of Stage 1, suitable for most Atari emulators in 130XE mode:

SHDEMO.ATR (Zipped)

Space Harrier XL/XE Stage 1 Demo - Rocks

Space Harrier XL/XE Stage 1 Demo - Tomos

Notes

  1. I know some people can’t stand this, but I’ve decided to make the screen flicker to give the appearance of more colours. To minimize the flicker don’t have the brightness set high on your TV or monitor. With an emulator you will suffer badly unless you synchronize your monitor refresh speed (under Windows Display Properties) to the TV refresh speed of the Atari you’re emulating (NTSC is 60Hz, PAL 50Hz – 100Hz will also work if you’re lucky). Make sure the vertical sync option on your emulator is used too. I would recommend using NTSC as most monitors support 60Hz, and it flickers quicker than PAL so you notice it a bit less.
  2. In the unlikely event anyone tries this – the demo won’t work on an Atari with a processor upgrade as I’m using some 6502c only instructions (well, only “LAX”. Has anyone else found much use for the others?)
  3. The demo won’t work with some 3rd party memory upgrades. Compy and Rambo seem OK, but those over 256Kb may be a problem.

AtariAge Discussion Thread