--- hatari/doc/compatibility.html 2019/04/09 08:48:59 1.1.1.6 +++ hatari/doc/compatibility.html 2019/04/09 08:53:38 1.1.1.11 @@ -1,15 +1,12 @@ - + Hatari Atari Software Compatibility List - - - - - - + content="Atari Software Compatibility List for the Hatari emulator" /> + + + + @@ -49,55 +50,27 @@

Hatari Atari Software Compatibility List

-

Index

- +

Index

+
+ +
-

Introduction

+ +

Introduction

Here are lists of Atari software that have been tested with different Hatari versions and configurations. The lists concentrate @@ -120,7 +93,7 @@ or with which it was last tested still t the version field.

-

Reporting compatibility issues

+

Reporting compatibility issues

If something that works on the real hardware doesn't work properly in Hatari (or something has started working in latest Hatari version) @@ -144,29 +117,36 @@ version and not work at all with others. information is missing for some listed game or demo, please send mail to the hatari-devel mailing list.

+

+(More +information on games compatibility on Atari forum.) +

+ -

ST software compatibility list

+

ST software compatibility list

This is not a comprehensive list. By default everything that works on a real ST should work also in Hatari.

-

ST games

+

ST games

- - - +
Tested ST games
+ + - - - + + + + + @@ -178,11 +158,22 @@ works on a real ST should work also in H + + + + + + + + + + @@ -200,20 +191,28 @@ works on a real ST should work also in H - - + + - - + + + + + + + + + + + + - + @@ -231,6 +230,11 @@ works on a real ST should work also in H + + + + + @@ -258,7 +262,14 @@ works on a real ST should work also in H - + + + + + + @@ -266,6 +277,13 @@ works on a real ST should work also in H + + + + + + + + + + @@ -299,13 +322,14 @@ works on a real ST should work also in H - - + + - - + + @@ -316,15 +340,46 @@ works on a real ST should work also in H - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -339,10 +394,23 @@ works on a real ST should work also in H + + + + + + + + + +
Tested ST games
GameHatari versionNotesGameHatari versionNotes
Alien World before 1.0 
Bolo1.7This game works in medium resolution and in monochrome
Bubble Bobble before 1.0  
Captain Blood1.7Uses the IKBD set-clock command to set a custom time for game-internal + time measurement
Defenders Of The Earth before 1.0  
Enchanted Land1.0 - Some versions do not load at all, others work fine.
- This game uses heavily sync-scrolling techniques! -
1.3This game uses heavily sync-scrolling techniques!
F15 Strike Eagle 2before 1.0Keyboard emulation seems to be dodgy1.3 
F29 Retaliator1.6Under some badly cracked versions (Pompey Pirate 38), joystick doesn't work
Fuzion CD 1611.6Menu's intro is buggy, top border is not correctly removed even on a real STF, due to timer C + not correctly initialized to play digidrums. Use STE mode instead.
Jaguar XJ220 (development demo) 1.2Only loads correctly when "Slow floppy" option is enabledOnly loads correctly when "Fast floppy" option is disabled
Leisure Suit Larry 2Uses sync-scrolling in ST mode and STE HW scrolling in STE mode.
Microprose Golf1.7Requires Hatari >= 1.7 to avoid a crash during the game's intro
Metal Mutant 1.0  
Pirates! before 1.0Game also supports MIDI musicGame also supports MIDI music
R.B.I. Baseball 21.6On STE, the game will play sounds with the DMA audio, but with + a different freq than the STF mode (6258 vs 7675 Hz). On STF, the sound + fx don't sound correct because of that, but that's not an emulation bug
Rick Dangerous 
Running Man1.6When running on Hatari versions before 1.6, the RS232 emulation must + be enabled for the game to work (since it writes some debug + informations to the serial port)
Seven Gates Of Jambala 1.3 Uses a very rare mode for timer B to count start of line. Disable the @@ -287,6 +305,11 @@ works on a real ST should work also in H  
Spidertronic1.7Crashed before the 50/60 Hz selection screen with Hatari < 1.7
Star Goose 1.1  
Super Hang-On1.0Minor screen sync issues1.7Requires Hatari >= 1.7 to avoid flickering rasters
Super Monaco GP1.1Bad FDC timings prevents the game from starting1.7Requires Hatari >= 1.6 for correct FDC emulation + and Hatari >= 1.7 to avoid flickering rasters
Super Sprint
Super Skweek 1.3Enable the "Slow floppy" option if your version + Disable the "Fast floppy" option if your version fails to load
The Deep1.1When running on Hatari versions before 1.6, the RS232 emulation must + be enabled for the game to work (since it writes some debug + informations to the serial port)
The Final Conflict1.7Buggy samples replay during the intro, requires Hatari >= 1.7
The Sentinel1.7Mouse moved too slowly before Hatari 1.7
Toki before 1.0  
Treasure Trap1.1When running on Hatari versions before 1.6, the RS232 emulation must + be enabled for the game to work (since it writes some debug + informations to the serial port)
Warlock's Quest1.7The game has some IKBD bugs, it doesn't work with TOS 1.04, but works + fine with TOS 1.02 or 1.62. The keyboard mode is also less responsive + than the joystick mode, but that's the same on a real ST
Wings Of Death 1.0 works in STE mode toobefore 1.0  
Yolanda1.6This game expects random data from the TOS memory test in low RAM, + so the emulator has to be started with "fast boot" disabled + or the game will freeze after some few seconds
Zombi1.6.2Uses the IKBD set-clock command to set a custom time for game-internal + time measurement
-

