Annotation of hatari/doc/emutos.txt, revision 1.1.1.13

1.1       root        1: 
1.1.1.2   root        2: Contents:
                      3: - Hatari and EmuTOS
                      4: - What is EmuTOS
                      5: - EmuTOS usage
1.1.1.10  root        6: - EmuTOS compatibility notes
1.1.1.2   root        7: - Debugging issues with EmuTOS
1.1.1.8   root        8:   - EmuTOS debug output and debug symbols
1.1.1.9   root        9:   - Debugging OS calls, Line-A usage and panics
1.1.1.8   root       10:   - Debugging freezes
1.1.1.11  root       11: - EmuTOS free/shareware compatibility lists
                     12:   - Working Atari ST demos and games
                     13:   - Non-working Atari ST games
                     14:   - Atari ST applications (including commercial)
                     15:   - Working Atari STE programs
1.1.1.10  root       16:   - Non-working Atari STE programs
1.1.1.8   root       17:   - Atari TT programs
1.1.1.11  root       18:   - Falcon programs
                     19:     - Falcon demos
                     20:     - Falcon games
                     21:     - Falcon applications
1.1.1.2   root       22: 
                     23: 
                     24: Hatari and EmuTOS
                     25: =================
                     26: 
1.1.1.7   root       27: To run the emulator, a TOS ROM image is needed.  EmuTOS, a free
1.1.1.2   root       28: implementation of TOS, is shipped with the official releases of
                     29: Hatari.
                     30: 
                     31: This tos.img ROM image is identical to the official binary package of
                     32: EmuTOS, which is available at the SourceForge website of EmuTOS.  For
                     33: downloading other versions or the source code of EmuTOS, please visit
                     34: the EmuTOS website.
                     35: 
1.1.1.8   root       36: The tos.img file included with the latest Hatari releases is
1.1.1.11  root       37: the etos512k.img[1] from a preceding EmuTOS release:
1.1.1.13! root       38: - Hatari v2.1.0:
        !            39:   https://sourceforge.net/projects/emutos/files/emutos/0.9.9.1/
1.1.1.12  root       40: - Hatari v2.0.0:
                     41:   http://sourceforge.net/projects/emutos/files/emutos/0.9.6/
1.1.1.11  root       42: - Hatari v1.9.0:
                     43:   http://sourceforge.net/projects/emutos/files/emutos/0.9.4/
1.1.1.10  root       44: - Hatari v1.8.0:
                     45:   http://sourceforge.net/projects/emutos/files/emutos/0.9.3/
1.1.1.9   root       46: - Hatari v1.7.0:
                     47:   http://sourceforge.net/projects/emutos/files/emutos/0.9.0/
1.1.1.8   root       48: - Hatari v1.6.2:
                     49:   http://sourceforge.net/projects/emutos/files/emutos/0.8.7/
1.1.1.7   root       50: - Hatari v1.6.0:
                     51:   http://sourceforge.net/projects/emutos/files/emutos/0.8.6/
                     52: - Hatari v1.4.0, v1.5.0:
                     53:   http://sourceforge.net/projects/emutos/files/emutos/0.8.5/
                     54: - Hatari v1.1.0, v1.2.0, v1.3.0, v1.3.1:
                     55:   http://sourceforge.net/projects/emutos/files/emutos/0.8.4/
                     56: - Hatari v1.0.0, v1.0.1:
                     57:   http://sourceforge.net/projects/emutos/files/emutos/0.8.3/
                     58: - Hatari v0.95:
                     59:   http://sourceforge.net/projects/emutos/files/emutos/0.8.2/
                     60: 
                     61: Earlier Hatari binary releases have included one of the smaller
                     62: EmuTOS image files.
                     63: 
1.1.1.8   root       64: [1] the "all languages" version intended mainly for TT & Falcon.
                     65:     While the 192k and 256k version on some cases work better
                     66:     for ST and STE programs, only the 512k image contains
                     67:     support for all the hardware and languages.
                     68: 
1.1.1.13! root       69: Note for Hatari <= v2.0 with EmuTOS <= v0.8.5:
        !            70:   In order to work with Hatari, EmuTOS v0.8.5 and earlier require
1.1.1.7   root       71:   the FastBoot option to be enabled. This is used to skip some memory
1.1.1.13! root       72:   tests (that Hatari v2.0 and earlier do not support) when EmuTOS
        !            73:   tries to determine the available RAM size.
1.1.1.8   root       74: 
1.1.1.2   root       75: 
                     76: What is EmuTOS
                     77: ==============
                     78: 
                     79: EmuTOS is a single-user single-tasking operating system for the 32-bit
                     80: Atari computers and emulators.  It can be used as a replacement for
1.1.1.13! root       81: the TOS images needed for using the emulators, and its latest versions
        !            82: support also wide variety of real hardware.  All the source code is
        !            83: open and free, licensed under the GNU General Public License (GPL).
        !            84: A copy of the GNU GPL can be found in the gpl.txt file.
        !            85: 
        !            86: EmuTOS project has home page at SourceForge:
        !            87:        http://emutos.sourceforge.net/
        !            88: With sources at GitHub:
        !            89:        https://github.com/emutos/emutos
1.1.1.2   root       90: 
                     91: 
                     92: EmuTOS usage
                     93: ============
                     94: 
1.1.1.5   root       95: There are various reasons for using EmuTOS instead of the original
                     96: TOS ROM images:
1.1.1.2   root       97: 
1.1.1.13! root       98: * Legal.  Users who don't have Atari HW or other legal means to obtain
        !            99:   the original Atari TOS ROMs (for all of the Hatari supported Atari
1.1.1.2   root      100:   versions: ST/STE/TT/Falcon), but would like to try out Hatari and
1.1.1.5   root      101:   see what kind of software the Atari machines had.  EmuTOS gives
                    102:   them a legal way to test Hatari with free demos, games etc.
1.1.1.2   root      103: 
1.1.1.13! root      104: * Convenience.  EmuTOS boots faster, doesn't need HD driver to access
        !           105:   hard disk images (with DOS MBR), and same image supports wider
        !           106:   variety of hardware than real Atari TOS versions.
        !           107: 
        !           108: * Continuity.  Users who want to continue using Atari compatible
        !           109:   operating systems and need an open source replacement of TOS for
        !           110:   modifications. Beside EmuTOS, they typically also use FreeMiNT,
        !           111:   XaAES and fVDI as operating system replacements/improvements.
1.1.1.2   root      112: 
1.1.1.13! root      113:   This includes users of Atari FPGA clones, such as MiST:
1.1.1.10  root      114:        http://code.google.com/p/mist-board/
1.1.1.13! root      115:   users of new "Atari" machines, like Atari ColdFire Project:
1.1.1.5   root      116:        http://acp.atari.org/
1.1.1.13! root      117:   and even Amiga (WinUAE) emulator and real Amiga hardware.
1.1.1.2   root      118: 
                    119: 
1.1.1.10  root      120: EmuTOS compatibility notes
                    121: ==========================
1.1.1.2   root      122: 
1.1.1.10  root      123: These comments apply to EmuTOS v0.9.x.
1.1.1.5   root      124: 
1.1.1.12  root      125: Many commercial games (e.g. Bombjack, Nebulus, Oids, Super Hang-On,
                    126: Turrican, Xenon...) and almost all ST/STe/TT applications work fine
                    127: with EmuTOS.
1.1.1.2   root      128: 
1.1.1.13! root      129: Because (even 192k version of) EmuTOS uses a bit more memory than
        !           130: normal TOS, badly written (typically floppy-only) games may blindly
        !           131: overwrite EmuTOS memory. They also often rely on (undocumented) TOS
        !           132: internal variables & functions being at specific memory location. They
        !           133: will crash when they they call these bogus addresses, use bogus
        !           134: values, or call OS functions which internal state they had overwritten
        !           135: with garbage.  Whereas ST/STE games that work from HD and/or with
        !           136: newer TOS versions, should be fine.
1.1.1.11  root      137: 
                    138: Input (e.g. joystick) doesn't work in original (STOS) games that
                    139: access it through other means than XBIOS function Kbdvbase() or by
                    140: hooking into the IKBD interrupt vector.  They use unofficial system
                    141: variables which location depends on the TOS version.  Try fixed
                    142: version of STOS games.
1.1.1.2   root      143: 
1.1.1.13! root      144: Support for some TT HW features and for DSP XBios functions &
        !           145: Falcon 16-bit resolution are also missing.
1.1.1.10  root      146: 
1.1.1.11  root      147: Additionally, older EmuTOS versions (up to v0.9.1) lacked support for
1.1.1.10  root      148: the (deprecated) line-A graphics functions which are used in many
1.1.1.11  root      149: free/shareware games (ones done with GFA basic etc).  This isn't an
                    150: issue with new EmuTOS versions.
1.1.1.10  root      151: 
1.1.1.13! root      152: Lists of known issues and incompatible applications are listed in
        !           153: bugs.txt & incompatible.txt files coming with EmuTOS.
        !           154: 
1.1.1.2   root      155: 
                    156: Debugging issues with EmuTOS
                    157: ============================
                    158: 
1.1.1.8   root      159: EmuTOS debug output and debug symbols
                    160: -------------------------------------
                    161: 
