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