ST demos

+

ST demos

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. @@ -350,14 +418,16 @@ They are marked with '*'. Few remaining hi/lo frequency switching or switching to 60 Hz for too long (used for border removal).

- - - - - - - +
Tested ST demos
DemoHatari versionNotes
+ + + + + + + + @@ -368,9 +438,8 @@ for border removal).

- - + + + + + + + @@ -396,8 +471,8 @@ for border removal).

- - + + - - + + + + + + + - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + - - + Delirious Demos IV + + + + + + + + + + + + + + + + + @@ -491,6 +624,13 @@ for border removal).

+ + + + + @@ -502,6 +642,13 @@ for border removal).

+ + + + + @@ -569,8 +716,8 @@ for border removal).

- @@ -606,21 +753,23 @@ for border removal).

Tested ST demos
DemoHatari versionNotes
1984: No Cooper
ACF: Just Buggin'1.1wrong FDC timings for the read sector command prevent demo - from starting1.6Requires at least Hatari 1.6 for correct FDC emulation
Acid Team: @@ -388,6 +457,12 @@ for border removal).

Does not work with cartridge / HD emulation
Big Alec: + Audio Artistic Demo1.7 
BushWacKers: Transbeauce II* 1.1
Chaos: Pandemonium1.1Confusion screen crashes1.5The Mega-3D screen exits prematuraly (crash due to a cpu timing problem ?)
Checkpoint: @@ -417,8 +492,9 @@ for border removal).

Delta Force: Punish Your Machine1.0Sync-scroll, overscan... ST Connexion's screen features 4 pixels hardware scrolling on STF1.5Sync-scroll, overscan... ST Connexion's screen features 4 pixels hardware scrolling on STF. + "Best Part Of The Creation" uses spec512 mode in med res
Delta Force: @@ -434,11 +510,18 @@ for border removal).

Does not work with HD emulation
Diamond Design: + Brace1.5Use spec512 mode in med res in the mixed low/med res horizontal scrolltext
Dune: Illusion 1.0Very nice demo. Works OK with Hatari, but Glenz vectors part on disk 2 - requires --slowfdc else screen won't be cleared correctlyVery nice demo. Some rasters are sometimes flickering, this is a bug + in the demo, not in Hatari. Using --fastfdc can cause problems + with some parts of this demo
Dune/Sector One: @@ -450,7 +533,9 @@ for border removal).