1.1.1.10  root      162: To get extra debug output from EmuTOS, or to add your own debug
1.1.1.11  root      163: statements, you need to recompile it from the source, after enabling
1.1.1.9   root      164: the MIDI debug output in its config.h header file. Then start Hatari
1.1.1.11  root      165: with the "--midi-out /dev/stderr" option and you will see EmuTOS debug
1.1.1.12  root      166: output on Hatari's standard error (such as calls to missing Falcon
                    167: XBios functions).
1.1.1.10  root      168: 
                    169: Some debug output can be gotten also from the pre-built 512k
                    170: EmuTOS images by using Hatari "--natfeats on" option.
1.1.1.9   root      171: 
                    172: By loading the etos512k.sym EmuTOS debug symbols file coming with the
1.1.1.11  root      173: 512k EmuTOS image, you can also ask debugger to "trace cpu_symbols",
                    174: to get trace of all the function calls EmuTOS does.
1.1.1.9   root      175: 
1.1.1.10  root      176: For smaller EmuTOS versions, there's a script[1] you can use to convert
1.1.1.9   root      177: the emutos2.map file (produced during EmuTOS build) to a format you
                    178: can load to Hatari debugger with its "symbols" command[2].
                    179: 
                    180: [1] http://sourceforge.net/mailarchive/message.php?msg_id=29381777
                    181: [2] http://hg.tuxfamily.org/mercurialroot/hatari/hatari/raw-file/tip/doc/manual.html#Debug_symbols
                    182: 
                    183: After loading the symbols to the Hatari debugger, disassembling the
1.1.1.8   root      184: problematic address should provide more clues for the problem.  Or you
                    185: can just look up the program counter value given in the EmuTOS panic
1.1.1.9   root      186: message from the map file.
1.1.1.8   root      187: 
1.1.1.11  root      188: 
1.1.1.9   root      189: Debugging OS calls, Line-A usage and panics
                    190: -------------------------------------------
1.1.1.8   root      191: 
                    192: When debugging EmuTOS panics, the best option is to start Hatari with
1.1.1.12  root      193: "--natfeats on --trace os_base" (to get extra debug output and redirect
1.1.1.11  root      194: EmuTOS panic etc messages to console) and then ask Hatari debugger to
                    195: stop when the program is started:
1.1.1.8   root      196: -----------
                    197: > b pc=TEXT
                    198: CPU condition breakpoint 1 with 1 condition(s) added:
                    199: pc = TEXT
                    200: > c
                    201: Returning to emulation...
                    202: -----------
1.1.1.9   root      203: (In above example '>' indicates what you type to debugger.)
1.1.1.8   root      204: 
1.1.1.9   root      205: Then when the debugger is invoked at program startup, you can ask it to:
1.1.1.13! root      206: - collect CPU instruction history
        !           207: - break on exceptions that trigger the panic
        !           208: - load symbols + profile what happens, as these will
        !           209:   provide EmuTOS callstack when debugger is entered
1.1.1.9   root      210: - trace all OS calls and line-A opcodes leading to the panic
1.1.1.8   root      211: with:
                    212: -----------
                    213: > history on
                    214: > setopt -D
                    215: Exception debugging enabled.
1.1.1.9   root      216: > symbols etos512k.sym
                    217: > profile on
1.1.1.8   root      218: > trace os_all
                    219: > b LineAOpcode ! LineAOpcode :trace
                    220: CPU condition breakpoint 2 with 1 condition(s) added:
                    221: LineAOpcode ! LineAOpcode
                    222: -> Track value changes, show value(s) when matched.
                    223: -> Trace instead of breaking, but show still hits.
                    224: > c
                    225: Returning to emulation...
                    226: -----------
                    227: 
1.1.1.10  root      228: With above, when the exception causing the panic triggers the debugger,
                    229: you see EmuTOS callstack and the OS calls & line-A opcodes leading to it,
                    230: and have a panic message on console from which you can copy & paste
1.1.1.9   root      231: relevant parts.
                    232: 
                    233: You can then ask what the register values are at that point and what
                    234: are the CPU instructions leading to it with the "r" and "history"
                    235: commands. Memory state and addresses accessed by the instructions can
                    236: be inspected with the "m" command.
1.1.1.8   root      237: 
                    238: For more info on Hatari debugger usage, see the Hatari manual section
1.1.1.9   root      239: on it:
                    240: http://hg.tuxfamily.org/mercurialroot/hatari/hatari/raw-file/tip/doc/manual.html#The_debugger
1.1.1.5   root      241: 
1.1.1.11  root      242: 
1.1.1.8   root      243: Debugging freezes
                    244: -----------------
1.1.1.5   root      245: 
1.1.1.11  root      246: Hatari profiling support can be used to debug OS freezes.  If EmuTOS
                    247: gets stuck, just profile it for a while and then ask debugger for a
                    248: profile that tells where it's looping.  Then disassemble that part
                    249: with EmuTOS symbols directly in Hatari.
1.1.1.5   root      250: 
1.1.1.2   root      251: 
1.1.1.11  root      252: EmuTOS free/shareware compatibility lists
                    253: =========================================
1.1.1.2   root      254: 
1.1.1.9   root      255: The compatibility lists below cater mainly for users who don't have
                    256: Atari HW and therefore won't have (legal) version of commercial Atari
                    257: software and most likely lack motivation to investigate applications
                    258: very deeply (Linux offers better alternatives nowadays for most of
1.1.1.13! root      259: that). I.e. the lists skip (most) commercial software and concentrate
        !           260: on EmuTOS compatibility of freely available games and demos (including
1.1.1.11  root      261: commercial games that have been released later on for free
                    262: distribution).
1.1.1.2   root      263: 
                    264: Games that are considered good quality & fun, are marked with "*".
1.1.1.8   root      265: All the listed demos are quite OK. Most demos can be downloaded from:
                    266:        http://pouet.net/
1.1.1.12  root      267:        http://demozoo.org/
1.1.1.2   root      268: 
1.1.1.11  root      269: First are listed ST demos, games, graphics & MIDI applications,
1.1.1.8   root      270: then STE demos, games and music applications, then TT programs
1.1.1.11  root      271: and last Falcon demos, games and applications.
1.1.1.2   root      272: 
                    273: 
1.1.1.11  root      274: Working Atari ST demos and games
                    275: --------------------------------
1.1.1.2   root      276: 
1.1.1.12  root      277: Floppy-only games and programs using Line-A need EmuTOS v0.9.5 or
                    278: newer.  For STs with less RAM, 192kB EmuTOS variant is best as
                    279: it leaves most RAM free.
                    280: 
                    281: If ST has more memory, *and* OS speed is important (i.e. app uses
                    282: OS drawing functions), 512k variant could be used instead, as that
                    283: is compiled with higher optimizations than 192k one.
1.1.1.8   root      284: 
1.1.1.10  root      285: Some old, floppy only games expect certain memory areas occupied by
                    286: EmuTOS, to be over-writable without issues.  Some of them may (by
1.1.1.12  root      287: blind luck) work with 512k EmuTOS instead of 192k EmuTOS, or can be
                    288: gotten to work by using EmuTOS cartridge image (it uses less memory
                    289: than normal EmuTOS), like this:
1.1.1.10  root      290:        hatari --tos etos192uk.img --cartridge etoscart.img floppy.img
                    291: 
1.1.1.13! root      292: (Above is issue mainly in EmuTOS v0.9.5 and older. In v0.9.6, EmuTOS
        !           293: internals were re-ordered so that more important areas for such
1.1.1.12  root      294: programs are less likely to be overwritten.)
                    295: 
1.1.1.10  root      296: Mostly the non-working games "Panic" EmuTOS during their startup,
                    297: but it can happen also later on.
1.1.1.8   root      298: 
                    299: 
1.1.1.2   root      300: Demos:
1.1.1.6   root      301: - 2011 (by Positivity & Sector One, 4kB intro)
1.1.1.2   root      302: - 4getful (by gwEm, 4KB intro)
                    303: - 4kker (by Checkpoint, 4KB intro)
1.1.1.10  root      304: - Ambience (by Chaos)
1.1.1.13! root      305: - Anomaly (by MMJ Prod)
1.1.1.12  root      306: - April Fools (by DNT Crew)
1.1.1.13! root      307: - Arsenite (by Dekadence)
1.1.1.12  root      308: - Audiopacdemo (by X-Troll)
                    309: - Beast Scroll (by Joefish)
1.1.1.8   root      310: - Beyond Imagination (by NLC), in GFA basic
1.1.1.12  root      311: - Breath (by Mystic Bytes)
1.1.1.10  root      312: - Calimer-o-demo (by Oxygene)
1.1.1.8   root      313: - Charts Compilation (by Next)
1.1.1.6   root      314: - Coast II Coast (by Sector One, 4kB intro)
1.1.1.12  root      315: - Coolism (music disk, by Effect)
1.1.1.11  root      316: - Crisis (by Joska)
1.1.1.12  root      317: - Cross the Deserts (by Chronicle) - one screen gfx is partly corrupted
1.1.1.8   root      318: - Cuddly Demos (by CareBears)
                    319: - Darktrip (by Legend), doesn't work with >2MB of RAM
1.1.1.2   root      320: - Dark Side of the Spoon (by ULM)
1.1.1.13! root      321: - DataSTorm Invite (by Genesis Project)
1.1.1.2   root      322: - Death of the Clock Cycles (by Aggression)
                    323: - Dimensio (by Condemned)
