Version 1.0
Project initiator and main developer of Hatari: Thomas Huth
Hatari on the WWW: http://hatari.sourceforge.net/
Here are lists of Atari software that have been tested with different Hatari versions and configurations. The lists concentrate mainly on software that has (historically had) problems working in Hatari or provide good regression test-cases for some specific technical emulation issues, but some well known other programs are also listed.
First is listed software (games, demos and applications) for normal STs, after them is listed STE software. Then there are a few TT-only games and demos, and finally a list of somewhat working Falcon games, demos and applications.
Technical details and any known issues in the software are described in the "Notes" column of the lists. Software having issues has different "Hatari version" column background color; orange for minor and red for major issues. The Hatari version is the version of Hatari with which the co. software was tested.
If something that works on the real hardware doesn't work properly in Hatari (or something has started working in latest Hatari version) and this information is missing from these lists, please mail hatari-devel mailing list so that we can update the list.
Before reporting something not working as expected, please check few things:
There may be minor sound quality issues in some games and demos. Hatari also lacks support for MIDI input (output is supported) without which MIDI sequencing (and few midi-networked games) software isn't very useful. Otherwise everything that works on a real ST should work also in Hatari.
| Game | Hatari version | Notes |
| Alien World | before 1.0 | |
| Armalyte | before 1.0 | |
| Bubble Bobble | before 1.0 | |
| Defenders Of The Earth | before 1.0 | |
| Eliminator | before 1.0 | |
| Enchanted Land | 1.0 |
Some versions do not load at all, others work fine. This game uses heavily sync-scrolling techniques! |
| F15 Strike Eagle 2 | before 1.0 | Keyboard emulation seems to be dodgy |
| Leisure Suit Larry 2 | before 1.0 | Everything works, even Roland-MT32 MIDI music |
| Leander | before 1.0 | |
| Lethal Xcess | 1.0 | Uses sync-scrolling in ST mode and STE HW scrolling in STE mode. |
| Metal Mutant | before 1.0 | Some color effects in the lower screen seem buggy |
| Navy Seals | before 1.0 | |
| Nebulus | before 1.0 | Trapdoors sound dodgy |
| Super Hang-On | 1.0 | Minor screen sync issues. |
| Pirates! | before 1.0 | Game also supports MIDI music |
| Rick Dangerous | before 1.0 | |
| Skweek | before 1.0 | Does not work with cartridge / HD emulation |
| Slayer | before 1.0 | Raster fx at highscore entry dodgy |
| Speedball | before 1.0 | |
| Star Goose | before 1.0 | Bullets and explosions sound dodgy |
| Toki | before 1.0 | |
| Wings Of Death | 1.0 | works in STE mode too |
| Xenon | before 1.0 | Bullets and explosions sound wierd |
| Xenon 2 - Megablast | before 1.0 |
Some (very) rare demos try to install IKBD code. Hatari doesn't have full 6301 emulator, but has specific code to handle these particular demos. They are marked with '*'.
| Demo | Hatari version | Notes |
| Fantasia (by Dune/Sector1) | before 1.0 | |
| Oddstuff (by Dune/Sector1) | before 1.0 | Flickers with ST (not with STe) emulation |
| If pigs could fly (by Syndicate) | before 1.0 | |
| LongScreen (by X-Troll) | before 1.0 | |
| Overdose (by Aggression) | before 1.0 | Does not work with cartridge / HD emulation |
| Virtual Escape (by Equinox) | before 1.0 | |
| Posh (by Checkpoint) | before 1.0 | |
| Flipo (by Oxygene) | before 1.0 | |
| Syntax Terror (by DeltaForce) | before 1.0 | |
| Hallucinations (by Reservoir Gods) | before 1.0 | |
| Sweety (by DHS) | before 1.0 | Does not work with HD emulation |
| Popstars (chiptunes by YmRockerz) | before 1.0 | Sound works only with Hatari version 0.80 and later |
| B.I.G-demo (musicdemo by Exceptions) | 1.0 | |
| Phaleon Gigademo | 1.0 | 4 disks. Some overscan screens have small sync issues |
| SoWatt (by CareBears) | 1.0 | Sync-scroll, overscan... |
| Punish your machine | 1.0 | Sync-scroll, overscan... |
| Froggies over the Fence* | TBD w/ 1.1 | Needs TOS 1.02. Uses its own IKBD 6301 routine (which Hatari can fake). |
| Oh no more Froggies | 1.0 | No more music after a while |
| Dragonnels* | TBD w/ 1.1 | Uses its own IKBD 6301 routine (which Hatari can fake). (The "Unlimited Bobs" screen is very sensitive to proper IKBD timings). |
| Transbeauce II* | TBD w/ 1.1 | Uses its own IKBD 6301 routine (which Hatari can fake). |
| Dark Side of the Spoon (by ULM) | 1.0 | Needs TOS 1.02. Lots of fullscreens and sync-scrolling |
| V8 music system | TBD w/ 1.1 | Works. (Uses a uncommon way to poll for keyboard data). |
Note that some applications can even crash at startup if their configuration or data files are not writable.
| Application | Hatari version | Notes |
| Programming | ||
| DevPac 2.2 | before 1.0 | MonST crashy |
| Turbo Assembler | before 1.0 | Due to a bug you need to have a proper disk image inserted into drive A. |
| GFABASIC 3.6TT | before 1.0 | MENU.PRG does not like harddisks. Use disk images for compiling. |
| ST Basic | before 1.0 | |
| Gulam shell | before 1.0 | |
| Orcs Resource editor | before 1.0 | |
| Graphics | ||
| Crackart | before 1.0 | Harddisk access does not work with GEMDOS emulation - fine with disk images |
| ImCon | before 1.0 | |
| Mgif | before 1.0 | |
| Neochrome | before 1.0 | Rasters sometimes unstable |
| OCR | before 1.0 | Didn't try scanning |
| Speed Of Light | before 1.0 | |
| Sound | ||
| MusicMon 2 | before 1.0 | |
| Noise Tracker | before 1.0 | Sound is very noisy |
| Protracker | before 1.0 | |
| Quartet | before 1.0 | |
| SidSound Designer | before 1.0 | |
| Accompanist (Henry Cosh Sequencer) |
before 1.0 | MIDI output works, input doesn't |
| Cubase Lite | before 1.0 | MIDI output works, input doesn't |
| Sequencer One | before 1.0 | Both MIDI output and sound work, MIDI input doesn't |
| Text Editors | ||
| Tempus | before 1.0 | |
| Qed editor | before 1.0 | |
| Everest editor | before 1.0 | |
| Business applications | ||
| Opus spreadsheet | before 1.0 | |
| SBase database | before 1.0 | |
| Sheet spreadsheet | before 1.0 | |
| Calamus SL (demo) | before 1.0 | Nice with Hatari 32Mhz 68020+FPU STE emulation at 1024x768x1 VDI resolution... |
| Outline Art 3 (demo) | before 1.0 | |
| Communications | ||
| CAB browser | before 1.0 | |
| Connect | before 1.0 | |
| Kivi QWK Reader | before 1.0 | |
| Desktops | ||
| Teradesk desktop | before 1.0 | |
| Thing desktop | before 1.0 | |
| Science | ||
| Euler | before 1.0 | |
| Minidraft | before 1.0 | |
| Molsys | before 1.0 | |
| Utilities | ||
| Revenge Document Displayer | before 1.0 | |
| ST-Guide | before 1.0 | |
| ST-Zip | before 1.0 | |
| STCat | before 1.0 | |
| Lharc Shell | before 1.0 | |
| TwoInOne | before 1.0 | |
| Sagrotan viruskiller | before 1.0 | |
| Others | ||
| ZX Spectrum emulator | before 1.0 | 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. The lists below contain nearly all the STE specific software that the developers could get their hands on...
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 | Hatari version | Notes |
| Alien Blast | before 1.0 | |
| Astrodia* | before 1.0 | Blitter support doesn't work with EmuTOS, only real STE TOS |
| Battletris+ | before 1.0 | |
| Blat! | before 1.0 | |
| Bombaman | before 1.0 | |
| Breakdance | before 1.0 | THE ultimate scene game |
| Chronicles of Omega* | before 1.0 | |
| Chaos Engine (demo) | before 1.0 | |
| ChuChu Rocket | before 1.0 | needs to be run from disk image |
| Dynabusters+ | before 1.0 | |
| H.E.R.O. 2 | before 1.0 | Requires 4MB RAM |
| Leavin' Teramis* | before 1.0 | Works only in STE mode |
| Manga Puzzle | before 1.0 | |
| No Limit II | before 1.0 | |
| Obsession (demo) | before 1.0 | Opens top, left (with STE shifter bug) and bottom borders |
| Operation Garfield | before 1.0 | |
| Pacman on E | before 1.0 | |
| Penta* | before 1.0 | Blitter, DMA audio and STE fadings do work properly |
| Pooz* | before 1.0 | Uses STE DMA, blitter and palette |
| Power Up* | before 1.0 | Problems with music, but DMA sound effects work |
| Roger | 1.0 | Hatari version > v1.0.1 needed for correct blitter timings. Needs to be run from a disk image |
| Skulls | before 1.0 | Opens right border |
| Starball* | before 1.0 | Uses DMA sound |
| Stardust (tunnel demo) | before 1.0 | |
| STrEet Fighter 2 | before 1.0 | Uses blitter, HW scrolling and DMA sound |
| Stupid Balloon game | before 1.0 | |
| Substation (demo) | before 1.0 | |
| TomTar | before 1.0 | |
| Utopos (v1.5 demo) | 1.0 | Screen flickers and joysticks don't work properly |
| Ultimate Arena | before 1.0 | |
| Wolfenstein 3D* | before 1.0 | v0.8 needs to be run from a disk image, uses DMA sound on STE |
| Zool (demo) | 1.0 |
Blitter emulation cycle-accuracy is an issue for some demos.
| Demo | Hatari version | Notes |
| DHS 20 years (collection)* | 1.0 | You may need to reset between screens |
| Aggression: Braindamage | 1.0 | The labyrinth screen has a small dark rectangle in bottom left corner which doesn't show up in videos from real STe. |
| Armada: Armada is Dead | 1.0 | Hatari 1.0 needed for lower border to show correctly |
| T. Barker: Fantasia | before 1.0 | For any other than TOS 1.6, you need to use fantfix.prg first |
| T. Barker: TT-Wars STE | before 1.0 | |
| DHS: Tyranny & Massacre | before 1.0 | |
| GGN: Alive | before 1.0 | |
| Ice: Extacy | before 1.0 | |
| Imagina: 1992 X-mas demo | before 1.0 | Flickers without frameskip |
| Imagina: Systematic error | 1.0 | Last screen flickers |
| MJJ-Prod: 1st Step | before 1.0 | |
| New Core: Beyond Deadline | before 1.0 | |
| N.L.C: Techno Drugs | before 1.0 | |
| Omega: Grotesque | before 1.0 | |
| Paradox: X-mas 1994 demo | 1.0 | Fullscreen scroller doesn't show |
| Paradox: Pacemaker | 1.0 | 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. |
| Paradox: HighResMode | 1.0 | Screen is out of sync. This mode is not supported by Hatari. |
| Reservoir Gods: Mind Rewind | before 1.0 | Opens all borders, heavily abuses horizontal STE HW scrolling |
| Reservoir Gods: Grimey | before 1.0 | |
| Sedma: Blittermania | 1.0 | |
| Syntax: Reanimation | before 1.0 | |
| MJJ-Prod: Tribute To Rainbow Tos | before 1.0 | screen corrupted, Blittermania does not work but the code does not crash nor lockup |
| MJJ-Prod: Badger Badger | before 1.0 | |
| Armada: RGBRuler demo | 1.0 | Doesn't look right |
| New Core: Core Flakes | 1.0 | Some garbage on first overscan line in text zoomer, otherwise OK |
| Percy of Light: VGA slideshow | 1.0 | Doesn't look right |
| Unit 17: EPSS / Dynamite | 1.0 | Bottom border content garbage in both due to bad blitter timing emulation |
| Light: E605 | before 1.0 | |
| GGN: The Sierpinski overdose 4K | 1.0 | Uses blitter, requires med-rez |
| Songs of the unexpected | TBD w/ 1.1 | Keyboard sometimes does not work. Sound is sometimes distorted. |
Finally some STE only or STE enhanced applications
| Application | Hatari version | Notes |
| MaxYMiser DMA | before 1.0 | |
| Octalyzer | before 1.0 | opens right and bottom borders, doesn't work with EmuTOS |
| Protracker STE | 1.0 | 50KHz replay duff |
| Stretch | before 1.0 | 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.
| Game | Hatari version | Notes |
| Oxyd 2 TT | before 1.0 | Oxyd 2 in color |
| Demo | Hatari version | Notes |
| 256mbrot, Bragg256, Glasstro, Orion-B, Yabt | before 1.0 | TT/Falcon intros by ray//.tSCc |
| Beams demo TT-version | 1.0 | Doesn't work, stops at startup screen! |
| TT-Wars | before 1.0 | 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 Hatari "--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 | none | 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 | emu | Intros work (including music), actual game graphics are mostly invisible |
| Llamazap | partially | - | - | Use joypad, issues in screen updates |
| 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 SBM 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 |
| 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 | - | none! | A simple FLE animation player |
| 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 |
| Atari UK demos | yes | - | - | 50fps plasma screen flickers badly |
| Virtual City | yes | - | emu! | HiColor only, drawing the city requires DSP emulation |
| 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 | Yes | - | - | Very nice |
| Godpaint | yes | - | - | |
| Indypaint | yes | - | - | Infinite errors on exit |
| Whip | partially | - | - | UI works, the effects don't (requires DSP?) |
| Hatari developers, September 2008 |