Dune/Sector One: Odd Stuff before 1.0Flickers with ST (not with STe) emulationIn STF mode, some screens tries to simulate more colors by changing the + palette on each VBL, which creates an unpleasant flickering effect + (this is not a bug in Hatari). Use STE mode for better results
Equinox: @@ -459,16 +544,51 @@ for border removal).

 
MJJ Prod: - Anomaly1.1Main menu gets out of sync when playing digidrumsEquinox: + Vodka Demo1.6.1The 'Kill The Beast 2' part requires Hatari 1.6.1 to work
Fraggle's: + Bird Mad Girl Show1.5 
Futur Minds: + Snork1.5DNT screen 1 is mixing low/med res on the same line, which is not supported + by Hatari at the moment
Inner Circle: + Decade Demo1.7Very good demo. Reset part requires Hatari >= 1.7 to avoid flickering + bottom border
Lynx: + BBS Intro 31.5Good 3D (voluntarily uses some address errors in the 3D routines)
M.C.S: - Delirious 41.1FDC timings error in loader1.6Requires at least Hatari 1.6 for correct FDC emulation and for + some of the overscan screens. Some screens are not working or not + correctly emulated yet (Vodka, Fulltrax, Tekila, La Miga Demo)
MJJ Prod: + Anomaly1.7Requires Hatari >= 1.7 to avoid glitches in the main menu + when playing digidrums
Next: @@ -478,12 +598,25 @@ for border removal).

(in Future Minds screen, planes are shifted in the lower part)
Offbeat: + The Musical Wonders 19901.7This demo requires STE mode. With STF mode, bottom border is not correctly + removed (this is the same on a real STF)
Omega: Omega 1.3 In full overscan screen, planes are shifted due to missing hi/lo stabilizer
Omega: + RGB Plasma1.5Boot sector doesn't match the physical disk layout, which caused bus error in Hatari < 1.5
Overlanders: European Demos 1.1
Overlanders: + Gen4 Demo1.5Does not work with cartridge / HD emulation. Uses illegal/address error + exceptions to decode the program
Overlanders: Ventura 1.1 In Ultimate Dist screen planes are shifted in the upper logo  
Oxygene: + ST-NICCC 2000 Demo1.7Due to a bug in the FDC's emulation, the demo ran slower than expected + with Hatari < 1.7
Paulo Simoes (ljkb): The Overscan Demos 1.0 The Marvellous V8: V8 Music System 1.1 - Works. (Uses a uncommon way to poll for keyboard data). + The keyboard detection at the beginning is buggy and it's sometimes + necessary to retry several times (this is the same on a real STF)
-

ST applications

+

ST applications

Note that some applications can even crash at startup if their configuration or data files are not writable.

- - - - - - - +
Tested applications
ApplicationHatari versionNotes
+ + + + + + + + - + @@ -633,9 +782,16 @@ configuration or data files are not writ - - - + + + + + + + + @@ -665,7 +821,7 @@ configuration or data files are not writ - + @@ -682,13 +838,14 @@ configuration or data files are not writ - - + + - - + + @@ -696,25 +853,37 @@ configuration or data files are not writ + + + + + - + + + + + + - + - + - + @@ -724,28 +893,28 @@ configuration or data files are not writ - + - + - + - + - - + @@ -763,7 +932,7 @@ configuration or data files are not writ - + @@ -791,7 +960,7 @@ configuration or data files are not writ - + @@ -809,7 +978,7 @@ configuration or data files are not writ - + @@ -822,7 +991,7 @@ configuration or data files are not writ - + @@ -840,7 +1009,7 @@ configuration or data files are not writ - + @@ -878,7 +1047,7 @@ configuration or data files are not writ - + @@ -892,34 +1061,47 @@ configuration or data files are not writ
Tested applications
ApplicationHatari versionNotes
ProgrammingProgramming
AHCCDebugger had issues with GEMDOS HD emulation before Hatari v1.4
DevPac 2.2before 1.0MonST crashyDevpac 2.21.2 
Devpac 31.7Earlier GEMDOS HD emu flushed writes only when file was + closed or its metadata was changed. Before Hatari v1.7 + tools run by Devpac could get incomplete file contents
Turbo Assembler 
GraphicsGraphics
Crackart
Mgifbefore 1.0 1.4Convolutions can use Falcon DSP and JPEG loading Brainstorm + DSP decoder
Neochromebefore 1.0Rasters sometimes unstable1.3 
OCRDidn't try scanning
Spectrum 5121.7Mouse moved too slowly before Hatari 1.7
Speed Of Light before 1.0  
SoundSound
Hextracker1.5Uses non-standard mouse event scaling factor. + Mouse cannot traverse whole Hatari window unless + mouse grab or fullscreen mode is used
MusicMon 2MusicMon 2 before 1.0  
Noise TrackerNoise Tracker 1.1  
ProtrackerProtracker before 1.0  
 
