--- hatari/doc/compatibility.html 2019/04/09 08:54:47 1.1.1.12 +++ hatari/doc/compatibility.html 2019/04/09 08:59:43 1.1.1.16 @@ -1,5 +1,5 @@ - + Hatari Atari Software Compatibility List - - + @@ -51,7 +51,7 @@

Hatari Atari Software Compatibility List

Introduction

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

  • Some games/demos can refuse to run when HD emulation is ON (as it is -seen as an external cartridge). In STF/STE mode, it is also better to -disable the MegaST's real time clock. +
  • Some games/demos can refuse to run when GEMDOS HD emulation is +enabled (due to presence of Hatari cartridge image needed for that). +In STF/STE mode, it is also better to disable the MegaST's real time +clock.
  • -
  • TOS version : 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. +
  • TOS version: ST demos and games may require a specific TOS +version and fail to work with all other versions. If you notice that +this information is missing for some listed game or demo, please send +mail to the hatari-devel mailing list.
  • -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) -

    +Also note that since Hatari 1.8, support is included also for STX, IPF and CTR +floppy image formats. They allow storing disk contents in an unaltered form, +without requiring a crack to remove the copy-protection. Some complex +protections rely on precise CPU/FDC timings provided with these +formats, and a specific TOS version.

    +

    (More @@ -149,8 +148,13 @@ information on games compatibility on At

    ST software compatibility list

    -

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

    +

    These aren't comprehensive lists. 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.

    + +

    By default everything that works on a real ST should work also in Hatari.

    ST games

    @@ -180,6 +184,11 @@ works on a real ST should work also in H   +
    Antago + 1.8 + Write protection should be OFF + + Arkanoid 1.8 Requires TOS 1.02 for mouse input @@ -200,6 +209,12 @@ works on a real ST should work also in H Does not work with cartridge / HD emulation + Blood Money - Superior 65 + 1.9 + The file version of this game has some serious bugs and will crash with TOS 1.04 or 1.62, and maybe + in other conditions too. Avoid it, use another version of this game + + Bolo 1.7 This game works in medium resolution and in monochrome @@ -427,6 +442,11 @@ works on a real ST should work also in H Crashed before the 50/60 Hz selection screen with Hatari < 1.7 + Squixx + 1.4 + Requires TOS 1.00 for input to work + + Star Goose 1.1   @@ -477,12 +497,22 @@ works on a real ST should work also in H Mouse moved too slowly before Hatari 1.7 + The Teller + 1.9 + Does not work with cartridge / HD emulation + + The Ultimate Ride   The game has a bug and will crash if drive B is empty. Either disable drive B or insert disk 2 in drive B to make it work + Tiles Osmosis + 1.8 + Requires disk in drive A: to start + + To Be On Top 1.8 Does not work with cartridge / HD emulation. Although it works on real ST with 512 kB of RAM, @@ -599,7 +629,9 @@ for border removal).

    BushWacKers: Transbeauce II* 1.1 - Uses its own IKBD 6301 routine. Does not work with HD emulation. + Uses its own IKBD 6301 routine. Does not work with HD emulation. + Due to a bug in the demo when detecting RAM size, it will crash + in STF mode when using more than 1 MB (because MMU is forced to 512 KB) Chaos: @@ -619,8 +651,17 @@ for border removal).

    - 1.2 -   + 2.0 + Requires Hatari ≥ 2.0 to work, else the fullscreen tunnel part + will crash after a few seconds (due to complex VBL/HBL exception timing) + + + Dead Braincells: + Monoscreen + 1.9 + (Partial) monochrome overscan isn't supported by Hatari. + Demo requires manual monitor timings adjustments to work + (which may be SM124 specific) Delta Force: @@ -671,6 +712,14 @@ for border removal).

    (this is not a bug in Hatari). Use STE mode for better results + Eagles / EKO / Impact: + Place To Be Again + devel + Although the demo should work in STF mode, the colors will be wrong in the + Menu part, unless you use STE mode (this is a bug in the demo which + disables timer B when enabling timer A to play samples) + + Equinox: Virtual Escape before 1.0 @@ -680,7 +729,9 @@ for border removal).

    Equinox: Vodka Demo 1.6.1 - The 'Kill The Beast 2' part requires Hatari 1.6.1 to work + The 'Kill The Beast 2' part requires Hatari 1.6.1 to work. Also due to + a bug in the demo loader that forces MMU to 512 KB, the demo will crash + in STF mode with more than 1MB RAM (even on a real STF) Fraggle's: @@ -819,8 +870,8 @@ for border removal).

    Sector One: Oh no!! More Froggies 1.0 - Demo doesn't support SID sound with timers during - the overscan parts, so it stops music (it's not a bug). + Works only with <4MB of RAM. It doesn't support SID sound with timers + during the overscan parts, so it stops music (it is not a bug). ST Connexion/Overlanders/Legacy: @@ -829,6 +880,21 @@ for border removal).

    Uses its own IKBD 6301 routine + Sync: + The LoSTE screens + 2.0 + Uses 2 cycle precision to create 0 byte lines on STF/STE and requires + wakeup states emulation for STF + + + Sync: + {Closure} + 2.0 + Very technical demo requiring accurate emulation of many items : + 2 cycle precision, wakeup states emulation for STF, new overscan line + with no stabiliser on the right. A real benchmark for emulators ! + + The CareBears: SoWatt 1.0 @@ -857,8 +923,8 @@ for border removal).

    The Marvellous V8: V8 Music System 1.1 - 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) + The keyboard detection at the beginning is buggy and it is sometimes + necessary to retry several times (this is the same on a real STF) @@ -876,8 +942,8 @@ for border removal).

    TNT Crew: Death of the left border - 1.1 - Planes are shifted + 2.0 + Planes are shifted, but Hatari ≥ 2.0 includes a temporary fix for this TOS Crew: @@ -902,7 +968,7 @@ for border removal).

    Ym Rockerz: Popstars before 1.0 - Sound works only with Hatari version 0.80 and later +   @@ -948,6 +1014,16 @@ configuration or data files are not writ tools run by Devpac could get incomplete file contents + asm56000.ttp + 2.1 + + Works correctly only when Fopen() returns very small file + handle numbers. Doesn't work with GEMDOS HD emulation as that + returns high file handle numbers to avoid conflicting with TOS + file handles. Use disk images for compiling + + + Turbo Assembler before 1.0 @@ -1002,6 +1078,11 @@ configuration or data files are not writ   + Neochrome Master 2.28 + 2.1 + Use bottom border removal on 50 Hz and 60 Hz screen + + OCR before 1.0 Didn't try scanning @@ -1020,13 +1101,18 @@ configuration or data files are not writ Sound - Hextracker + Hextracker 1.5 Uses non-standard mouse event scaling factor. Mouse cannot traverse whole Hatari window unless mouse grab or fullscreen mode is used + M + 1.9 + MIDI program, use a weird way to trigger interrupt by changing MFP's AER + + MusicMon 2 before 1.0   @@ -1037,9 +1123,14 @@ configuration or data files are not writ   - Protracker - before 1.0 -   + Notator + 1.9 + MIDI program, very sensitive to the timings when writing to the MIDI's ACIA + + + Protracker ST/STE 2.1 + 2.1 + Use bottom border removal on 50 Hz and 60 Hz screen Quartet @@ -1047,6 +1138,11 @@ configuration or data files are not writ   + Realtime + 1.9 + MIDI program, use a weird way to trigger interrupt by changing MFP's AER + + SidSound Designer before 1.0   @@ -1163,6 +1259,21 @@ configuration or data files are not writ   + Benchmarks/statistics + + + Kronos + before 1.6 + Disk speed check is really slow under GEMDOS HD emulation, use disk images instead + + + Statistician + 1.8 + Program crashes if disk info is requested for GEMDOS HD + emulated drive, or a floppy drive without a disk, because + program doesn't check BIOS GetBPB() function return value + + Utilities @@ -1235,7 +1346,8 @@ 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 '*'.

    +are just STE enhanced. These are marked with '*' (for more info, see +here).

    @@ -1283,6 +1395,11 @@ are just STE enhanced. These are marked + + + + + @@ -1313,9 +1430,14 @@ are just STE enhanced. These are marked + + + + + - - + + @@ -1373,6 +1495,12 @@ are just STE enhanced. These are marked + + + + + @@ -1384,9 +1512,20 @@ are just STE enhanced. These are marked DMA sound and update the content of this sample with an MFP timer + + + + + - + + + + + + @@ -1404,7 +1543,7 @@ are just STE enhanced. These are marked - + @@ -1434,6 +1573,11 @@ are just STE enhanced. These are marked + + + + + @@ -1460,12 +1604,14 @@ are just STE enhanced. These are marked - - - + + +
    Tested STE games
     
    BeGEMeD1.8 
    Blat! before 1.0  needs to be run from disk image
    Crash Time Plumber1.8 
    Dynabusters+1.1Hi-score screen flickers2.0Hi-score ("Table") screen flickers
    FrantickBlitter, DMA audio and STE fadings do work properly
    Pole Position + (arcade conversion)1.8Preview version
    Pooz* before 1.0 Uses STE DMA, blitter and palette
    R-Type Deluxe + (arcade conversion)1.8STNICCC preview
    R0X 1.3Some "DMA snd: Illegal buffer size (from 0x0 to 0x0)" messages 
    R0X Zero2.1Needs Joypad. Credits screen overscan needs 50Hz
    RogerUses 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 
    Zero-5 (demo)1.4STE 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 screenZero-5
    (ST Review -demo)
    2.0STE 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
    @@ -1499,8 +1645,8 @@ are just STE enhanced. These are marked Aggression: RGBeast - 1.3 - Overscan + blitter. Doesn't look right + 1.9 + Overscan + blitter. Requires Hatari ≥ 1.9 Anatomica: @@ -1523,18 +1669,47 @@ are just STE enhanced. These are marked but the reason why it happens only under Hatari was not found yet + Checkpoint: + ATM 10 Years + 1.8 + Streamed music, voxels + + Cream: Madness 1.2 Music demo with Amiga Paula soundchip emulation + tunes + Cybernetics: New Stream + + 1.8 + WRITER.PRG doesn't work due to FDC "write track" command, + but demos work fine if you convert IMG files to ST floppy images + by removing their 8 byte header. + + + Cybernetics: Relapse + + 1.9 + WRITER.PRG doesn't work due to FDC "write track" command (same as 'New Stream'). + The Graphix Sound 2 part uses blitter with overscan and requires Hatari ≥ 1.9. + + Defence Force: - Save The Eearth + Save The Earth 1.5 Right border switches, blitter, extended palette, HW scrolling/screen splitting, DMA music + microwire/lmc control. + Defence Force: + Time Slices + 2.0 + Monochrome. Vertical STNICCC2015 scroll text is missing + and some parts of the screen have inverted colors: + https://www.youtube.com/watch?v=RlpP7JVImGA + + DHS: Cernit Trandafir 1.5 @@ -1554,6 +1729,12 @@ are just STE enhanced. These are marked DHS: + Revise and Revisit + 2.1 +   + + + DHS: Tyranny & Massacre before 1.0 @@ -1580,12 +1761,24 @@ are just STE enhanced. These are marked and won't work correctly with Hatari < 1.5 + Extream: + Vulgar Display of Power + 2.1 + Filled vectors with effects (z-buffering, polygon clipping, plane projection) + + GGN: The Sierpinski overdose 4K 1.0 Uses blitter, requires med-rez + Hemoroids: + Heal Old Geek + 2.1 + Only endpart.prg needs STE + + ICE: Ecstacy A before 1.0 @@ -1594,7 +1787,7 @@ are just STE enhanced. These are marked ICE: Jam-Cols - 1.4 + 2.1 Changes background color using blitter @@ -1607,9 +1800,8 @@ are just STE enhanced. These are marked ICE: Space Tale - 1.4 - In the part with 3 horizontal scrolltexts, bottom border is not removed - due to bad blitter timing + 2.0 +   ICE: @@ -1644,19 +1836,19 @@ are just STE enhanced. These are marked Light: VGA slideshow - 1.2 - Some vertical bad pixels stripes and one of the images broken, otherwise fine. + 2.0 + Some vertical bad pixels stripes and one of the images broken, otherwise fine - MJJ-Prod: - 1st Step - before 1.0 -   + Masters of Electric City: + Unbeatable + 1.8 + Monochrome. Claims to work in ST, but due to bug in demo, does only on STE MJJ-Prod: - Tribute to Rainbow TOS - 1.1 + 1st Step + before 1.0   @@ -1683,6 +1875,18 @@ are just STE enhanced. These are marked   + No Extra: + 0OMPA + 1.8 +   + + + No Extra: + Infinite Live of the Blitter + 1.8+ + Demo crashes in Hatari v1.7/v1.8 due to Blitter / MFP timings issue. Needs floppy in drive A + + Omega: Grotesque before 1.0 @@ -1701,15 +1905,22 @@ are just STE enhanced. These are marked 50kHz DMA sound + Oxygene: + We Were @ + 2.0 + Blitter + overscan. 4MB + + Paradox: 20 years Atari STE megademo 1.4 - Sound is broken in Paradox color zoomer screen + Sound is broken in Paradox color zoomer screen. Reset screen has a bug and will + issue lots of bus errors if RAM is less than 4 MB. Paradox: X-mas 2004 demo - 1.4 + 2.0 The last (4th) screen horizontal scroll texts don't look right and are jerky. It also needs frameskip even on 1.4Gz Athlon XP @@ -1780,7 +1991,13 @@ are just STE enhanced. These are marked Does 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) + (the routines write in the sample buffer while it is played by the dma) + + + Tobe and 505: + Tribute to Rainbow TOS + 1.1 +   Unit 17: @@ -1797,9 +2014,9 @@ are just STE enhanced. These are marked Ym-Rockerz: Tyme Warp - 1.5 - The demo tries to detect/restore $ff8e21 (cpu control on Mega STE) in a way - that is not supported by current bus error handling + 2.0 + The demo crashes on a real STF (write to ff8939), although + pouet.net wrongly lists it as STF compatible Zeal: @@ -1825,17 +2042,17 @@ are just STE enhanced. These are marked - Hextracker - 1.7 + Hextracker (0.849b) + 2.0 Uses non-standard mouse event scaling factor. Mouse cannot (vertically) traverse whole Hatari window unless mouse grab or fullscreen mode is used - + MaxYMiser DMA before 1.0   - + Octalyser STE 1.0 @@ -1852,15 +2069,15 @@ are just STE enhanced. These are marked before 1.0 Screen extender (like the famous Bigscreen). One of the few programs which uses STE hardware scrolling also in monochrome mode - +

    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 +

    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.

    TT games

    @@ -1877,10 +2094,17 @@ this section lists only TT-specific game Capy - 1.2 - TT-medium/VGA (640x480x16) only. Bus error at startup. - Some other version of the game works on TT, but freezes if menu is invoked. - On Falcon emulation the menu at the beginning freezes + 2.0 + VGA/TT-medium only. Some version(s) bus error due to DSP register + check (although they should support TT with chip music) + + + OpenTTD + 1.9 + "hatari-prg-args --machine tt --tos tos306uk.img -s 4 --ttram 256 -- +./openttd-m68020.gtp -m null -s null -b 8bpp-optimized", then select +"original" as "Land generator" at game start. Works also on Falcons +with FPU and no DSP. Start from TT-low resolution. Oxyd 2 TT @@ -1909,9 +2133,16 @@ this section lists only TT-specific game (Works also on Falcon) + Daroou: + Daroou's GEM Demos + 2.0 + Need TT-low mode. Work also on Falcon (with music). + Boing demo bus errors on startup on both + + gwEm: 4getful - 1.0 + 2.1 TT-version of gwEm's 4K demo @@ -1928,27 +2159,33 @@ this section lists only TT-specific game tSCc: - 256mbrot, Bragg256, Glasstro, Orion-B, Yabt - before 1.0 - TT/Falcon intros, with later Hatari versions, Bragg 256 freezes at startup + 256mbrot, Bragg256, Glasstro, Orion-B, Yabt + 1.8 + TT/Falcon intros, Bragg256 requires WinUAE CPU core + + + tSCc: + Beams + 2.1 + TT-version. At least 8MB RAM tSCc: - Beams - 1.0 - TT-version. Doesn't work, stops at startup screen! + CrY image viewer + 2.0 + Needs at least some TT-RAM. interlaced 16bpp CrY mode flickers badly + colors are wrong tSCc: - CrY image viewer - 1.2 - Complains that allocation fails (support grayscale mode, needs fast RAM?) + TC fish / blobs + 2.0 + Flickers badly tSCc: - TT-hires - 1.2 - Slideshow flickers badly + graphics and colors are wrong + TT-hires + 2.0 + Needs 8MB. Slideshow flickers badly + graphics and colors are wrong Xanth FX: @@ -1967,8 +2204,8 @@ the Hatari "--dsp" option: