Version 1.0
Project initiator and main developer of Hatari: Thomas Huth
Hatari on the WWW: http://hatari.sourceforge.net/
This is a little compilation of what Atari software does work in Hatari. It is by no means finished.
First is listed software (games, demos and applications) that work on normal STs, after them is listed STE only software that has been tested with the current STE hardware emulation. Then there are a few TT-only games and demos, and finally a list of somewhat working Falcon games, demos and applications.
If something listed here doesn't work as expected, please check that you have enabled the "Slower but more compatible CPU" Hatari system option (and that the machine type is correct).
Some games and demos may not work if you have specified too little or too much memory. For ST, 1MB memory size is usually fairly safe.
Especially ST demos and games may require some specific TOS version and not work at all with others. If you notice that this information is missing for some listed game or demo, please send mail to the hatari-devel mailing list about it so that we can update the list.
Most of the (ST/e) games and almost any of the (ST/e) demos do NOT work with EmuTOS. Main reason for this is its missing Line-A emulation.
Almost all ST games work with the emulation except for some quality issues with the sound emulation. MIDI input is missing for music applications (and for few midi-networked games). Some very rare demos would need more cycle accurate emulation and better IKBD emulation. By default everything that works on a real ST should work also in Hatari.
Game | Working | Sound | Comment |
Eliminator | yes | perfect | |
Speedball | yes | perfect | |
Xenon | yes | music ok - bullets and explosions sound wierd | |
Bubble Bobble | yes | ||
F15 Strike Eagle 2 | yes | ok | keyboard emulation seems to be dodgy |
Rick Dangerous | yes | perfect | |
Slayer | yes | ok | raster fx at highscore entry dodgy |
Lethal Xcess | yes | Needs Hatari v1.0 or later to work. Uses sync-scrolling in ST mode and STE HW scrolling in STE mode. | |
Star Goose | yes | music ok - bullets and explosions sound dodgy | |
Xenon 2 - Megablast | yes | nearly perfect (including sampled intro) | |
Metal Mutant | yes | seems ok | some color effects in the lower screen seem buggy |
Defenders Of The Earth | yes | ||
Nebulus | yes | music ok - trapdoors sound dodgy | |
Leander | yes | ||
Navy Seals | yes | ||
Armalyte | yes | ||
Wings Of Death | yes | works in STE mode too | |
Toki | yes | ||
Alien World | yes | ||
Leisure Suit Larry 2 | yes | Everything works, even Roland-MT32 MIDI music | |
Pirates! | yes | Game also supports MIDI music | |
Skweek | yes | Does not work with cartridge / HD emulation | |
Enchanted Land | yes | Some version do not load at all, others work fine (with Hatari v1.0 or later). This game heavily uses sync-scrolling techniques! |
Demo | Working | Sound | Comment |
Fantasia (by Dune/Sector1) | yes | ||
Oddstuff (by Dune/Sector1) | yes | Flickers with ST (not with STe) emulation | |
If pigs could fly (by Syndicate) | yes | ||
LongScreen (by X-Troll) | yes | ||
Overdose (by Aggression) | yes | Does not work with cartridge / HD emulation | |
Virtual Escape (by Equinox) | yes | ||
Posh (by Checkpoint) | yes | ||
Flipo (by Oxygene) | yes | ||
Syntax Terror (by DeltaForce) | yes | ||
Hallucinations (by Reservoir Gods) | yes | ||
Sweety (by DHS) | yes | Does not work with HD emulation | |
Popstars (chiptunes by YmRockerz) | yes | Sound works only with Hatari version 0.80 and later | |
B.I.G-demo (musicdemo by Exceptions) | yes | Minor problems in Psych-o-screens overscan bottoms | |
SoWatt (by CareBears) | Yes | Works fully with Hatari version 0.92 and later | |
Punish your machine | yes | Works fully with Hatari version 0.92 and later | |
Froggies over the Fence | partially | Needs TOS 1.02 and Hatari v1.0 or later to work. Mouse/keyboard does not work (demo tries to install IKBD code, so it needs a full 6301 emulator) | |
Oh no more Froggies | yes | partially | Needs Hatari v1.0 or later to work, no more music after a while |
Dragonnels | partially | Keyboard does not work (demo tries to install IKBD code, so it needs a full 6301 emulator) | |
Transbeauce II | partially | Crashes before main menu (demo tries to install IKBD code, so it needs a full 6301 emulator) | |
Dark Side of the Spoon (by ULM) | yes | Needs TOS 1.02 and Hatari v1.0 or later to work. Lots of fullscreens and sync-scrolling |
Note that some applications can even crash at startup if their configuration or data files are not writable.
Application | Working | Comment |
Programming | ||
DevPac 2.2 | yes | MonST crashy |
Turbo Assembler | yes | Due to a bug you need to have a proper disk image inserted into drive A:. Works otherwise! |
GFABASIC 3.6TT | yes | MENU.PRG does not like harddisks. Use diskimages for compiling. |
ST Basic | yes | |
Gulam shell | yes | |
Orcs Resource editor | yes | |
Graphics | ||
Crackart | yes | Harddisk access does not work with GEMDOS emulation - fine with disk images |
ImCon | yes | |
Mgif | yes | |
Neochrome | yes | rasters sometimes unstable |
OCR | yes | Didn't try scanning |
Speed Of Light | yes | |
Sound | ||
MusicMon 2 | yes | |
Noise Tracker | yes | Sound is very noisy, and didn't work with v0.80 (and earlier?) |
Protracker | yes | |
Quartet | yes | |
SidSound Designer | yes | |
Accompanist (Henry Cosh Sequencer) |
partially | MIDI output works, input doesn't |
Cubase Lite | partially | MIDI output works, input doesn't |
Sequencer One | partially | Both MIDI output and sound work, MIDI input doesn't |
Text Editors | ||
Tempus | yes | |
Qed editor | yes | |
Everest editor | yes | |
Business applications | ||
Opus spreadsheet | yes | |
SBase database | yes | |
Sheet spreadsheet | yes | |
Calamus SL (demo) | yes | Nice with Hatari 32Mhz 68020+FPU STE emulation at 1024x768x1 resolution... |
Outline Art 3 (demo) | yes | |
Communications | ||
CAB browser | yes | |
Connect | yes | |
Kivi QWK Reader | yes | |
Desktops | ||
Teradesk desktop | yes | |
Thing desktop | yes | |
Science | ||
Euler | yes | |
Minidraft | yes | |
Molsys | yes | |
Utilities | ||
Revenge Document Displayer | yes | |
ST-Guide | yes | |
ST-Zip | yes | |
STCat | yes | |
Lharc Shell | yes | |
TwoInOne | yes | |
Sagrotan viruskiller | yes | |
Others | ||
ZX Spectrum emulator | yes | Installer needs to be run from a floppy image and (HD) install directory needs to be already present. After installing, use unzip to get zero byte sized files from the original self-extracting zip files. Both 68000 and 68030 versions work both in color and mono. |
At the moment Hatari doesn't emulate MIDI input, it has only simple MIDI output emulation.
If you don't have a MIDI sequencer, on Linux you can use a softsynth like Timidity or FluidSynth instead (if your distribution supports ALSA). For instructions, see alsa-midi.txt file.
By default everything should work with the STE emulation. If it doesn't and is missing from these lists, please mail hatari-devel so that we can add it here. In addition to compatibility issues with the ST emulation, for some STe demos, an additional generic issue is the accuracy of Blitter emulation timings.
First are some STE games that do work with the STE features in Hatari. Most of these games work only on STE, but here are also some games which work (or have a version that works) also on ST, i.e. they are just STE enhanced. These are marked with '*'.
Title | Working | Sound | Comment |
Alien Blast | yes | ||
Astrodia* | yes | Blitter support doesn't work with EmuTOS, only real STE TOS | |
Battletris+ | yes | ||
Blat! | yes | ||
Bombaman | yes | ||
Breakdance | yes | THE ultimate scene game | |
Chronicles of Omega* | yes | ||
Chaos Engine (demo) | yes | ||
ChuChu Rocket | yes | needs to be run from disk image | |
Dynabusters+ | yes | ||
H.E.R.O. 2 | yes | Requires 4MB RAM | |
Leavin' Teramis* | yes | Works only in STE mode | |
Manga Puzzle | yes | ||
No Limit II | yes | ||
Obsession (demo) | yes | opens top, right and bottom borders | |
Operation Garfield | yes | ||
Pacman on E | yes | ||
Penta* | yes | Blitter, DMA audio and STE fadings do work properly | |
Pooz* | yes | Uses STE DMA, blitter and palette | |
Power Up* | yes | Problems with music, but DMA sound effects work | |
Roger | partially | Blitter timings inaccurate - game is too fast, needs to be run from disk image | |
Skulls | yes | Opens right border | |
Starball* | yes | Uses DMA sound | |
Stardust (tunnel demo) | yes | ||
STrEet Fighter 2 | yes | Uses blitter, HW scrolling and DMA sound | |
Stupid Balloon game | yes | ||
Substation (demo) | yes | ||
TomTar | yes | ||
Utopos (v1.5 demo) | partially | Screen flickers and joysticks don't work properly | |
Ultimate Arena | yes | ||
Wolfenstein 3D* | yes | v0.8 needs to be run from a disk image, STE DMA sound | |
Zool (demo) | yes |
Some tested STE demos and intros
Title | Working | Sound | Comment |
DHS 20 years (collection)* | Yes | With Hatari 1.0, most screens work right now | |
Aggression: Braindamage | yes | The walls are not drawn in the maze screen, blitter timings issue | |
Armada: Armada is Dead | yes | A few garbage dots in bottom border | |
T. Barker: Fantasia | yes | For any other than TOS 1.6, you need to use fantfix.prg first | |
T. Barker: TT-Wars STE | yes | ||
DHS: Tyranny & Massacre | yes | ||
GGN: Alive | yes | ||
Ice: Extacy | yes | ||
Imagina: 1992 X-mas demo | yes | flickers without frameskip | |
MJJ-Prod: 1st Step | yes | ||
New Core: Beyond Deadline | yes | ||
N.L.C: Techno Drugs | yes | ||
Omega: Grotesque | yes | ||
Paradox: X-mas 1994 demo | Partially | Fullscreen scroller doesn't work | |
Paradox: Pacemaker | yes | Some garbage in the end screen when the demo has been started from hard disk. End screen currently also fails to open the borders properly. Stops in the middle with EmuTOS. | |
Paradox: HighResMode | no | Screen is out of sync. This mode is not supported by Hatari. | |
Reservoir Gods: Mind Rewind | yes | Opens all borders, heavily abuses horizontal STE HW scrolling | |
Reservoir Gods: Grimey | yes | ||
Syntax: Reanimation | yes | ||
MJJ-Prod: Tribute To Rainbow Tos | partially | screen corrupted, Blittermania does not work but the code does not crash nor lockup | |
MJJ-Prod: Badger Badger | yes | ||
Armada: RGBRuler demo | partially | doesn't look right | |
New Core: Core Flakes | yes | Some garbage on first screen line in text zoomer, otherwise OK | |
Percy of Light: VGA slideshow | partially | doesn't look right | |
Light: E605 | yes | ||
GGN: The Sierpinski overdose 4K | no | Hatari doesn't have required blitter support |
Finally some STE only or STE enhanced applications
Title | Working | Sound | Comment |
MaxYMiser DMA | yes | ||
Octalyzer | yes | opens right and bottom borders, doesn't work with EmuTOS | |
Protracker STE | yes | garbage at screen bottom, 50KHz replay duff | |
Stretch | yes | Screen extender (like the famous Bigscreen). One of the few programs which uses STE hardware scrolling also in monochrome mode |
Most programs that work on TT work also in the Falcon emulation and as all 1-8 bit GEM programs work without problems under TT emulation this section lists only TT-specific games and demos.
Title | Working | Sound | Comment |
Oxyd 2 TT | yes | yes | Oxyd 2 in color |
Title | Working | Sound | Comment |
Beams demo TT-version | no | Stops at startup screen | |
TT-Wars | yes | yes | Star Wars demo |
The main thing preventing Falcon programs from working is missing DSP emulation (and even of the programs working, many would use DSP for music). You can select between three different DSP emulation modes with the "--dsp" option:
The "dsp" column in tables below tells which DSP emulation mode needs to be used for the given program to work. If it doesn't matter, the column contains "-". Most programs work both with "none" and "dummy" setting, if they've been tested not to work with others, the value is followed with "!".
The column for whether the program works and whether it has (working) sound have "yes" when this is true and otherwise "-".
Here are listed some Falcon games:
Title | Working | Sound | DSP | Comment |
Addsub | Yes | - | - | |
Blackhole | yes | - | - | 256-color mode only |
Block Blizzard | yes | - | - | |
Blum | yes | - | - | Disable sound |
Bomb Squad | yes | yes | - | |
Bugger by RG | yes | - | - | |
Bunion by RG | yes | - | - | |
Capy | - | - | - | |
Cavemania (demo) | Partially | Partially | - | Some screens are black and music doesn't sound right |
Conquest of Elysium II | yes | - | - | |
Columns by Deadheart (demo) | yes | - | none | Nice |
Corsair | yes | - | none | |
Cravon (demo) | - | - | - | Intros work, game doesn't |
DB4K | yes | - | - | DB in 4KB |
Double Bobble 2000 | yes | - | - | Joystick direction repeat doesn't work, nice |
DryEgg | yes | - | - | Needs over 4MB |
Evolution Dino Dudes (aka. Humans) |
- | - | - | Intro and menu work, but graphics are distorted in game. (Game writes twice to the $ff820e register during one VBL!) |
Falcon Fighter II | yes | yes | - | Problems with scrolling |
FalcTron | yes | yes | - | |
Ganymed.pd | - | - | - | Stops at beginning when showing hiscore |
H2O | - | - | - | Bombs out |
Heretic | yes | - | - | Very slow |
Hexogon | yes | yes | - | |
Impulse | - | - | - | Bus error at startup |
JESTERday | Partially | Partially | - | Music demo, but music doesn't sound right (at all) |
Kwiks.pd | yes | - | none! | |
Lamemine | yes | - | dummy! | |
Lasers and Hommes (DLDH2) | - | yes | none | Intros work (including music), game doesn't |
Llamazap | yes | - | - | Use joypad |
Madtris | yes | - | - | |
Men at War | yes | - | - | Fire button doesn't work, intro has sync problems |
Milanopol | yes | - | - | |
Mine | partially | - | - | v1.02, GFA |
Moongame | - | - | - | |
Multi Briques | - | - | - | |
Neurobot.108 | yes | - | - | |
Nibe2 | yes | - | - | Videl emu doesn't support rasters (in title screen) |
Offworld | - | - | - | Screen goes black at startup |
Pac Them | yes | yes | - | Nice |
Painium Disaster | yes | - | none | Some display problems |
Pingo98 | - | - | - | Stops at startup, worked earlier with colors wrong |
Poker | - | - | - | Complains that it doesn't work on this type of monitor |
Pong 2K (demo) | partially | - | none | |
Pouspous | yes | - | - | HiColor only |
Push It | yes | - | none | |
Q-Blue | yes | - | - | Hicolor / VGA only |
Radical (demo) | yes | - | none | Nice |
Raiden | yes | yes | - | Use joypad, needs over 4MB |
Rave | yes | - | dummy! | |
Reeking Rubber | - | - | - | Doesn't do anything |
SBM v0.8 | yes | - | - | Nice |
SBM | - | - | none | Newer versions bomb out |
Snatch by FUN | - | - | - | VGA only, screen is not properly updated |
Sky Fall by RG | yes | - | - | |
Slippery Sam | yes | - | none | |
Sokoban by FUN | - | - | - | VGA only, screen is not properly updated |
Space Taxi | yes | - | - | |
Spice | yes | yes | - | Nice Defender clone |
Static | yes | - | - | |
Stbruch | yes | - | none | |
Switch | yes | - | none | |
Sworm by RG | yes | - | - | |
Tank Blaster | - | - | - | |
TeknoBalls | - | - | - | Black screen at startup |
Tautology II by RG | yes | - | none! | Problems with input, nice Mahjongg variant |
Tetrhex | yes | - | - | |
Towers 2 | - | - | - | Black screen at startup |
ToyMan | yes | - | - | |
Tron2 | yes | - | none | |
Tron2001 | - | - | - | Bus error at startup |
TUM | yes | - | - | GEM minesweeper |
Ufo War | - | - | - | Screen scrambled |
Vertical Mayhem(+) | yes | yes | - | Works perfectly, nice columns clone |
Watership | - | - | ? | Throws bus errors at startup |
Willie Adventurer | yes | - | none | |
Wotanoid | - | - | - | Stops at startup |
Zodiax (demo) | yes | yes | - | Nice R-type game clone |
TODO: Here are listed some Falcon demos:
Title | Working | Sound | DSP | Comment |
124 Beers | partially | yes | - | Some screens don't work |
256mbrot, Bragg256, Glasstro, Orion-B, Yabt | yes | - | - | TT intros by ray//.tSCc |
Ascii, SnowStorm, HongTron | yes | - | - | Intros by Reservoir Gods (RG) |
Alive | yes | - | - | Has strange screen size changes |
Ats by DHS | yes | - | - | |
Beams (Falcon version) | yes | - | - | Music is buggy |
Birdshow | yes | - | - | A simple FLI animation |
Bugs from Outer Space | yes | yes | none | |
Cebit93 | partially | - | - | Screen is not updated properly |
Chrome Dragon | yes | yes | - | |
Cruor 96k | - | - | - | Bus errors |
Dba Magazine 14 intro | yes | - | - | |
Delta | - | - | - | Stops almost immediately after startings |
Digital Obsolence | - | - | - | Bus errors + illegal io-mem accesses |
Eearth | yes | - | none! | (Texturemapped ball) |
E.K.O System | partially | yes | - | Many screens missing |
Falcon Flight | yes | yes | - | |
Firestar | yes | - | - | |
Fogintro | - | - | - | Bus errors |
GEM-demo | yes | - | - | |
Hmmm | - | - | - | Strange screen size with blank screen |
Ice | yes | - | none | |
Illness | yes | - | none | Shows fully? |
LostBlubb | - | - | - | Infinite bus errors |
Madness | - | yes | - | Only music works |
Mahabharata | partially | - | - | Very slow and misses stuff |
Mouse | yes | yes | none! | AVR animation/music with Brainstorm player |
Oergs by Lazer | - | - | dummy | |
Out by Lineout | - | - | - | Stops at startup |
Sonolumineszenz | - | - | - | White screen at startup |
Stax 96k | - | - | - | Says "Something wrong with Falcon" |
Schlumpf by Lazer | partially | - | dummy | Problems with colors etc |
UK Demos | partially | - | - | Only Motorola Inside screen works |
Virtual City | yes | - | - | HiColor only, doesn't show the city (reqs DSP?) |
Warum by Lazer | yes | - | dummy | |
Weltchmerz | yes | - | - | |
Yepyha | partially | - | none | Stops in middle |
Xtasie | - | - | - | Might require 030 MMU which AUE core doesn't emulate |
Here are listed some Falcon specific applications:
Title | Working | Sound | DSP | Comment |
Animator | yes | - | - | |
Apex Animator (demo) | - | - | - | Resets the emulator. The separate imageviewers work except for the JPEG one which requires DSP |
Chronos 3D player | - | - | - | Complains about wrong resolution, requires 15-bit |
Delmpaint | yes | - | - | Bombs on exit |
Escapepaint | partially | - | - | UI works, the effects don't (requires DSP?) |
Godpaint | yes | - | - | |
Indypaint | yes | - | - | Infinite errors on exit |
Whip | partially | - | - | UI works, the effects don't (requires DSP?) |
Hatari developers, December 2007 |