SidSound DesignerSidSound Designer before 1.0  
Accompanist
(Henry Cosh Sequencer)
Accompanist
(Henry Cosh Sequencer)
1.2MIDI input/output worksMIDI input/output works
Cubase Lite 1.2MIDI input/output worksMIDI input/output works
Sequencer One 1.2Both MIDI input/output + Both MIDI input/output and sampled sound work
Text EditorsText Editors
Tempus 
Business applicationsBusiness applications
Opus spreadsheet 
CommunicationsCommunications
CAB browser 
DesktopsDesktops
Teradesk desktop 
ScienceScience
Euler 
UtilitiesUtilities
Revenge Document Displayer 
OthersOthers
ZX Spectrum emulator
-

Midi setup

+

Midi setup

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 midi-linux.txt file.

+supports ALSA). For instructions, see the +midi-linux.txt file.

-

STE software compatibility list

+

STE software compatibility list

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...

-

STE games

+

STE games

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 '*'.

- - +
Tested STE games
+ + + + + + + + - - - - + + + + + + + + + @@ -939,7 +1121,7 @@ are just STE enhanced. These are marked - + @@ -1032,9 +1214,10 @@ are just STE enhanced. These are marked - - - + + + @@ -1097,6 +1280,12 @@ are just STE enhanced. These are marked + + + + + @@ -1110,24 +1299,27 @@ are just STE enhanced. These are marked + there are issues in mouse control. With Hatari versions earlier + than v1.7 there's flicker and wrong colors on the bottom part + of the in-game screen
Tested STE games
TitleHatari versionNotes
TitleHatari versionNotes
4K Pacman1.4 
Aerial Combat 31.4 
Alien Blast
Astrodia* before 1.0Blitter support doesn't work with EmuTOS, only real STE TOSBlitter
Battletris+Uses STE DMA, blitter and palette
Power Up*1.4STE music sounds broken, but DMA sound effects and ST music workPower Up*1.5Very weird sound routine in STE mode : play a 2 bytes sample in a loop with + DMA sound and update the content of this sample with an MFP timer
R0X 
Whitewater Madness1.6Bottom part of the screen is not correct, due to changing video address + when display is already on
Wolfenstein 3D* 1.2 Uses DMA sound on STEZero-5 (demo) 1.4 STE DMA sound, Blitter and palette. STE joypad works, but - there are issues in mouse control. Flicker and wrong colors on - the bottom part of the in-game screen
-

STE demos

+

STE demos

Blitter emulation cycle-accuracy is an issue for some demos.

