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