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

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

unix.superglobalmegacorp.com

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