1.1.1.8   root      324: - Eat my bollocks (by Equinox)
1.1.1.10  root      325: - Fantasia (by Dune & Sector One)
1.1.1.2   root      326: - Flashback (by Carebears)
1.1.1.12  root      327: - Flipo (by Oxygene)
1.1.1.2   root      328: - Frenchies (by Frenchies, 96KB intro)
1.1.1.8   root      329: - Grafik -und Sounddemo (by Eckhard Kruse), font issues
1.1.1.2   root      330: - Hallucinations (by Reservoir Gods)
1.1.1.10  root      331: - If pigs could fly (by Syndicate)
1.1.1.8   root      332: - Illusion (by Dune)
1.1.1.11  root      333: - Lots of Dots (by Acid Maker & Friends)
1.1.1.10  root      334: - Music Disc 1 (by G. Gaubatz)
1.1.1.8   root      335: - No Cooper (by 1984)
1.1.1.12  root      336: - No more froggies (by Sector1), needs EmuTOS 2016-04-17
1.1.1.10  root      337: - O-demo (by Oxygene)
                    338: - Odd Stuff (by Dune & Sector One)
                    339: - Oh no!! more froggies (by Sector One, needs <4MB RAM)
1.1.1.8   root      340: - Ooh Crikey (by Lost Boys)
1.1.1.5   root      341: - Outline 2008 invite (by DHS)
                    342: - Outline 2010 invite (by Checkpoint)
1.1.1.13! root      343: - OutRun Music demo (by FedePede)
1.1.1.2   root      344: - Overdose (by Aggression)
1.1.1.9   root      345: - Overdrive (by Phalanx)
1.1.1.7   root      346: - Pandemonium (by Chaos)
1.1.1.10  root      347: - Panic (Paolo Simoes)
1.1.1.4   root      348: - Paradise (by Dune Design)
1.1.1.8   root      349: - Phaleon Gigademo (by Next), select "fast loader"
1.1.1.2   root      350: - Posh (by Checkpoint)
1.1.1.10  root      351: - POV disk 165 (except for EiL 99 invite)
1.1.1.8   root      352: - Punish your machine (by Delta Force)
1.1.1.13! root      353: - Rebirth (by MMJ Prod)
        !           354: - Remote Entry #2 - 11110 Edition (by Spice Boys)
1.1.1.10  root      355: - RGB plasma (by Omega, panic at return to desktop)
1.1.1.13! root      356: - Santa Claus Barbie Was Drunk As A Cochon (by MJJ Prod)
1.1.1.5   root      357: - Save The Earth (by Defence Force)
1.1.1.10  root      358: - Second Reality 2013 (by Checkpoint, crash at end)
1.1.1.6   root      359: - SillyVenture 2k10 & 2k11 (invitros by Mystic Bytes & Aggression)
                    360: - Sommarhack 2011 (invite by DHS)
1.1.1.2   root      361: - Soundtracker (by Equinox)
1.1.1.8   root      362: - SoWatt (by CareBears)
1.1.1.10  root      363: - Sowatt sprite record (rec16e, by Oxygene)
                    364: - ST NICCC 2000 (by Oxygene)
1.1.1.12  root      365: - ST NICCC 2015 (by Checkpoint)
1.1.1.6   root      366: - ST soccer (intro by Exceptions)
                    367: - Stone tower (by FUN)
                    368: - Superstar! (intro by Positivity/Dma-Sc/Ukko)
1.1.1.10  root      369: - Suretrip (by Checkpoint, works until overscan screen)
1.1.1.2   root      370: - Sweety (by DHS)
1.1.1.10  root      371: - Synergy megademo (by Synergy)
1.1.1.8   root      372: - Syntax Terror (by Delta Force)
1.1.1.13! root      373: - Temptation aka Project "A" (by NoExtra)
1.1.1.12  root      374: - The Stupendous Demo (by Pixel Twins, has couple of STE screen)
                    375: - The Union demo
                    376: - The World According to Nordlicht (needs EmuTOS 2016-04-17)
1.1.1.8   root      377: - Transbeauce II (by BushWacKers)
1.1.1.4   root      378: - Tut! (by Wildfire)
1.1.1.8   root      379: - Twelve (by Paulo Simoes)
1.1.1.2   root      380: - Two in One (by DHS)
1.1.1.8   root      381: - Virtual (by Equinox)
1.1.1.6   root      382: - Visualize (by Checkpoint)
1.1.1.12  root      383: - Vodka demo (by Equinox)
                    384: - We do not rip or recycle anything (by Spice Boys)
1.1.1.11  root      385: - Yanartas (by Checkpoint)
1.1.1.6   root      386: - YmRockerz musicdisks from "Wave upon Wave" to "Seven"
1.1.1.5   root      387: - Xmas2000 (by Paranoid)
1.1.1.2   root      388: 
1.1.1.10  root      389: Color toys:
                    390: - Fplanet
                    391: - Schnapfl
                    392: 
1.1.1.13! root      393: Commercial game demos/previews (many of these are pretty good):
1.1.1.12  root      394: - Baby Jo demo (floppy only)
                    395: - Babel demo
                    396: - Beast II demo
                    397: - Bloodwych demo (floppy only)
                    398: - Bolo demo (floppy only)
                    399: - Bug-Bash demo
                    400: - Cadaver demos 1 & 2
                    401: - Captive demo
                    402: - Celica GT4 Rally demo (needs EmuTOS >v0.9.3)
                    403: - Challenge golf demo (floppy only)
                    404: - Chips Challenge demo
                    405: - Civilization demo
                    406: - Cloud Kingdoms demo
1.1.1.13! root      407: - Conqueror demo
1.1.1.12  root      408: - Defender II demo (needs EmuTOS >v0.9.3)
                    409: - Creatures demo
                    410: - Fire & Ice demo
                    411: - Flimbo's Quest demo
                    412: - Flood demo
                    413: - Golden Ax demo
                    414: - Helter Skelter demo
                    415: - Hudson Hawk demo
                    416: - Hunter demo
                    417: - Interphase demo (floppy only)
                    418: - James Pond demo
                    419: - Jupiter's Masterdrive demo
                    420: - Killing Game Show demo
                    421: - Knightmare demo (needs <4MB RAM)
                    422: - Leander demo
                    423: - LLamasoft games
                    424:   http://minotaurproject.co.uk/lc-16bit.php
                    425: - Mad Professor demo
                    426: - Magicboy demo (floppy only)
                    427: - Manix preview (needs EmuTOS >v0.9.3)
                    428: - Magic Pockets demo
                    429: - Megalomania demo
                    430: - Mig29 Super Fulcrum demo
                    431: - Moonshine Racers demo
                    432: - Nitro demo
1.1.1.13! root      433: - Oids demo
1.1.1.12  root      434: - Parasol Stars demo
                    435: - Photon Storm demo
                    436: - Pipemania demo
                    437: - Populous II demo
                    438: - Pushover demo (3 playable levels, needs EmuTOS >v0.9.3)
                    439: - Puzznic demo (needs floppy in drive A:)
                    440: - Rampage demo
                    441: - Robin Hood demo
                    442: - Robokid demo
                    443: - Rolling Ronny demo
                    444: - Rotoplex demo
                    445: - Space Crusade demo
1.1.1.13! root      446: - Space Harrier (line-A copy raster & line, in Atari PowerPack)
1.1.1.12  root      447: - Stormball demo
                    448: - Super Stario Land demo
                    449: - Thunderstrike demo
                    450: - Turrican II demo (bus errors during game)
                    451: - Up an' Away / Flip & Magnose demo
                    452: - Videokid demo (floppy only)
                    453: 
                    454: Free/shareware/PD games:
1.1.1.13! root      455: - 2048 (by Paradize)
1.1.1.10  root      456: - Alterra
1.1.1.2   root      457: - Archon 4KB
1.1.1.9   root      458: - Alien Blockade* (quixx)
                    459: - Atax (minor gfx issues)
1.1.1.2   root      460: - Bellum*
1.1.1.9   root      461: - Blaster
1.1.1.12  root      462: - Blind labyrinth (line-A bitblits, mouse issues, needs EmuTOS >v0.9.3)
1.1.1.10  root      463: - Bodyshop (line-A bitblits)
                    464: - Bold (floppy only)
1.1.1.2   root      465: - Bombs Away
1.1.1.9   root      466: - Bombzai
1.1.1.10  root      467: - Boom
                    468: - Bugs* (line-A bitblits)
                    469: - Candyman (line-A bitblits)
1.1.1.12  root      470: - Catch Me If You Can* (+ STE support)
1.1.1.5   root      471: - ChuChu Rocket* (Lite version for STFM)
1.1.1.2   root      472: - Clogged Up
1.1.1.10  root      473: - Cops and Robbers Too! (line-A bitblits)
1.1.1.2   root      474: - Crapman*
1.1.1.10  root      475: - Cybernetix
1.1.1.13! root      476: - Dave Munsie games* (shareware released later as freeware)
1.1.1.9   root      477:   http://www.atarimania.com/list_games_atari-st-munsie-dave_team_950_S_G.html
                    478: - Donkey Island (adventure)
                    479: - Dot 2 Dots (for kids)
