|
|
"Linux Gazette...making Linux just a little more fun!"
The Art of Atari ST EmulationBy Matthias Arndt
Contents
1 IntroductionI'm quite an Atari ST fan. It was the computer that introduced me to computing in the first place. It was a thrill that changed my life forever. All those of you who prefer the Amiga, write your own article instead of claiming the ST was or is crap. What? You don't know what the ST is? It's a late-80s, early-90s 16/32-bit home and semi-professional computer system manufactured by Atari. The ST still has many friends all over the world, the Atari ST community is very active on the web due to the fact of emulation. Just visit the Little Green Desktop (www.atari.st) or www.atari.org to see what I mean. This article concentrates on Atari ST emulation on Linux, describing the available emulators and some useful information about ST emulation in general.
2 What is emulation?Emulation tries to rebuild the behavior and performance of hardware components with software. Practically this means to make your PC think it is another computer with a different hardware architecture and in most cases another OS, enabling you to run a great amount of software written for the emulated system on your real box. In our case, this means running software for the Atari ST on your Linux box.
3 Machine FactsAnyone who is interested in emulation should at least know the hardware facts of the emulated system. Here we go: (all data refers to the standard ST, not the TT, Falcon or clones)
Always keep in mind that this machine was introduced in the spring of 1985 and the masses were stunned. More capable than a Macintosh of that period and much cheaper at that time. Just as a little overview of what an emulator has to emulate.
4 ST EmulationThe first attempt at emulating the ST was the Gemulator in 1994 or 1995. It was an emulator for DOS that needed a special hardware plug-in card. Nowadays, all ST emulators are software-only solutions. The ST Emulation boom started in 1997 with the DOS based emulator PacifiST written by Frederic Gidouin. Since then several other ST emulators have reached a very high niveau such as WinSTon or STEEM. This applies partly to ST Emulation on Linux as well. STEEM is now officially available for Linux, and STonX is getting better and better at each release.
5 ST Emulators for Linux
5.1 Things common to all emulatorsAll ST emulators have the following things in common:
5.2 STonXThe famed STonX was the first and for a long time the only ST emulator available for Unices. It now reached a really usable state, although still not wonderful to play games and run demos on it. A few quick facts:
Really annoying at the moment are:
STonX can be found at: http://stonx.sourceforge.net/.
5.3 STEEM on LinuxThis is a port of the STEEM emulator to Linux. It is not GPLed but freeware. STEEM is much better suited for games, since it features even STE graphics and sound, overscan and raster effects included. It runs many demos and most games. STEEM facts are:
STEEM can be found at: http://steem.atari.org/.
5.4 HatariHatari is a port of the WinSTon source code to Linux. It is still in early alpha phase and unusable at the moment. Check http://hatari.sourceforge.net/ for details.
6 TOSAs stated above the TOS is the Atari ST's default operating system. (You can run Minix, Mint and several other systems as well.) Obviously, all ST emulators need a TOS ROM in order to work. It is not included with the emulators and always keep the copyright in mind. There are several places on the net to get TOS images, and there are programs available that allow you to extract the TOS ROM of your ST to a file.
7 Software for the STThere is still a large amount of ST software around on the net. FTP sites carry public domain and freeware, and some sites have pirated ST games online. Finally, the ST community on the net is very supportive when looking for ST software.
8 CommunityThere is a large Atari community on the net, several IRC channels, bulletin boards and a hierarchy of Usenet news is available. A few useful tips:
9 ConclusionThe Atari ST is still alive - and you can support this development on Linux. Join us by running an Atari ST emulator. Even if you never had an ST, it is worth a try. Take me for example, I never had a C64, VCS2600 or ZX Spectrum, but I run emulators for all of them.
Always remember: Atari will never die!
|

Matthias Arndt