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

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

unix.superglobalmegacorp.com

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