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