News

Open Source

Docs + other stuff

Hatari on Maemo
(+Atari ST games)

Over 10 years ago

Links and trivia

Open Source Software

Contents:


Projects I've contributed to

I list here only projects to which I've done larger contributions. There are too many projects to list here all the patches, bug reports etc. I've sent during the years.

Projects I'm currently involved in

Projects I've been involved with earlier

I've also created most of the graphics (which Pov-Ray sources are available under GPL) for the SolarWolf game implemented with PyGame.


My own projects

Nowadays I don't really have time for my own projects, but in 90's I was quite active. Below are listed still available sources and binaries. I update them occasionally so that they build fine at least on Linux.

W Window System

Components

Package:Contents:
console-board-gamesSome networked, console based board games + daemons
libw1.4The W Window System client library
libw2x1.4The Wlib-on-X emulation library
libwt0.9The W Window System GUI toolkit library
wluaA Lua interpreter with W Window System support
wws-appsMore advanced W Window System applications
wws-baseThe W Window System server and basic applications
wws-devThe development files for the W Window System libraries
wws-gamesThe W Window System games
wwsMetapackage for the W window system with scripts and docs

Applications include for example HTML v1 browser, color terminal emulator, there are some networked board games and the server supports monochrome, 2, 4 and 8 bit graphics natively and others through e.g. libSDL (for testing).

W Window System screenshot

After Tesche and Kay resigned from this project, I've been the maintainer. WWS has at some time been working on Linux (on top of SDL, GGI, framebuffer/GPM or SVGAlib), SunOS, Amiga NetBSD, Atari MiNT and MacMiNT. The SDL backend is currently the most tested one.

For more information on (older version of) WWS, see my historical pages.

Sources

Debianized sources for W are about 1.6MB:

To build them on Debian derived distributions after downloading them, just do:

dpkg-source -x wws_1.4.5.dsc
cd wws-1.4.5/
dpkg-buildpackage -uc -us -b

Then install the produced packages normally (with dpkg, as root).

On other platforms/distributions, look into the top level README in the extracted source package for the build instructions.


Mortar, a portable, multiplayer artillery game

Mortar is a simple "Scorched Earth" game clone with raytraced graphics. It can be compiled for Linux (8/16-bit frambuffer, SDL, GGI), DOS, Amiga or Atari, althought except for the SDL backend they haven't been tested for a while.

1/4 Mortar game screenshot

Sources for the latest version (532KB) with Debian packaging (for Maemo):

Mortar for N770

An early Maemo binary package of Mortar (444KB) for the Nokia N770/IT2006 (or later?). The keys in the game are following:

Fullscreen
Switch the game between fullscreen and windowed mode
Decrease (-)
Switch to previous weapon
Increase (+)
Switch to next weapon
Up/down
Increase/decrease the shot power
Left/right
Turn the cannon left/right
Select
Shoot
Back/Escape
No functionality. To exit the game, switch to windowed mode and press the window close button until game exits.
Menu
Saves a game screenshot in PPM format to "Images" folder.

Clac calculator

Clac calculator has readline support for the command line version and GEM GUI interface for Atari ST(e) one. There are also filter version of the calculator (which accompanied the commercial Edith text editor) and a client-server one for the Atari MiNT OS. It understands operator predecence, hex/bin/dec/oct modes, trigonometric functions and complex number calculations. It was my first larger C program.

Clac GEM version screenshot

Sources for the latest version + atari binaries (113KB) with Debian packaging:


PUNSSi

PUNSSi is a monochrome two player arcade game I did for Atari (ST) many, many years ago using C and a bit of 68k assembly to handle the keyboard processor. It can be played either by using keyboard or joystick(s) and it's multitasking (i.e. MiNT) friendly.

PUNSSi game screenshot

The sources and Atari ST binary for the latest version are 52KB. You can test the game e.g. with the Hatari emulator.


Naputus

Naputus is a really simple memory and reflex game done in Python using the PyGame SDL bindings.

1/4 Naputus screenshot

The sources are 38KB.

A larger Python program I've made is the PyGtk UI for Hatari.


Copyright © 2001-2009 by Eero Tamminen

Valid XHTML 1.0!