Game and demo Debian packages for Hatari
All of these packages:
As a default rule I don't have here commercial or shareware games. Almost all programs here are freeware, currently there's one shareware game and demos of two commercial games. I might later add/package some others if requested and they are documented to be freely distributable.
If you know that something here is not freely distributable (GPL, public domain, freeware...), please mail me (eerott at gmail) and I'll take it away.
Game and demo packages
Most of the packages contain documentations with more information about the game and its author. Docs are installed under /usr/share/atarist-files/gamename/ directory. If you want to extract files in a .deb package on PC without installing it, you can use the extract-deb.sh script.
Here are some small Atari ST demos. Unfortunately the music (sound emulation) stutters quite a bit on 770/N800/N810, so you probably want to turn it off ('+' button) and most of the real demos don't work with EmuTOS either (although with real TOS Hatari won't have problems with them), so I've left them out. Anyway, enjoy the show!
Playable commercial game demos
These are playable demos of commercial games which to my knowledge are are freely distributable (not exclusive to some disk magazines).
These are shareware games. Their documentation contains instructions how the shareware fee can be payed. If you know that the addresses have changed, please mail me (eerott at gmail).
Note: STarball loading screen colors are wrong with EmuTOS, but the game doesn't have any problems, you just need to wait. Do not press "Back" button to pass EmuTOS bootup countdown, it will skip game loading (use "Select" for skipping).
These are the games that don't fit into any of the other categories.
Platform games were probably the most common games on the 80's end home computers.
IMHO the most suitable category of games for 770/N800/N810 along with the strategy games.
Just kill the bloody bastards...
These aren't really playable on the 770/N800/N810 because only one player can play at the time, but at least you can test them. You can use the device Decrease (-) key to switch between joystick 1, 0 and no joystick. You can play them on PC too with two (USB) joysticks or using cursor keys joystick emulation for the other joystick.
Problems with the device SDL library
When you switch to Desktop and back to Hatari, Hatari screen is and remains black. Just switch again to Desktop and back to Hatari and it starts working. This happens also in some other SDL programs so I think the problem is specific to the 770 SDL library. It doesn't happen on newer devices (with newer SDL library).
Sometimes the Hatari screen loses focus even in fullscreen mode and keys don't seem to work. Just tap the screen and keys work again. I think this a maemo platform (SDL library?) specific problem.
Possible problems with the (above) game/demo packages
All of the games should be playable with Hatari keys, but sometimes you need to switch the joystick emulation to the other joystick (in two player games) or off for a while to input Return key etc.
Many demos are on a disk image instead of in a directory (some games require also to be run from a disk image). If the demo/game doesn't start at all, go to the Hatari Disk options and "eject" the (previously used) harddisk and disable booting from HD.
Note: Most of the above games are not on disk image, just files in a directory which Hatari can mount as a harddisk. That saves a bit of memory because then Hatari doesn't need to store the (uncompressed) disk image into RAM. Also, that way it's easier for you to read the documentation coming with the games.
HOWTO for doing the game packages
It's really quite simple to do these packages once you've tested that the game works with Hatari and EmuTOS. Just:
After all this you should have a directory hierarchy similar to this:
tmp/ - control - Makefile - usr/ - share/ - applications/ - hildon/ - gamename.desktop - atarist-files/ - gamename/ - auto/ - game.prg - game.txt
... - gamename/ - game.prg - game.txt - desktop.inf - emudesk.inf
Then you can do just "make" and a Debian package is created from the contents of usr/ according to the control file. From the above you would get now:
- atarist-gamename_1.0_all.deb - md5sums
Keys not present on Nokia 770/N800/N810
Some of the games might require pressing some key that isn't available on the device (like Space, F1 or 1) before the game starts. For those you can use a keyboard mapping file to map for example the Back/Escape or 5-rocker Select/Return button to the required key(s).
With the examples comes keys.map example keyboard mapping which you can modify to your needs and then in the game's .desktop file tell Hatari to use that keymap with the -k /path/keys.map option (the mapping file can also be selected from the Hatari keyboard options dialog).
Other games and EmuTOS
Most of the games for Atari ST and even STE work just fine with Hatari when using original (non-free) TOS ROMs. So, if you still own an Atari ST, I recommend using its ROMs.
However, there are also quite a few commercial games which work with the GPL EmuTOS too. For example of the ones that came with my Atari ST's "Powerpack" sales package, these (classics) work just fine with EmuTOS:
You might still be able to buy them somewhere and the disk formats (at least of the Powerpack disks) were such that they could be copied also with PC floppy drives (e.g. with Linux Mtools). For Nebulus there's an excellent SDL remake Toppler.
There were also some excellent playable game demos coming with the ST Format magazine which work with EmuTOS, but unfortunately they are either marked to be exclusively for ST Format or don't contain information whether they could be distributed. Additionally the disk formats were such that you need an Atari floppy drive to copy the files elsewhere. IMHO some of the nicer demos were:
Note: ST Format wasn't the only magazine having disks with games and demos, at some point there were also at least (in English) the One / Zero / ST action / STart magazines. In the beginning some of them even catered both for Atari ST and Amiga users. For people who were more interested e.g. about hardware hacking and programming in general, the German magazines were better. I'm not sure what that tells about the English-speaking people...
For more information on Atari games etc., see the Little Green Desktop.
Copyright © 2006-2013 by Eero Tamminen