1.1.1.12  root      480: - Droid (floppy only, bootsector has 0 for reserved sectors)
                    481: - Droid 2 (floppy only)*
                    482: - Entombed (doesn't show title, copyright, hiscore nor help after v0.8.6)
                    483:   - TOS v2 shows title but not others and sound is wrong
1.1.1.10  root      484: - Flip'em* (4KB puzzle)
1.1.1.9   root      485: - French adaptations of classic games:
                    486:   Boulderdash, Demineur, Jewel, Qbert, Sokoban
                    487: - Fuzzball*
1.1.1.10  root      488: - GodPey (floppy only, by Reservoir Gods)
1.1.1.9   root      489: - Golgafrincham (mod compile with 2-player minigame)
1.1.1.2   root      490: - Grav*
1.1.1.9   root      491: - Grav2*
1.1.1.2   root      492: - Hackman II*
1.1.1.12  root      493: - Hang About (4KB mountain climbing, use joystick 0)
1.1.1.10  root      494: - Happy Worm
                    495: - Hardcore preview
1.1.1.12  root      496: - Haywire (use joystick 0)
1.1.1.2   root      497: - Hector*
1.1.1.9   root      498: - Hero (RPG)
1.1.1.10  root      499: - Hexmines*
1.1.1.2   root      500: - Jetpac
1.1.1.12  root      501: - Killing Spree (2014 preview by TLB at Atarimania)
1.1.1.11  root      502: - Laserball 2014
1.1.1.13! root      503: - LeMans (line-A get pixel, draw line, bitblit, show mouse)
1.1.1.9   root      504: - Master Breakout
1.1.1.10  root      505: - Maze*
                    506: - Mem* (line-A bitblits)
1.1.1.9   root      507: - Missile Alert
                    508: - Monkeys and Balloons
1.1.1.10  root      509: - Monopoly
1.1.1.2   root      510: - Nibe 2
                    511: - Nova
1.1.1.9   root      512: - Out of this Word* (typing game)
1.1.1.10  root      513: - Panic
                    514: - Paradize games (line-A bitblits):
                    515:   http://paradize.final-memory.org/games.shtml
                    516: - Picross ST* (floppy only)
1.1.1.2   root      517: - Punt II
1.1.1.10  root      518: - Rayoid*
                    519: - Recoil
                    520: - Revenge of the mutant camels (shareware)
1.1.1.2   root      521: - Robert in the Fire Factory
1.1.1.10  root      522: - Robotz
                    523: - Rockfall*
1.1.1.2   root      524: - Santafly
1.1.1.9   root      525: - Sideways
                    526: - Sinister development games (shareware)
1.1.1.2   root      527: - Snowball Fight
                    528: - Spacewar
                    529: - Starball* (shareware)
1.1.1.10  root      530: - Super Pac-Man* (use joystick 0)
                    531: - Superfly (floppy only)
1.1.1.2   root      532: - Sweeper
1.1.1.8   root      533: - Tanx*
1.1.1.13! root      534: - Terraboink
        !           535: - Tiles Osmosis
1.1.1.10  root      536: - Time Bandit
1.1.1.2   root      537: - Teserae*
1.1.1.10  root      538: - The lost world (line-A bitblits)
                    539: - Trace
1.1.1.11  root      540: - Unheart
1.1.1.10  root      541: - Video poker (shareware)
1.1.1.9   root      542: - WalZ (breakout)
                    543: - Warzone
                    544: - Whip Snapper's race
1.1.1.10  root      545: - Wolf3d (floppy version, Fread()s files opened as write-only)*
1.1.1.2   root      546: - Yak (4KB gridrunner)
1.1.1.10  root      547: - Xenon (4KB shooter)
1.1.1.12  root      548: - Zap
1.1.1.2   root      549: 
1.1.1.7   root      550: Med-rez games:
                    551: - Poker solitaire
                    552: 
1.1.1.2   root      553: GEM games:
1.1.1.13! root      554: - 2048 (by Rajah Lone)
1.1.1.5   root      555: - 4 Gewinnt* (Connect four)
1.1.1.12  root      556: - Awele (use v1.02, it fixes bugs in v1.01)
1.1.1.7   root      557: - Centi
1.1.1.5   root      558: - Chess* (works only from floppy)
1.1.1.7   root      559: - Clicks* (needs wdialog)
1.1.1.12  root      560: - Corewar
1.1.1.2   root      561: - Daleks*
1.1.1.4   root      562: - Dame
1.1.1.2   root      563: - DBWH
                    564: - Drachen
1.1.1.7   root      565: - Flipside (fs, othello)
1.1.1.8   root      566: - Frix
1.1.1.2   root      567: - Gem_mind
1.1.1.8   root      568: - GEMcell
1.1.1.12  root      569: - Gemamigo*
1.1.1.5   root      570: - Gnuchess
1.1.1.12  root      571: - Gobang*
                    572: - Halma
1.1.1.7   root      573: - Invers
1.1.1.2   root      574: - Isola
                    575: - Kensington
1.1.1.7   root      576: - Magic Stones* (m_stones: tetris, 2x tetris, columns)
1.1.1.2   root      577: - Mars (corewars)
                    578: - Mathmaze
1.1.1.5   root      579: - Megaroid*
1.1.1.4   root      580: - Mines*
1.1.1.7   root      581: - Mosaik
1.1.1.8   root      582: - Nanjing
1.1.1.2   root      583: - Nethack*
1.1.1.8   root      584: - Never Mind
1.1.1.2   root      585: - Orb
                    586: - Pacman
                    587: - Shanghai
1.1.1.10  root      588: - Ship Combat (battleships, line-A calls)
1.1.1.8   root      589: - Sixteen (puzzle)
                    590: - Sliders
1.1.1.4   root      591: - Snake
1.1.1.12  root      592: - Sokoban* (http://peterlane.info/sokoban.html)
1.1.1.7   root      593: - Solitair*
1.1.1.8   root      594: - Spiegel ("mirrormagic")
1.1.1.5   root      595: - Stello*
1.1.1.2   root      596: - ST Concentration*
                    597: - Sudoku*
1.1.1.4   root      598: - Tartan* (chess)
1.1.1.7   root      599: - Thor (Othello, unstable)
1.1.1.2   root      600: - Thrust
1.1.1.5   root      601: - Tricky yahoo
1.1.1.7   root      602: - Verrueck (labyrinth)
                    603: - WindowBall (breakout)
                    604: - Wormania
1.1.1.4   root      605: - zSudoku
1.1.1.2   root      606: 
1.1.1.12  root      607: GEM games needing EmuTOS >v0.9.5 (for mouse clicks to work):
                    608: - Abalone
                    609: - Ballerburg*
1.1.1.13! root      610: - Bombs     (minesweeper, needs EmuTOS >v0.9.8)
        !           611: - Minds*    (minesweeper)
1.1.1.12  root      612: - Patience* (card solitaire, use latest v2.25)
1.1.1.13! root      613: - Risky*    (Risk board game)
        !           614: - Checkers  (needs EmuTOS >v0.9.8)
        !           615: - Yams      (minesweeper)
        !           616: - Yukon*    (card solitaire)
1.1.1.12  root      617: 
1.1.1.2   root      618: Monochrome games:
1.1.1.10  root      619: - Backgammon    (line-A bitblits under GEM menu)
                    620: - Big Blow      (line-A bitblit)
1.1.1.2   root      621: - Balloons
1.1.1.10  root      622: - Bolo          (demo levels, floppy only)
1.1.1.8   root      623: - Bouncing boubles
1.1.1.12  root      624: - Columns*      (text input positioning issue)
1.1.1.10  root      625: - CW Puzzle     (line-A bitblit + line & point draw in start)
1.1.1.2   root      626: - Delta patrol
1.1.1.8   root      627: - Diamond miner
1.1.1.10  root      628: - Domino       (line-A bitblit)
                    629: - Emperor       (v1.0 & v1.5)
                    630: - Fun Face      (playable demo)
                    631: - Gluckrad      (line-A bitblit)
1.1.1.5   root      632: - Go UP
1.1.1.4   root      633: - HASCS
1.1.1.10  root      634: - Lasermon      (laser "chess", there's also color version)
                    635: - Lokomotive   (line-A bitblit)
                    636: - MacPan*      (line-A draw/clear sprite)
                    637: - MineFeld     (line-A draw/clear sprite)
1.1.1.12  root      638: - Minigolf*     (line-A draw/clear sprite, needs EmuTOS >=v0.9.6)
1.1.1.2   root      639: - Monkey Business
                    640: - Mr Dash
1.1.1.12  root      641: - Pacballs      (line-A bitblit, needs EmuTOS >v0.9.5)
1.1.1.10  root      642: - Pipeline*    (line-A line and filled rectangle, works also in color)
                    643: - Pling II     (line-A bitblit, draw/clear sprite and filled rectangle)
1.1.1.5   root      644: - Poolmono*
1.1.1.2   root      645: - Punssi
1.1.1.8   root      646: - Puzzlepuzzle
1.1.1.2   root      647: - Qix
1.1.1.10  root      648: - Roll X       (line-A bitblit and set/get pixel)
1.1.1.12  root      649: - Super breakout* (by Mark Overmars)
1.1.1.10  root      650: - Sherlock*     (texts overlap slightly)
1.1.1.8   root      651: - Skull diggery
1.1.1.10  root      652: - Slither       (line-A draw/clear sprite, works also in color)
                    653: - Space war     (bug: score missing)
                    654: - Take2*        (line-A bitblit)
1.1.1.7   root      655: - Wallball
1.1.1.2   root      656: 
                    657: Text games:
                    658: - Advent (Colossal Cave)
1.1.1.4   root      659: - Eliza
1.1.1.2   root      660: - Hack
                    661: - Larn
                    662: - Omega
1.1.1.8   root      663: - Quix
1.1.1.2   root      664: 
1.1.1.10  root      665: Mono/GEM toys:
                    666: - Biglife*
                    667: - Fishes (line-A line and filled rectangle, works also in color)
                    668: - Mandala
                    669: - Planet (celectial body calculations)
                    670: - Pyro
1.1.1.13! root      671: - Robugs* (GEM UI, line-A fillrect + sprite draw)
1.1.1.10  root      672: - ST life
                    673: - Wator (slow)
                    674: - Worm farm
                    675: 
                    676: 
1.1.1.11  root      677: Non-working color/mono/GEM Atari ST games
                    678: -----------------------------------------
1.1.1.10  root      679: 
1.1.1.11  root      680: These are all games that work with normal TOS from Hatari GEMDOS HD
                    681: emulated drive, i.e. aren't hardcoded to run from a floppy.  Floppy
1.1.1.12  root      682: only games aren't listed as main reason why some of them don't work
                    683: is them overwriting TOS (or their own) memory.
1.1.1.11  root      684: 
                    685: Non-working color STOS games (as expected):
                    686: - Balls Up          (mouse input doesn't work)
                    687: - Color Clash*      (fire doesn't work)
                    688: - Dice II           (mouse doesn't work)
                    689: - Mr Dice*          (gets spurious joy input)
                    690: - Nostram           (input doesn't work)
1.1.1.12  root      691: - Orbit             (mouse input doesn't work)
1.1.1.11  root      692: - Pipetris          (gets spurious joy input)
1.1.1.10  root      693: - Prehistorik3 demo (input doesn't work)
1.1.1.11  root      694: - Reflection*       (key input doesn't work)
1.1.1.12  root      695: - Skatetribe        (input doesn't work)
1.1.1.11  root      696: - Smash hit         (input doesn't work)
                    697: - Sudoku Universe*  (mouse input doesn't work)
                    698: - Trackball         (mouse doesn't work)
1.1.1.10  root      699: 
1.1.1.13! root      700: Commercial color game demos:
1.1.1.10  root      701: - Brain Blaster / The Teller demo (input doesn't work)
1.1.1.12  root      702: - Cauldron demo     (input doesn't work, fire doesn't start game)
                    703: - Gods demo
1.1.1.13! root      704:   - works properly only from floppy
        !           705:   - requires "high-RAM" EmuTOS build, otherwise overwrites itself:
        !           706:     make 512 UNIQUE=uk DEF="-DSTATIC_ALT_RAM_ADDRESS=0x00080000 -DCONF_WITH_FRB=0"
1.1.1.11  root      707: - Striker demo      (input doesn't work)
1.1.1.10  root      708: 
1.1.1.11  root      709: Free/shareware color games:
                    710: - Douglas Rockmoor  (joystick input doesn't work)
                    711: - Downfall          (fire doesn't work)
                    712: - Fokker            (input doesn't work)
                    713: - Japlish           (line-A polygon lines, joystick input doesn't work)
                    714: - Space invaders    (up works as fire, no other input works)
1.1.1.2   root      715: 
1.1.1.11  root      716: Mono games:
                    717: - Crystal Caves*    (line-A bitblit and draw/clear sprite, input doesn't work)
                    718: - Macrowar          (line-A bitblit, joystick doesn't work)
                    719: - Midimaze*         (joystick doesn't work)
1.1.1.13! root      720: - Ramses*           (panic, see EmuTOS incompatible.txt)
1.1.1.2   root      721: 
1.1.1.13! root      722: GEM games (input issues):
        !           723: - Anduril   (see EmuTOS incompatible.txt)
        !           724: - Invaders* (see EmuTOS incompatible.txt)
1.1.1.5   root      725: 
1.1.1.8   root      726: 
1.1.1.11  root      727: Atari ST applications (including commercial)
                    728: --------------------------------------------
1.1.1.8   root      729: 
1.1.1.11  root      730: Working drawing / image viewing programs:
1.1.1.10  root      731: - Degas Elite, see http://www.youtube.com/watch?v=G4st-x4-BJg (at 16:30)
                    732: - Iffcnv, IFF convertor/viewer
1.1.1.8   root      733: - ImCon v1.1, image converter/viewer
1.1.1.13! root      734: - Neochrome master (line-A bitblit, text, line)
1.1.1.8   root      735: - Photochrome v4 (all buttons don't work)
1.1.1.10  root      736: - Speed of Light v3.8
                    737: - Spslide, Spec512 viewer
1.1.1.8   root      738: 
                    739: Not working:
1.1.1.10  root      740: - Spectrum512 (address error on XBios Kbdvbase() return value handling)
1.1.1.8   root      741: 
1.1.1.11  root      742: Not working video / HD access programs:
1.1.1.13! root      743: - STVidPlay (see EmuTOS incompatible.txt)
1.1.1.8   root      744: 
1.1.1.11  root      745: Working MIDI programs:
1.1.1.8   root      746: - Dr T's KCS v4
                    747: - Dr T's Tiger Cub v2.0
                    748: - EditTrack
                    749: - EZ-Score
1.1.1.12  root      750: - FinalCut Pro demo (needs <4MB RAM)
1.1.1.8   root      751: - Henry Cosh's Accompanist
                    752: - Ludwig
1.1.1.10  root      753: - Miditree (floppy only, press "P" to play Xmas carrols)
                    754: - Music Mouse (uses line-A hline for cursor)
1.1.1.9   root      755: - Sequencer One
1.1.1.8   root      756: 
                    757: Not working:
1.1.1.13! root      758: - Cubase lite (see EmuTOS incompatible.txt)
1.1.1.8   root      759: 
                    760: MIDI programs are available from Tim's MIDI world:
                    761:        http://tamw.atari-users.net/
1.1.1.2   root      762: 
                    763: 
1.1.1.11  root      764: Working Atari STE programs
                    765: --------------------------
1.1.1.2   root      766: 
1.1.1.10  root      767: There are not that many STE specific (or even STE enhanced) programs:
1.1.1.2   root      768:     http://atari-ste.anvil-soft.com/html/archivapps.htm
                    769: 
1.1.1.8   root      770: But following STE specific & enhanced demos, games and apps work
1.1.1.11  root      771: fine with EmuTOS.
1.1.1.8   root      772: 
1.1.1.12  root      773: Note: STE emulation needs 256kB variant of EmuTOS.  If you use 60Hz
1.1.1.8   root      774: EmuTOS version (etos256us.img), you may get screen flicker and music
1.1.1.12  root      775: playback issues with demos and games.  You should use EmuTOS version
                    776: 0.9.4 or newer.
1.1.1.2   root      777: 
                    778: Demos:
1.1.1.5   root      779: - 1st Step (by Tobe/MJJ Prod)
1.1.1.12  root      780: - 21 bobs (by Anima) - needs 50Hz
1.1.1.8   root      781: - 32768 colors showdown (by Tronic of Effect)
1.1.1.11  root      782: - 3D full (by Oxygene)
1.1.1.2   root      783: - Again (by Paradox)
1.1.1.8   root      784: - AltParty 2008 intro (by Paradox)
                    785: - Amiga Demo 2 (by Oxygene), music disk
1.1.1.9   root      786: - Antiques (by Dune & Sector Oen)
1.1.1.10  root      787: - An Cool on STE
                    788: - Another kid story (MMJ prod 2009)
                    789: - Appendix (by DHS)
1.1.1.2   root      790: - Armada is dead (by Aggression)
1.1.1.11  root      791: - ATM 10 Years (by Checkpoint)
1.1.1.2   root      792: - Azed/Jungle demo (by Atari)
                    793: - Beat Demo (by Frontline)
1.1.1.8   root      794: - Bird Mad Girl Show (by Fraggle's)
1.1.1.2   root      795: - Birdie (by Zeal)
1.1.1.6   root      796: - Blue Period (by Paradox)
1.1.1.10  root      797: - BoingSTE
1.1.1.2   root      798: - CD-player (by Light)
1.1.1.5   root      799: - Cernit Trandafir (by DHS)
1.1.1.9   root      800: - Circus BackSTage (by BlaBLa)
1.1.1.2   root      801: - Core Flakes (by New Core)
1.1.1.8   root      802: - Devotion (by Excellence in Art)
1.1.1.2   root      803: - Dynamite (by Unit 17)
                    804: - E605 (by Light)
1.1.1.12  root      805: - Ecstasy part A (by Inner Circuit Explorers)
                    806: - Ecstasy part B (by Inner Circuit Explorers)
1.1.1.2   root      807: - French Kiss (by DHS)
                    808: - Gobi Toons (by Dune)
                    809: - Grimey (by Reservoir Gods)
1.1.1.12  root      810: - Hatari 1.9 (by Mr. Styckx)
1.1.1.6   root      811: - High Fidelity Dreams (by Aura)
                    812: - HighResMode (by Paradox)
1.1.1.8   root      813: - Illusion (by Next)
                    814: - Jam-Cols (by ICE)
                    815: - Just Musix 2 (by DHS)
1.1.1.12  root      816: - Just another Blitter demo (by Anima)
1.1.1.11  root      817: - Kick my ass'embler (cpp_edit by Paradize & Cerebral Vortex)
1.1.1.10  root      818: - Lavalamp (by Tobe)
1.1.1.12  root      819: - Little Blitter Benchmark Demo (by Frank B)
1.1.1.11  root      820: - Lovetro (by Paradize & Sector One)
1.1.1.2   root      821: - Madness (by Cream)
1.1.1.10  root      822: - Massacre (by DHS)
1.1.1.2   root      823: - Mathematica (by Aura)
1.1.1.4   root      824: - Maxymizer compo 2006 (by gwEm)
1.1.1.2   root      825: - Meshake (by Spice Boys)
                    826: - Mind Rewind (by Reservoir Gods)
1.1.1.10  root      827: - Monogatari (monochrome, by Cerebral Vortex)
                    828: - More or Less Zero (by DHS)
1.1.1.2   root      829: - MovieSTE (by Tony Barker)
1.1.1.10  root      830: - Muda (by Live!)
1.1.1.8   root      831: - Necrosys (by Hemoroids)
1.1.1.2   root      832: - New Year -94 Intro (by Extream)
1.1.1.11  root      833: - No Monkey (by Tomchi)
1.1.1.8   root      834: - Pacemaker (by Paradox), end part works only from floppy image
1.1.1.2   root      835: - Paracon 6 & 7 remindtros (by Paradox)
1.1.1.6   root      836: - Power Rise (by Light)
1.1.1.2   root      837: - Reanimation (by Syntax)
1.1.1.5   root      838: - Realtime (by MJJ Prod)
1.1.1.10  root      839: - Riverside (by DHS)
1.1.1.8   root      840: - RGBeast (by Aggression)
1.1.1.12  root      841: - SaboTagE (by Paradox)
1.1.1.8   root      842: - Save the Earth (by Defence Force)
1.1.1.2   root      843: - Sinfull Sinuses (by Chronicle)
1.1.1.8   root      844: - Sierpinski overdose 4K (by GGN), med-rez+blitter only
1.1.1.6   root      845: - Sommarhack (by DHS)
1.1.1.8   root      846: - Songs Of The Unexpected (by OUCH)
1.1.1.10  root      847: - Steroid (Metroid remake demo)
1.1.1.2   root      848: - STE slideshow (by DHS)
                    849: - STE Wars (by Tony Barker)
1.1.1.10  root      850: - STePS (by XiA/CPT)
                    851: - STrange RoboTS (by Blabla)
1.1.1.12  root      852: - STresSTeST by (Cream)
1.1.1.8   root      853: - Summer Delights (by DHS)
1.1.1.6   root      854: - Sventure intro (by Paradox)
1.1.1.11  root      855: - Takeover (by Lamers)
1.1.1.10  root      856: - TalkTalk2 (by XiA)
1.1.1.8   root      857: - Techno drugs (by NLC)
1.1.1.12  root      858: - Time Slices (by Defence Force)
1.1.1.10  root      859: - Tribute to Rainbow TOS
                    860: - Tyranny (by DHS)
                    861: - UFO (by Dune & Sector1)
1.1.1.11  root      862: - Unbeatable (by Masters of Electric City)
1.1.1.2   root      863: - Vision (by POV)
1.1.1.12  root      864: - We Were @ STNICCC 2015 (by Oxygene)
                    865:   - Reset screen colors are wrong and scrolltext skewed
1.1.1.4   root      866: - XiTEC Presentation (by Omega)
1.1.1.2   root      867: 
                    868: Color games:
1.1.1.10  root      869: - 4K Pacman
1.1.1.6   root      870: - Aerial Combat 3
1.1.1.2   root      871: - Alien Blast (demo)
1.1.1.10  root      872: - Alien Thing preview
                    873: - Atari Scene Card Battle (line-A bitblit)
1.1.1.8   root      874: - Astrodia
1.1.1.2   root      875: - Battletris+
1.1.1.12  root      876: - BeGEMeD* (line-A bitblits)
1.1.1.10  root      877: - Blat (line-A bitblit)
1.1.1.9   root      878: - Boom (screen flashes during scrolling messages)
1.1.1.10  root      879: - Breakdance (scene game, STOS, needs EmuTOS >v0.9.3)
1.1.1.13! root      880: - ChuChu Rocket* (full version, needs EmuTOS >0.9.7)
        !           881: - Crash Time Plumber
        !           882: - Droid STE rewrite (WIP)
1.1.1.10  root      883: - Dynabusters+*
1.1.1.2   root      884: - Frantick
1.1.1.10  root      885: - Giana Sisters STE rewrite: (needs EmuTOS >v0.9.3)
1.1.1.12  root      886:   http://atari-forum.com/viewtopic.php?f=3&t=26360
1.1.1.10  root      887: - H Mec 2 (line-A bitblit)
1.1.1.8   root      888: - Micromachines preview (by .tscc)
1.1.1.10  root      889: - Mr Boomer (line-A bitblit)
1.1.1.2   root      890: - No Limit II (shareware pinball)
                    891: - Obsession* (demo of commercial pinball)
                    892: - Operation Garfield
                    893: - Pacman on E
1.1.1.10  root      894: - Pacmania* STE/overscan rewrite: (needs EmuTOS >v0.9.3)
1.1.1.12  root      895:   http://atari-forum.com/viewtopic.php?f=3&t=24635
1.1.1.13! root      896: - Pole Position (arcade conversion)
1.1.1.12  root      897:   http://atari-forum.com/viewtopic.php?f=3&t=26068
1.1.1.2   root      898: - Power Up
1.1.1.13! root      899: - R0x (line-A bitblit)
1.1.1.10  root      900: - Roger (line-A bitblit)
1.1.1.13! root      901: - R-Type Deluxe (arcade conversion)
1.1.1.12  root      902:   http://atari-forum.com/viewtopic.php?f=28&t=29047
1.1.1.2   root      903: - Skulls (shareware "minesweeper")
1.1.1.4   root      904: - Spy 4k
1.1.1.2   root      905: - Stardust* (tunnel sequence demo)
                    906: - STEtris
                    907: - STrEet Fighter II (incomplete)
1.1.1.8   root      908: - Stupid balloon game (joysticks swapped?)
1.1.1.2   root      909: - Substation* (demo)
1.1.1.8   root      910: - The chronicles of Omega
1.1.1.2   root      911: - Tomtar
1.1.1.13! root      912: - Trapped II (DMA audio, line-A functions 1, 2, 3, 5, 7, 9)
1.1.1.10  root      913: - Ultimate Arena v1.3 light (slow with EmuTOS)
1.1.1.6   root      914: - Utopos* (demo)
1.1.1.5   root      915: - Wolfenstein3D v0.8a* (a bit unstable)
1.1.1.8   root      916: - Zero-5 (demo)
1.1.1.10  root      917: - Zool (demo)
1.1.1.2   root      918: 
1.1.1.12  root      919: Additionally, also all nice STe enhanced Paradize games work
                    920: (AttackWave, Kolmik, MangaPuzzle, NWDump, Pairs, Penta,
                    921: PokerSquare, Pooz, Znax, SpaceBattle), and they all use
                    922: line-A bitblits:
1.1.1.10  root      923:        http://paradize.final-memory.org/games.shtml
                    924: 
                    925: 
                    926: STE (enhanced) music applications:
1.1.1.2   root      927: - Blipp Blopper
1.1.1.10  root      928: - EPSS
1.1.1.8   root      929: - DeskTracker MT
1.1.1.6   root      930: - Hextracker
1.1.1.2   root      931: - MaxYMizer
1.1.1.10  root      932: - MusicPlayer
1.1.1.2   root      933: - Octalyzer
                    934: - Paula
1.1.1.8   root      935: - Protracker 2 STE
1.1.1.2   root      936: - Sirius Player
                    937: 
1.1.1.11  root      938: Most of the non-GEM ST tracker & chip music composer programs work
                    939: also with EmuTOS too (not just STe ones), most even with the 512kB
                    940: EmuTOS version.
1.1.1.6   root      941: 
1.1.1.2   root      942: 
1.1.1.10  root      943: Non-working Atari STE programs
                    944: ------------------------------
1.1.1.2   root      945: 
1.1.1.12  root      946: Partially working STE demos (old info, maybe 0.8.x?):
1.1.1.11  root      947: - 20 years megademo (by Atari scene collective)
1.1.1.12  root      948:   - issues in some screens that are for STE
1.1.1.11  root      949: - 20 years Atari STE megademo (by Paradox)
                    950:   - some screen don't work
1.1.1.8   root      951: 
1.1.1.11  root      952: Non-working games and music programs:
1.1.1.12  root      953: - Art for Kids demo (Bus error at $6, after vro_cpyfm)
1.1.1.13! root      954:   - with 512k image, bus errors already at startup
1.1.1.10  root      955: - Bombaman (joystick input doesn't work in game itself):
                    956:   http://homepage.ntlworld.com/kevcallahan/bombaman/
1.1.1.13! root      957: - Cameleon (see EmuTOS incompatible.txt)
        !           958: - Hero (STOS, see EmuTOS incompatible.txt)
1.1.1.12  root      959: - Protracker v2 STE, Equinox version
1.1.1.13! root      960:   - http://www.pouet.net/prod.php?which=13381
        !           961:   - see EmuTOS incompatible.txt
        !           962: - Zaptastic (input doesn't work at startup screen)
1.1.1.8   root      963: 
                    964: 
                    965: Atari TT programs
                    966: -----------------
                    967: 
1.1.1.12  root      968: TT emulation requires 512kB version of EmuTOS (the one shipped with
1.1.1.13! root      969: Hatari).  TT-low (256-color) mode and sound support requires EmuTOS
        !           970: v0.9.6 or newer.
1.1.1.12  root      971: 
1.1.1.10  root      972: Working applications:
                    973: - Mandelbrot playtime (fracplay, uses FPU)
1.1.1.13! root      974: - PixArt4 (requires EmuTOS >v0.9.8)
        !           975:   - http://www.1632systems.co.uk/www/html/Product/pixart.htm
1.1.1.4   root      976: 
1.1.1.8   root      977: Working demos:
1.1.1.11  root      978: - 256mbrot, Bragg, Glasstro, Orion-B, Yabt (TT/Falcon intros by ray//.tSCc)
1.1.1.4   root      979: - 4getful (by gwEm, 4KB intro TT-version)
1.1.1.12  root      980:   - Use either EmuTOS <v0.9, or less accurate Hatari oldUAE CPU core
1.1.1.4   root      981: - Adebug 3DTT demo (by Brainstorm)
1.1.1.11  root      982: - CrY image viewer (by .tSCc)
1.1.1.8   root      983: - Mandelbrot explorer (by .tSCc)
1.1.1.11  root      984: - TC fish (by .tSCc)
1.1.1.4   root      985: - TT highres slideshow (by .tSCc)
1.1.1.8   root      986: - Shiny Bubbles TT (by Xanth FX)
                    987: - XiTEC demos (by Omega)
1.1.1.11  root      988:   - On exiting Swing EmuTOS panics with privilege violation
1.1.1.9   root      989:     (TOS bombs and continues)
1.1.1.8   root      990: 
1.1.1.10  root      991: Working games:
                    992: - Capy (by YesCREW)
1.1.1.12  root      993: - GEM NetHack v3.4.3
                    994: - GEM Slashem v3.3.1
1.1.1.10  root      995: - Oxyd (Falcon version)
                    996: 
                    997: Broken programs:
1.1.1.11  root      998: - OpenTTD:
1.1.1.12  root      999:   - Needs hundreds of MBs of TT-RAM
                   1000:   - Needs to be started from TT-low resolution
                   1001:  (- works also on Falcon with FPU, DSP can be disabled for speed)
1.1.1.10  root     1002: 
1.1.1.8   root     1003: 
1.1.1.11  root     1004: Falcon programs
                   1005: ---------------
1.1.1.8   root     1006: 
                   1007: Falcon emulation requires 512kB version of EmuTOS
                   1008: (the one shipped with Hatari).
                   1009: 
1.1.1.9   root     1010: Latest EmuTOS missing:
                   1011: - HiColor support
1.1.1.11  root     1012: - XBios functions for DSP
1.1.1.9   root     1013: 
                   1014: probably explains partly why graphics in many of the demos & games
1.1.1.11  root     1015: look broken, their sound or music doesn't work, or why they freeze at
1.1.1.9   root     1016: startup.
                   1017: 
1.1.1.11  root     1018: Following Falcon only demos, games and apps work (mostly) fine though.
1.1.1.9   root     1019: 
                   1020: 
1.1.1.11  root     1021: Falcon demos
                   1022: ............
1.1.1.8   root     1023: 
                   1024: Working demos:
                   1025: - 1600x600
                   1026: - 30l coke, needs DSP
1.1.1.12  root     1027: - 4getful (by gwEm, 4KB intro Falcon version)
                   1028:   - Has way too low volume
1.1.1.8   root     1029: - A Rh Positive 4k (by tSCc), needs DSP
                   1030: - Ascii (by Reservoir Gods), disable DSP
1.1.1.2   root     1031: - ATS (by DHS)
1.1.1.8   root     1032: - Autowachen Verboten (by Lazer)
1.1.1.13! root     1033: - Binliner (preview by Avena)
1.1.1.2   root     1034: - Birdshow
1.1.1.8   root     1035: - Bugs from outer space (by Impulse)
                   1036:   - bad sound
                   1037: - Cebit 93 (by Respectables)
                   1038:   - needs WinUAE CPU core
                   1039: - Cooler than ever (by ICE)
                   1040:   - bad sound
1.1.1.4   root     1041: - DBA Magazine 14 intro (by Lazer)
1.1.1.8   root     1042: - Earth (by Gaston)
                   1043: - Falcon Flight (by Opium)
                   1044: - Firestarter (by Shadows)
1.1.1.9   root     1045: - Flu 4k (by New Beat), needs FPU
1.1.1.8   root     1046: - Fungle beats (by FUN)
                   1047:   - needs WinUAE CPU core
1.1.1.2   root     1048: - Game of Life 4k (by Aggression)
1.1.1.9   root     1049: - Gourand triangles demos (by ray//.tSCc)
                   1050:   - these have asm sources!
1.1.1.8   root     1051: - Illusion 64 (by Paranoia)
                   1052:   - plasma screen has garbage on right side,
                   1053:     end screen at top & bottom
                   1054: - Mouse (animation + music)
1.1.1.11  root     1055: - Old Stuff (by Extream)
1.1.1.13! root     1056: - Prepare (by Extream)
1.1.1.8   root     1057: - RGB Reine (by New Beat)
                   1058: - Rock Solid (by Paranoia)
                   1059: - Six Sievert (by tSCc)
                   1060: - Snowstorm (by Reservoir Gods), disable DSP
                   1061: - Sonolumineszenz (by Avena)
1.1.1.11  root     1062:   - works before v0.9.1, but without sounds
1.1.1.8   root     1063: - Terrorize Your Soul (by tSCc)
1.1.1.4   root     1064:   - fonts and colors aren't right on all screens
1.1.1.13! root     1065: - Tiny Things (no music as it's on DSP)
1.1.1.8   root     1066: - Videl visions slideshow
                   1067: - Virtual City, needs DSP
                   1068:   - freezes at exit
                   1069: - Warum (by Lazer)
                   1070: - Weltchmerz (by Avena)
                   1071: - ZZ 9 Plural Z Alpha (by tSCc)
                   1072: 
1.1.1.10  root     1073: Demos regressed in EmuTOS v0.8.7, working again in EmuTOS >0.9.3:
1.1.1.9   root     1074: - Blue 4k (by New Beat)
1.1.1.10  root     1075:   - Ikbdws() stack usage compared to TOS4 was issue
1.1.1.8   root     1076: 
                   1077: Partly working demos:
                   1078: - Agony (by DNT crew)
                   1079:   - freezes after a while
                   1080:     XBIOS 109 (Dsp_ExecProg)
                   1081:     Bus error bget at 00400000
                   1082: - Built-in Obsolescence (by Digital Chaos)
                   1083:   - requires WinUAE core
                   1084:   - Eventually dies to Dsp Stack Over/underflow  
                   1085: - Motion (unfinished demo by Aggression)
                   1086:   - only writer screens work
                   1087: - Gurkensalat (by Lazer)
                   1088:   - freezes after a while
                   1089: - Illness (by Escape)
                   1090:   - freezes after a while to
                   1091:     Bus error lget at 4e700cb9
1.1.1.13! root     1092: - I want you to remember (by KÜA Software & Pixel Twins)
        !          1093:   - No music as it needs DSP
1.1.1.8   root     1094: - Jesterday (by POV)
                   1095:   - Music demo, but no music as it needs DSP
                   1096: - Oergs (by Lazer)
                   1097:   - Music is bad
                   1098: - Schlumpf invtro (by Lazer)
                   1099:   - Music is bad
                   1100:   - Colors are wrong
                   1101:   - Input doesn't work to advance next screen
1.1.1.10  root     1102: - Yepyha (by Toons)
                   1103:   - Music is missing (needs DSP?)
1.1.1.8   root     1104: 
1.1.1.11  root     1105: Demos that with normal TOS work without DSP HW,
1.1.1.8   root     1106: but don't work with EmuTOS at all:
                   1107: - GEM demo (by DHS & AssemSoft):
                   1108:   - needs HiColor mode
                   1109: - Beams (by .tscc):
                   1110:   panic with bus error:
                   1111:   M68000 Bus Error reading at address $3b4.
1.1.1.11  root     1112: - Tere Ra'I (by Cerebral Vortex / Dune / Sector One)
1.1.1.13! root     1113: - Silly Venture 2k16 invitro (by Dune / Mystic Bytes)
1.1.1.11  root     1114: - Unexpected Fun (by Orion_)
                   1115:   - these exit as Dsp_Lock() fails
                   1116: 
1.1.1.8   root     1117: 
1.1.1.11  root     1118: Falcon games
                   1119: ............
                   1120: 
                   1121: Games regressed in EmuTOS v0.8.x (not working anymore):
                   1122: - Columns by Deadheart* (demo)
                   1123:   -  colors/graphics are wrong
                   1124:     (in v0.8.7 screen was just black with music on background)
                   1125: - Rave*
                   1126:   - colors/graphics are wrong
                   1127:     (in v0.8.6, only at actual game lower half)
                   1128: - SBM v0.8 (Bomberman clone)*
                   1129:   - Bus error wget at 00400000
1.1.1.2   root     1130: 
1.1.1.11  root     1131: Games working in EmuTOS >=v0.9.0:
1.1.1.4   root     1132: - Aces High (preview)
1.1.1.12  root     1133: - BeGEMeD* (Falcon version)
1.1.1.2   root     1134: - Blum
1.1.1.8   root     1135: - Cavemania (demo version)
1.1.1.2   root     1136: - Corsair
                   1137: - DB 4K
1.1.1.8   root     1138: - Double Bobble 2000* (by Reservoir Gods), disable DSP
1.1.1.2   root     1139: - Dry Egg (needs >4MB RAM)
                   1140: - FalcTron
1.1.1.8   root     1141: - Ganymed (start with F1)
                   1142: - Heretic (very slow)
                   1143: - Hexogan (use number pad)
1.1.1.2   root     1144: - Impulse (Breakout clone)*
1.1.1.8   root     1145: - Lamemine
                   1146: - Les Dinosaures (demo)
                   1147: - LlamaZap free version (requires joypad, not joystick)
1.1.1.2   root     1148: - Madtris
1.1.1.8   root     1149: - Nibe
                   1150: - Running (demo)*
1.1.1.2   root     1151: - Radical Race (demo)*
                   1152: - Spice (Defender clone)*
1.1.1.8   root     1153: - Static (Patience by Reservoir Gods), disable DSP
1.1.1.2   root     1154: - Steinbruch
1.1.1.8   root     1155: - Switch
1.1.1.2   root     1156: - Tank Blaster
1.1.1.8   root     1157: - Tautology (by Reservoir Gods)
                   1158: - Tautology II* (by Reservoir Gods)
1.1.1.2   root     1159: - Toy Man
1.1.1.8   root     1160: - Willie's Adventure (preview1), disable DSP
1.1.1.9   root     1161: - Willie's Adventure* (preview2)
                   1162: 
1.1.1.10  root     1163: Games working in EmuTOS >v0.9.0:
1.1.1.11  root     1164: - Jeu de Poker
                   1165:   - needs 640x480@256 VGA mode
1.1.1.9   root     1166: - Landmine (GEM minesweeper)
1.1.1.11  root     1167: - Let's play Shanghai
                   1168:   - needs 640x400@256 mode
                   1169: - Manga Puzzle
                   1170:   - needs 256 color mode
1.1.1.9   root     1171: - Pac Them*
                   1172: - Santarun (GEM, slowish)
                   1173: - Vertical Mayhem(+) (Columns clone)*
                   1174: - Zodiax (Falcon "R-type")
1.1.1.12  root     1175:   - Sound requires EmuTOS >v0.9.5 (for sound matrix default values)
1.1.1.8   root     1176: 
1.1.1.11  root     1177: Games working in EmuTOS >v0.9.3:
                   1178: - Chainz:
                   1179:   - vga, press space at start to disable DSP use
                   1180: - Jewelz
                   1181:   - vga, select hatari mode (F2)
1.1.1.12  root     1182: - King Solitaire
1.1.1.11  root     1183: - Risk 030 demo
                   1184:   - Needs 640x480@16 VGA mode
                   1185: - Sweety Things
                   1186: - Ultimate Arena Falcon edition:
                   1187:   - doesn't recognize it's on Falcon -> select "Test"
                   1188:   - crashes sometimes
                   1189: 
                   1190: Chainz, Jewels, Sweety and Poker games need to be started from 640x480
                   1191: mode, otherwise EmuTOS constrains mouse movements to too small area.
1.1.1.2   root     1192: 
1.1.1.12  root     1193: Games working in EmuTOS >v0.9.5:
                   1194: - GEM breakout
                   1195: - The Ultimate Minesweeper (16-color GEM game)
                   1196: (Earlier EmuTOS versions have problems with mouse clicks)
                   1197: 
1.1.1.13! root     1198: Games working in EmuTOS >0.9.6:
        !          1199: - Chorensha (old, non-DSP version)
        !          1200: - Block Blizzard preview (line-A bitblit + hide cursor / show mouse)
        !          1201: - Masters of Chaos (multiplayer "dungeon master")
        !          1202: 
1.1.1.6   root     1203: Games working with extra hacks:
                   1204: - Bugger, Bunion, SkyFall, Sworm games by Resorvoir Gods:
                   1205:   - use an undocumented TOS4 vector for keyboard input instead of accessing
                   1206:     kbdvec correctly which use causes EmuTOS to panic.  This can be worked
                   1207:     around with the following hack.prg:
                   1208:     http://sourceforge.net/mailarchive/message.php?msg_id=26841274
1.1.1.9   root     1209:   - with EmuTOS, enabling DSP freezes the games right at startup
1.1.1.6   root     1210:     (with normal TOS4, DSP is used for background music)
                   1211: 
1.1.1.10  root     1212: Games that might be possible to get working (they show something
                   1213: and/or don't use DSP XBios calls or DSP sound matrix):
1.1.1.13! root     1214: - Bomb Squad: graphics look wrong (HiColor?)
1.1.1.10  root     1215: - Confusion (demos 1 & 2): title screen doesn't come up
1.1.1.9   root     1216: - Conquest of Elysium: screen with garbage
1.1.1.10  root     1217: - Gold island (demo, vga only), parts of blits are missing
1.1.1.13! root     1218: - Des Lazers & des Hommes, game area graphics are missing (they're rendered with DSP)
1.1.1.10  root     1219: - It's Great (start from st-med rez): mouse doesn't work
1.1.1.13! root     1220: - Men at War: freezes at startup (uses sound matrix)
1.1.1.9   root     1221: - Multibriques: colors are wrong
1.1.1.8   root     1222: - Neurobot: just exits
1.1.1.13! root     1223: - Painium: exception 15 panic when pressing fire in game itself
        !          1224: - Tetrhex: bus error panic after trying to set 256 color mode
        !          1225: - Tron 2: illegal instruction panic on startup
        !          1226: - TsccTron: bus error reading at address $0 at startup
1.1.1.8   root     1227: 
                   1228: 
1.1.1.11  root     1229: Falcon applications
                   1230: ...................
                   1231: 
1.1.1.8   root     1232: Working applications:
                   1233: - Aniplayer v2.22
                   1234: - BIQ codec / player (by .tscc, has sources)
1.1.1.5   root     1235: - Cecile hard disk (image) driver
1.1.1.8   root     1236: - DSP-debug debugger
                   1237: - Godpaint (by Reservoir Gods)
                   1238: - ICDraw, .ICO and .IB3 GEM viewer
                   1239: - Kronos v1.91 benchmark
                   1240: - Rainbow 2 multimedia, needs WinUAE CPU core for MMU
1.1.1.10  root     1241: - Smurf (GEM image viewer)
1.1.1.8   root     1242: 
                   1243: Partly working applications:
                   1244: - Centurbo benchmark:
                   1245:   - DSP speed 0, with normal TOS the correct 32Mhz
                   1246:    (bogus speed values for FPU & CPU as with normal TOS)
1.1.1.10  root     1247: - Delmpaint (GFA)
                   1248:    - some draw operations do black on black
1.1.1.11  root     1249:    - file selector in wrong size if program is started
                   1250:      from some other resolution than 320x200@256
1.1.1.9   root     1251: - Escape paint (GEM)
                   1252:   - Icons don't show in image operations window, and their
                   1253:     places are inverted on mouse-over, image names show in
                   1254:     image list window only on highlight, some UI elements
                   1255:     flicker
1.1.1.8   root     1256: - Fractal Playground
                   1257:   - DSP needs to be disabled, keyboard input doesn't work
1.1.1.2   root     1258: - Whip! (virtual light machine)
1.1.1.12  root     1259:   - Cursor is frozen unless DSP is disabled
                   1260:   - Non-DSP effects work
1.1.1.8   root     1261: - Winrec (direct to disk GEM audio recorder/effects)
                   1262:   - Starts fine and GUI works, but I didn't try recording,
                   1263:     may actually work fine
1.1.1.2   root     1264: 
1.1.1.8   root     1265: Broken applications:
                   1266: - AceMidi demo (softsynth sounds need DSP)
                   1267:   - freezes after loading sound bank
                   1268: - AceTracker:
                   1269:   - exits after starting
                   1270: - Centview (GEM image viewer)
                   1271:   - For JPG images, requires running jpegd.prg first
                   1272:   - Says "Ce fichier n'a pu etre ouvert"
                   1273: - DSPdit (by .tscc)
                   1274:   - panic with bus error
                   1275: - FalcAMP (GEM)
1.1.1.9   root     1276:   - buttons aren't drawn in window 
                   1277:   - complains about DSP
1.1.1.8   root     1278: - FlaySID
                   1279:   - says "cannot connect with DSP matrix" when playing
                   1280:     (has no sound with Hatari even with real TOS)
                   1281: - Flextracker
1.1.1.10  root     1282:   - black screen after pressing space at startup at Dsp_LoadProg()
                   1283:   - Needs WinUAE Hatari CPU core (with normal TOS)
1.1.1.8   root     1284: - Gemplay v1.49, v1.92 and v1.95
                   1285:   - Says "needs Falcon 030 to run"
                   1286: - Indypaint
                   1287:   - cursor moves, but screen is black, F1-F4 keys don't work
                   1288:   - needs HiColor mode
                   1289: - MP2 player:
                   1290:   - Says that DSP and audio subsystem are already in use
                   1291:   - When playing is forced, there's no sound
                   1292:   - Time runs in large jumps
1.1.1.2   root     1293: 
1.1       root     1294: 
1.1.1.2   root     1295:        - Eero

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.