- - - - - - - +
Tested STE demos
DemoHatari versionNotes
+ + + + + + + + @@ -1159,6 +1351,14 @@ are just STE enhanced. These are marked + + + + + @@ -1166,16 +1366,15 @@ are just STE enhanced. These are marked - + + scrolling/screen splitting, DMA music + microwire/lmc control. - - + + - - + + + + + + + + + + + + @@ -1225,6 +1435,19 @@ are just STE enhanced. These are marked + + + + + + + + + + @@ -1296,10 +1519,10 @@ are just STE enhanced. These are marked - - - + + + + 20 years Atari STE megademo - + - - + + + + + + + + + + + + @@ -1379,6 +1618,13 @@ are just STE enhanced. These are marked + + + + + @@ -1388,31 +1634,40 @@ are just STE enhanced. These are marked
Tested STE demos
DemoHatari versionNotes
Aggression: Armada is deadYou may need to reset between screens
Brainless Institute: + Bad Taste1.4Demo crashes during the vector balls at the beginning. This is due to + the blitter overwriting some code (due to a bug in the sprite routine) + but the reason why it happens only under Hatari was not found yet
Cream: Madness 1.2 Music demo with Amiga Paula soundchip emulation + tunes
Defence Force: Save The Eearth1.41.5 Right border switches, blitter, extended palette, HW - scrolling/screen splitting, DMA music + microwire/lmc control. - Minor screen offset issues
DHS: Cernit Trandafir1.4Minor screen offset issues1.5 
DHS: @@ -1186,11 +1385,8 @@ are just STE enhanced. These are marked
DHS: More or Less Zero1.4Minor screen offset issues, - audio waveform block effect gfx not quite correct, - audio not synched properly with gfx after spec-4096 pic. - (works better than STeem though)1.5 
DHS: @@ -1200,6 +1396,20 @@ are just STE enhanced. These are marked  
Dune/Sector One: + Antiques1.6.2The Greeting Parts requires Hatari 1.6.2 to work, it will flicker sometimes + but that's a bug in the demo, not in Hatari
Electronic Images: + Music Dream II1.5This demo requires accurate values when reading dma sound address ($ff8909/0b/0d) + and won't work correctly with Hatari < 1.5
GGN: The Sierpinski overdose 4K 1.0Planes are shifted
ICE: + Space Tale1.4In the part with 3 horizontal scrolltexts, bottom border is not removed + due to bad blitter timing
ICE: + The Wave Of The Future1.6.2
Imagina: Xmas demo 92 before 1.0 
Ouch: - Songs of the unexpected1.1Sound is sometimes distorted.OUCH: + Songs Of The Unexpected1.5 
Oxygene: @@ -1309,10 +1532,9 @@ are just STE enhanced. These are marked
Paradox: - 20 years Atari STE megademo 1.4DHS screen is offset to right, sound is broken in Paradox - color zoomer screenSound is broken in Paradox color zoomer screen
Paradox: @@ -1333,8 +1555,16 @@ are just STE enhanced. These are marked
Paradox: HighResMode1.1Spec512 in med-rez is not (yet) supported by Hatari1.5Use spec512 mode in med res
POV: + POV 1361.6Hatari doesn't support modifying $ff8205 and reading it back + while display is enabled. Without VBL sync, there's a only 10% + chance of STE HW detection working
Reservoir Gods: @@ -1367,6 +1597,15 @@ are just STE enhanced. These are marked For any other than TOS 1.06, you need to use fantfix.prg first
The Pixels Twins: + Mental Hangover1.5Does not work with cartridge / HD emulation. Real Time Clock should + also be disabled to prevent a bug in the boot sector's loader (depends + on the TOS version used). Sound requires Hatari >= 1.5 to work + (the routines write in the sample buffer while it's played by the dma)
Unit 17: Dynamite 1.2Video counter is modified while display is ON
Ym-Rockerz: + Tyme Warp1.5The demo tries to detect/restore $ff8e21 (cpu control on Mega STE) in a way + that is not supported by current bus error handling
Zeal: Birdie 2 & Lethal Trash
-

STE applications

+

STE applications

Finally some STE only or STE enhanced applications.

- - - - - - - +
tested STE applications
ApplicationHatari versionNotes
+ + + + + + + + + + + + + - + - + - - + + @@ -1424,22 +1679,24 @@ are just STE enhanced. These are marked
tested STE applications
ApplicationHatari versionNotes
Hextracker1.5Mouse cannot traverse whole screen unless mouse grab or + fullscreen mode is used
MaxYMiser DMA before 1.0  
Octalyzer STEOctalyser STE 1.0Opens borders, flickers sometimesOpens left and bottom border, screen flickers when playing + mods if Octalyser isn't configured correctly for the machine
Protracker STE1.050kHz DMA replay duff1.4Opens bottom border, 50kHz DMA replay
Stretch
-

TT software compatibility list

+

TT software compatibility list

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.

-

TT games

+

TT games

- - - +
TT games
+ + - - - + + + + + @@ -1455,16 +1712,18 @@ this section lists only TT-specific game
TT games
GameHatari versionNotesGameHatari versionNotes
Capy 1.2
-

TT demos

+

TT demos

- - - +
TT demos
+ + - - - + + + + + @@ -1491,9 +1750,9 @@ this section lists only TT-specific game - - + 256mbrot, Bragg256, Glasstro, Orion-B, Yabt + +
TT demos
DemoHatari versionNotesDemoHatari versionNotes
Brainstorm: Adebug 3DTT demo
tSCc: - 256mbrot, Bragg256, Glasstro, Orion-B, Yabtbefore 1.0TT/Falcon introsbefore 1.0TT/Falcon intros, with later Hatari versions, Bragg 256 freezes at startup
tSCc: @@ -1523,15 +1782,15 @@ this section lists only TT-specific game
-

Falcon software compatibility list

+

Falcon software compatibility list

You can select between three different DSP emulation modes with the Hatari "--dsp" option: