--- hatari/doc/compatibility.html 2019/04/09 08:54:47 1.1.1.12 +++ hatari/doc/compatibility.html 2019/04/09 08:58:26 1.1.1.15 @@ -1,5 +1,5 @@ - +
-Version 1.8, July 2014 +Version 2.1, February 2018
This list has been written by: Thomas Huth, Eero Tamminen @@ -74,11 +74,7 @@ Hatari on the WWW:
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.
+different Hatari versions and configurations.First is listed software (games, demos and applications) for normal STs, after them is listed STE software. Then there are a few TT-only @@ -113,33 +109,36 @@ is correct. specified too little or too much memory. For ST, 1MB memory size is usually fairly safe. -
-Also note that since Hatari 1.8, support is included for STX, IPF and CTR
-disk images. These formats allow to backup a disk in an unaltered form,
-without requiring to remove the protection with a crack. Some complex
-protections rely on precise CPU/FDC timings and on some specific TOS version.
-
-For STF/STE protected games, it is recommended to use TOS 1.02 or 1.04 and 1MB RAM,
-as well as turning HD emulation OFF for maximum compatibility
-(but most games will run fine with different settings)
-
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 '*'.
+are just STE enhanced. These are marked with '*' (for more info, see +here).| BeGEMeD | +1.8 | ++ | |||
| Blat! | before 1.0 | @@ -1313,9 +1415,14 @@ are just STE enhanced. These are marked | needs to be run from disk image | ||
| Crash Time Plumber | +1.8 | ++ | |||
| Dynabusters+ | -1.1 | -Hi-score screen flickers | +2.0 | +Hi-score ("Table") screen flickers | |
| Frantick | @@ -1373,6 +1480,12 @@ are just STE enhanced. These are markedBlitter, DMA audio and STE fadings do work properly | ||||
| Pole Position + (arcade conversion) | +1.8 | +Preview version | +|||
| Pooz* | before 1.0 | Uses STE DMA, blitter and palette | @@ -1384,9 +1497,15 @@ are just STE enhanced. These are marked DMA sound and update the content of this sample with an MFP timer|||
| R-Type Deluxe + (arcade conversion) | +1.8 | +STNICCC preview | +|||
| R0X | 1.3 | -Some "DMA snd: Illegal buffer size (from 0x0 to 0x0)" messages | +|||
| Roger | @@ -1404,7 +1523,7 @@ are just STE enhanced. These are markedUses DMA sound | ||||
| Stardust (tunnel demo) | +Stardust (tunnel demo) |
before 1.0 | |||
| Trapped II* | +2.0 | ++ | |||
| Utopos | 1.4 | Screen was flickering with previous version of Hatari | @@ -1460,12 +1584,14 @@ are just STE enhanced. These are marked|||
| Zero-5 (demo) | -1.4 | -STE DMA sound, Blitter and palette. STE joypad works, but - 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 | +Zero-5 (ST Review -demo) |
+ 2.0 | +STE DMA sound, Blitter and palette. STE joypad / mouse control. + Mouse cursor flickers in menus. Demo crashes after landing on moon, + getting back on space and few quantum bombs have exploded (could be + demo issue). Earlier Hatari versions had issues in mouse control + + flicker and wrong colors on the bottom part of the in-game screen |
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 +
Most programs that work on TT work also in the Falcon emulation. +As all 1-8 bit GEM programs work without problems under TT emulation this section lists only TT-specific games and demos.
Due to incomplete VIDEL emulation and some remaining emulation -cycle accuracy issues, some Falcon programs don't work yet. -Note: more timing critical demos (for example ones using +
If something works only with either WinUAE or oldUAE CPU core, +that's documented. Many timing critical demos (for example ones using NoCrew's DSP MP2-player) that are marked as working in the list below, -work only with the experimental WinUAE core. Please see -Hatari readme.txt on how to enable that.
+work only with the (default) WinUAE CPU core. + +Due to incomplete VIDEL emulation, missing JagPad support and some +remaining emulation cycle accuracy issues, some Falcon programs aren't +usable yet. Most games and demos work with RGB monitor, those requiring +VGA one are indicated separately.
+Some demos require FPU, although normal Falcon's don't have a one. Old UAE CPU core always emulates FPU both for TT and Falcon machines. -WinUAE CPU core does that only for TT, but but you can enable FPU -also for Falcon if demo is stated to require that.
+With the (default) WinUAE CPU core you need to enable FPU separately +if demo is stated to require that.| Aggression: Motion | -1.3 | +2.0 | - | emu | Unfinished Aggression demo with 030 and DSP source code. - Almost all screens work now, some have visual glitches. | + Almost all screens work. Susie screen requires MMU, but + dies to $e001c8 write bus error and Torus screen just exits|||
| An cool: The Keff demo | -1.6 | +2.0 | yes | - | -Sinwave scroller leaves garbage pixels on screen, - gets stuck after dragons pic with black screen | +Gets stuck after dragons pic + bus error on black screen + when tunnel screen should start | +||
| Archangel: + 1600 x 600 | +1.6 | +- | +- | +Widest known Videl mode | ||||
| Aura: E.X.Illusion | -1.6 | +2.1 dev | yes | emu | -Needs WinUAE core in Hatari v1.6 | +Needs WinUAE CPU core | +||
| Avena: + Binliner preview | +2.0 | +- | +emu | +Land & Worship screens die if started with space key, use something + else. Background color is correct from Hatari v2.0 onwards | +||||
| Avena: + DSP fishes | +2.0 | +- | +emu | +3K | ||||
| Avena: @@ -2806,7 +3137,8 @@ also for Falcon if demo is stated to req | 1.3 | yes | emu | -Nice | +Works fine, but warns at some point about + "Dsp: Modulo addressing result unpredictable | |||
| Avena: @@ -2822,7 +3154,7 @@ also for Falcon if demo is stated to req | 1.3 | yes | emu | -plasma50.prg has screen update issues | +plasma50.prg (50Hz) has screen update issues | |||
| Brainstorm: @@ -2830,32 +3162,65 @@ also for Falcon if demo is stated to req | 1.4 | yes | - | -AVR animation/music with Brainstorm player. - Background music with DSP emu | +AVR animation+music with Brainstorm player | +|||
| Cerebral Vortex / Dune / Sector One + Tere Ra'I | +1.8 | +yes | +- | +Music with DSP | ||||
| Collapze: Sidetracked | -1.4 | +2.0 | +yes | +emu | +VGA-only GFA musicdemo with DSP playback. Screen isn't + cleared properly when switching between greets and info texts | +|||
| Crac: + Bound | +2.1 dev | +yes | - | ++ | ||||
| Crac: + Bound 2 | +2.0 | +yes | emu | -Musicdemo GFA interface looks completely broken + mouse doesn't work properly | +||||
| Crac: Bound 3 | -1.3 | +2.1 dev | yes | emu | ||||
| Cream: - Binliner preview | -1.6 | +Crac: + Bound 4 | +2.0 | +yes | +emu | +Freezes waiting on DSP interrupt (or Video Address Counter?) | +||
| Crac: + Bound 5 + | +2.1 dev | yes | emu | -Freaky screen works only with old UAE core. Land & Worship screens bomb | +Freezes in tiger screen | |||
| Cruor: @@ -2867,13 +3232,27 @@ also for Falcon if demo is stated to req | ||||||||
| Cruor: - The mountains flight | + The mountains flight1.3 | yes | emu | |||||
| Dekadence: + Payback 2015 | +2.0+ | +yes | +- | +Needs FPU and TT-RAM. Startup takes several minutes and demo + is slow, so it's better just to disable DSP + sound to make + fast forward faster: + --machine falcon --cpulevel 6 --cpuclock 32 --fpu internal + --dsp none --sound off --fast-forward yes + -s 14 --ttram 64 --addr24 off + | +||||
| DHS: 128dist | 1.7 | @@ -2907,36 +3286,55 @@ also for Falcon if demo is stated to req|||||||
| DHS: + Amanita | +2.0 | +yes | +emu | +Music disk, DSP playback | +||||
| DHS: A.T.S | 1.0 | yes | - | -Fast. Needs FPU. Background music with DSP emu. - Sometimes crashes with WinUAE CPU core | +Fast. Needs FPU. Music with DSP | +|||
| DHS: + Codein, + Derealization + | +2.1 dev | +yes | +- | +WinUAE CPU only. 030 + internal FPU and 4MB + 32MB TT-RAM + (less for Codein). Supposed to work with 060, but that dies + to FPU exception at start. Music with DSP emu | ||||
| DHS: Don't Break The Oath | 1.5 | +yes | - | -- | -Needs 14MB RAM and FPU. Uses NoCrew DSP MP2-player | +Needs 14MB RAM + FPU, music with DSP (NoCrew DSP MP2-player) | ||
| DHS: - Dream Dimension | -1.7 | + Dream Dimension +2.1 dev | yes | -emu | -Requires FPU | +- | +Music with DSP. Requires FPU | |
| DHS: + | DHS / Evolution / New Beat: Echos | -1.7 | +2.1 dev | yes | -emu | -Requires FPU. Uses DSP for the music | +- | +96k. Requires FPU. (ACE) music with DSP |
| DHS: @@ -2950,11 +3348,9 @@ also for Falcon if demo is stated to req | DHS: Outline 2006 invite | 1.5 | +yes | - | -- | -Needs 14MB RAM, uses NoCrew DSP MP2-player - (recommended: --memory 14 --cpuclock 32 --dsp none --monitor vga - --sound off --fast-forward yes) | +Needs 14MB RAM + FPU, music with DSP (NoCrew DSP MP2-player) | |
| Digital Chaos: @@ -2967,43 +3363,82 @@ also for Falcon if demo is stated to req | ||||||||
| DNT Crew: Agony | -1.4 | +2.1 dev | yes | emu | -After few screens freezes with black screen | +After bouncing ball fades to black, gfx aren't quite right due + to incomplete VFC emulation | ||
| DNT Crew: Chaos A.D.* | -1.5 | +2.0 | yes | emu | Uses its own IKBD 6301 routine to decode the demo's protection. - Demo runs correctly but sound is rather noisy | + Sound is rather noisy. First plasma is half the correct height + (and doubled with oldUAE CPU core). Picture before dot tunnel + (on white background) isn't visible +|||
| DrTypo: + Voxel | +1.9 | +- | +emu | +At least 4MB RAM, FPU and VGA monitor | +||||
| Dune + Electric Night | +2.0 | +yes | +emu | +With WinUAE CPU core max frameskip isn't enough on most + screens on 3GHz i3-540, although with oldAUE CPU core + it works without frameskip (except for credits at end) | +||||
| Dune / Sector One + Silly Venture 2k14 invitro | +2.0 | +yes | +- | +Music with DSP | +||||
| Dune / Mystic Bytes + Silly Venture 2k16 invitro | +2.0 | +yes | +- | +Music with DSP | ||||
| EKO: Are You Experienced? | -1.6 | +2.1 dev | yes | emu | -Requires WinUAE CPU core | +Works fully only with WinUAE CPU emu | ||
| EKO: E.K.O System | -1.6 | +2.1 dev | yes | emu | -Requires WinUAE CPU core | +Requires WinUAE CPU core. "Betty Boo" picture is missing split + screen transition to it and from it (shown in Youtube video) | ||
| EKO: Epidemic musicdisk | -1.4 | +2.0 | yes | - | -Bombs out when it comes to the menu | +Bus error for $fffffd write when drawing menu, if space pressed + in EKO logo screen, otherwise illegal instruction $7bf1 earlier | ||
| EKO: @@ -3024,18 +3459,20 @@ also for Falcon if demo is stated to req | ||||||||
| Escape: _ | -1.6 | +2.1 dev | yes | emu | -Freezes or exits after few screens | +Freezes at startup waiting DSP interrupt. Earlier terminated during + startup if started without MMU and froze or exited after few screens + to illegal DSP instructions | ||
| Escape: Hmmm... | -1.3 | +2.1 dev | yes | emu | -"Classic" from 2001 | +Classic from 2001 | ||
| Escape: @@ -3047,27 +3484,70 @@ also for Falcon if demo is stated to req | ||||||||
| EXA: - Entcarte | -1.6 | + Entracte +2.0 | +- | +- | +Counts CPU cycles at start and exits because Hatari is not accurate enough | +|||
| EXA: + Evolution | +2.0 | +- | - | +Counts CPU cycles at start and exits because Hatari is not accurate enough | +||||
| Extream: + Old Stuff | +1.8 | +yes | - | -Bombs immediately | +Music with DSP | +|||
| Extream: + Tiny Things | +2.0 | +yes | +- | +Music with DSP | ||||
| Extream: Whirlpool 128k | -1.3 | +2.1 dev | +yes | +emu | +Freezes at startup unless cycle-exact and prefetch are + disabled (worked in v2.0 without them). Uses strange + resolution / screen transitions | +|||
| Fit: + Hex Pistols | +2.1 dev | yes | emu | -Transitions look a bit strange | +14MB + FPU, .tSCc port from Amiga | |||
| Fit: Mahabharata | -1.3 | +2.1 dev | +yes | +emu | +Bombay-style... With some HW / 3D drivers, SDL2 fails to create + wide enough screen texture, workaround added to 2.1 | +|||
| Fit: + Stercus Accidit | +1.9 | yes | emu | -Bombay-style... | +8MB + internal FPU, .tSCc port from Amiga | |||
| Fun Industries: @@ -3080,10 +3560,10 @@ also for Falcon if demo is stated to req | ||||||||
| Fun Industries: Fungle Beats | -1.6 | +1.8 | yes | - | -Needs WinUAE CPU core. Background music with DSP emu | +Background music with DSP emu | ||
| Gaston: @@ -3094,6 +3574,15 @@ also for Falcon if demo is stated to req | Texturemapped ball | |||||||
| Hydroxid: + Symposium'96 | +2.1 dev | +yes | +emu | +Double bus error (NULL pointer) after few screens, + when fullscreen texture bender ends | +||||
| ICE: Cooler than ever | 1.0 | @@ -3104,11 +3593,11 @@ also for Falcon if demo is stated to req|||||||
| ICE: Tron2001 | -1.4 | +2.0 | yes | - | -Bus error at startup unless IDE enabled. Screen resolution or - update issues. Non-interactive game(?) demo. | +Bus error at startup unless IDE enabled. + Non-interactive game(?) demo | ||
| Impulse: @@ -3119,20 +3608,52 @@ also for Falcon if demo is stated to req | ||||||||
| KÜA Software ¨ Pixel Twins: + I Want You To Remember | +2.0 | +yes | +- | +Monochrome, sound with DSP | +||||
| Lamers: + Polygon discount | +2.1 dev | +yes | +- | +14MB, RGB. Music with DSP | +||||
| Lamers ¨ Mystic Bytes: + SillyVenture 2k13 Invitro | +2.0 | +yes | +- | +MP2 music with DSP | +||||
| Lazer: Autowaschen Verboten | -1.3 | +2.1 dev | yes | emu | ||||
| Lazer: + Dan's Lustiges Kinderfest | +2.1 dev | +yes | +emu | ++ | ||||
| Lazer: Gurkensalad | 1.3 | - | emu | -4K | +4K. Ends in static starfield | |||
| Lazer: @@ -3140,31 +3661,39 @@ also for Falcon if demo is stated to req | 1.6 | yes | emu | -Requires WinUAE CPU core | +Nice. Requires WinUAE CPU core | |||
| Lazer: Oergs | -1.3 | +2.1 dev | yes | -emu | -Barely an intro | +emu | +||
| Lazer: Warum | -1.3 | +2.1 dev | yes | emu | -Nice | ++ | ||
| Level 42: + Apollo 13 | +2.0 | +- | +emu | +|||||
| Light: 680xx | -1.3 | +2.0 | yes | emu | -Music is broken | +|||
| Lineout: @@ -3191,29 +3720,51 @@ also for Falcon if demo is stated to req | ||||||||
| MadWizards: + Kioea | +2.0+ | +"yes" | +- | +060 + 14MB + 64MB TT-RAM + FPU. Startup takes over 10 minutes + and demo is also otherwise so slow that it's better to disable + sound and DSP to speed up fast forwarding: + --machine falcon --dsp none --cpulevel 6 --cpuclock 32 + --fpu internal --sound off --fast-forward yes + --add24 off --ttram 64 -s 14 | +||||
| Mind Design: 4some | -1.7 | +2.0 | - | - | -Requires FPU. Sometimes hangs with WinUAE CPU core | +Requires FPU + 8MB RAM | ||
| MJJ Prod: Bound 42 | -1.4 | +2.1 dev | yes | emu | -Crashes at cyan millstone screen | ++ | ||
| Mugwumps: + Cycedelic knockout | +2.1 dev | +yes | +emu | +|||||
| Mystic bytes: Chosneck Supplement (e5) | -1.4 | +2.0 | yes | emu | -Needs 14MB RAM. Music notes screen colors aren't right - (Hatari Videl emu doesn't support palette cycling?) | +14MB RAM. GEM shell requires starting from desktop. + Intro requires FPU. Main program doesn't work with + RGB 50Hz mode, only other ones | ||
| Mystic bytes: @@ -3221,7 +3772,7 @@ also for Falcon if demo is stated to req | 1.4 | yes | emu | -14MB RAM + (EC)030 + FPU. Works only with old CPU. | +14MB RAM + FPU | |||
| Mystic bytes: @@ -3229,15 +3780,15 @@ also for Falcon if demo is stated to req | 1.6 | yes | emu | -Requires WinUAE CPU core | +Requires WinUAE CPU core. Ends in black screen after plasma tunnel | |||
| Mystic bytes: Virtual Dream | -1.7 | +2.0 | - | - | -Requires FPU. Crashes with bus error after a few seconds | +4K. Requires FPU. Needs to be started from HiColor mode | ||
| New Beat: @@ -3245,7 +3796,8 @@ also for Falcon if demo is stated to req | 1.1 | - | - | -Very nice 4K demo from New Beat | +Nice 4K demo from New Beat (Flu and Blue are + emulation-wise both very lightweight) | |||
| New Beat: @@ -3253,7 +3805,7 @@ also for Falcon if demo is stated to req | 1.1 | yes | - | -Very nice 4K demo from New Beat. Flu requires FPU | +Nice 4K demo from New Beat. Flu requires FPU | |||
| New Beat: @@ -3269,23 +3821,26 @@ also for Falcon if demo is stated to req | 1.4 | - | emu | -Uses DSP play / DMA record in handshake mode. Doesn't work if auto-started. | +Uses DSP play / DMA record in handshake mode. + Auto-starting works from Hatari v2.1 onward | |||
| NoCrew: Stocasto | -1.6 | +2.0 | yes | emu | -Bombs on startup (in v1.5 it froze, but in later stage) | +No sound, otherwise works | ||
| Opium: Chrome Dragon | -1.0 | +2.0 | yes | - | -With Hatari v1.6, needs WinUAE core | +Requires RGB. At least since v1.8, music is missing and + freezes late in demo, when textured donut zooms out + (waiting $2581c content to change) | ||
| Opium: @@ -3296,6 +3851,33 @@ also for Falcon if demo is stated to req | ||||||||
| Orion_: + Unexpected Fun | +2.0 | +yes | +- | +needs 8 MB TT ram, music with DSP. + Colors in 3D screens not bright enough, or washed out | +||||
| Orion_: + We Reached Stars | +2.0 | +yes | +- | +needs 060 + 8 MB TT ram. Music with DSP. Polygon mountains + part at start is missing all details (issue with palette / + texture mapping?) and demo freezes in middle of that | +||||
| Paradox: + 2x1287 | +2.1 dev | +yes | +- | +Scenes from the demo scene. Music with DSP | +||||
| Paranoia: Illusion 64 | 1.3 | @@ -3304,6 +3886,14 @@ also for Falcon if demo is stated to reqBackground music with DSP emu | ||||||
| Paranoia: + Rock Solid + | +2.0 | +yes | +- | +Background music with DSP emu | +||||
| POV: JESTERday | 1.4 | @@ -3329,11 +3919,12 @@ also for Falcon if demo is stated to req|||||||
| Reservoir Gods: - Ascii, SnowStorm, HongTron | + ASCII Art Intro, SnowStorm, Snowtro1.0 | -- | -- | -Intros by RG | +yes | +emu | +Intros by RG. Require DSP (for music) with newer Hatari versions. + If auto-started, "Snowtro" wants to access also A: and B: drives | |
| Shadows: @@ -3341,7 +3932,8 @@ also for Falcon if demo is stated to req | 1.0 | yes | - | -Background music with DSP emu, slow otherwise | +Background music with DSP emu, slow otherwise. + Auto-starting works from Hatari v2.1 onward | |||
| STAX: @@ -3352,9 +3944,35 @@ also for Falcon if demo is stated to req | Doesn't work with 020 CPU | |||||||
| TBL: + Ocean Machine, Rift, Silkcut, Startstruck | +1.9 | +yes | +- | +Require 060 + FPU + 4MB / 64MB TT-RAM. Music with DSP + (DSP + sound can be disabled to speed up emulation a lot) | +||||
| The Pixel Twins: + Wee Gift | +2.0 | +yes | +emu | +Needs FPU. Real time ray-tracing. After about ten minutes, + animation starts to slow down a lot | +||||
| The Pixel Twins: + Zero Three Zero | +2.0 | +yes | +emu | +Needs FPU. Real time ray-tracing | +||||
| The Respectables: Cebit 93 demo | -1.6 | +1.9 | yes | - | Requires WinUAE CPU core for screen to be drawn correctly | @@ -3370,64 +3988,75 @@ also for Falcon if demo is stated to req|||
| Trio: X-tasie | -1.7 | -- | -- | +2.0 | +yes | +emu | Demo requires 030 MMU, i.e. it only runs with WinUAE CPU core and when - MMU has been enabled. There is a Videl emulation problem left when - the user moves the mouse during the first screen. | + MMU has been enabled. There's a Videl emulation problem left when + user moves mouse (before clicking) in the first screen|
| tSCc: - 30L Coke & - A Rh positive | + 30L Coke1.3 | - | emu | -4K demos. Rh positive flickers a bit | +4K demo | |||
| tSCc: - Beams - (Falcon version) | -1.5 | + A Rh positive +2.1 dev | - | +emu | +4K | +|||
| tSCc: + Beams (Falcon version) | +1.5 | +yes | - | -Nice demo, NoCrew DSP MP2-music | +Nice demo, NoCrew DSP MP2-music (Hatari v2.1 adds support for undocumented + FPU constants needed by the first tunnel section) | |||
| tSCc: Six Sievert | 1.3 | -- | -- | +yes | +emu | |||
| tSCc: Terrorize your soul | -1.3 | +2.1 dev | yes | emu | -+ | Works only with WinUAE CPU core. Music is mostly silent or noise. + Z-buffer screen (before Rubik's cube) uses 68-pixel width, Videl + should repeat the pattern instead of stretching (same as when + it's later roto-zoomed). Last 4 screens + greetings execute + constantly illegal DSP instructions, but they still work + (last "firecube" screen before greets isn't show in demo's + Youtube video) | ||
| Tony Benett: Virtual City | -1.1 | +2.1 dev | - | emu | -HiColor + >4MB only, drawing the city requires DSP - emulation. Doesn't work if auto-started. | +HiColor, drawing the city requires DSP emulation | ||
| Toons: Yepyha | -1.6 | +2.0 | yes | -- | -Strange screen sizes, stops in middle. With DSP, has - background music, but stops earlier to DSP stack overflow | +emu | +Strange screen sizes + black screen after 3D ant screen + which just waits for Enter key before showing credits | |
| T.O.Y.S: @@ -3435,7 +4064,8 @@ also for Falcon if demo is stated to req | 1.6 | yes | emu | -Uses NoCrew DSP MP2-player | +Uses NoCrew DSP MP2-player. 60Hz RGB mode shows garbage, + other mode selections work | |||
| Wildfire: @@ -3454,12 +4084,29 @@ also for Falcon if demo is stated to req | Requires FPU and DSP | |||||||
| Birdshow | +Wildfire: + ALT-party invtro | +2.0 | +yes | +- | +Music with DSP | +|||
| Unknown: + Birdshow | 1.0 | - | - | A simple FLE animation player | ||||
| Unknown: + ROT3DBMP | +1.9 | +- | +emu | +Streams data to DSP without synchronization | +