Atari ST apps, games, experiments & firmwares

My Atari ST projects, built purely for the joy of retro coding. Most of the code is open source, so feel free to contribute.

27 projects
Group by
Devices
Tags

Games

Grab your joystick, download and play!

Duke Nukem 1 (FreeNukum ST)

Duke Nukem 1 (FreeNukum ST)

1991 saw the arrival of two 90s icons: Duke Nukem and the Atari Mega STE, but sadly they never met... Until now! To celebrate their 35th Birthday I've ported the full Episode 1 (shareware version) of Duke Nukem to the Atari ST. Come get STome!

  • Classic
  • Game
  • Platformer
  • Port
  • STDL
  • Xpad
  • ST
  • STE
  • MegaST
  • MegaSTE
DUNE II (OpenDUNE)

DUNE II (OpenDUNE)

OpenDUNE is an open source recreation of the popular game Dune II by Westwood Studios. I wanted to play it on my Mega STE, but the original TOS port by Thomas Bernard was 68030-only, so I made a few tweaks, fixed a few bugs and now it runs on any machine in the ST family (just don't expect 60fps).

  • Classic
  • Game
  • Port
  • RTS
  • ST
  • STE
  • MegaST
  • MegaSTE
  • TT
  • Falcon
Flashback (REminiscence)

Flashback (REminiscence)

Of all the games that never had an official release on the Atari ST, one of the ones I was most disappointed about was Flashback (Delphine Software, 1992). So, using STDL and the Amiga data files, I've ported REminiscence, Gregory Montoir's re-implementation of the original game engine, to the Atari ST.

  • Classic
  • Game
  • Platformer
  • Port
  • STDL
  • Xpad
  • ST
  • STE
  • MegaST
  • MegaSTE
Koules

Koules

Koules is a fast, frictionless arcade game: you are a rocket in a box full of red spheres, and everything bounces. Push the koules into the walls before they push you, and try not to be shoved into a black hole while you do it. Written in 1995 for Linux and OS/2, it's finally bounced its way to the Atari ST.

  • Arcade
  • Classic
  • Game
  • Port
  • STDL
  • Xpad
  • ST
  • STE
  • MegaST
  • MegaSTE
Rise of the Triad (ROTT)

Rise of the Triad (ROTT)

What better way to celebrate the 30th-ish anniversary of ROTT than to port it to a hardware platform celebrating its 40th-ish: Welcome to Rise of the Triad for Atari ST, TT & Falcon! I created 2 versions, a highly optimised one for Atari ST, that's just about playable on a Mega STE, and a lightly optimised SDL one for accelerated STs, TT or Falcon, that looks and feels just like the original. Got a SidecarTridge Multi-device? Add the ROTT Accelerator and play at up to 30fps.

  • 3D
  • Classic
  • FPS
  • Game
  • Gamepad
  • Mouse
  • Port
  • SDL
  • Xpad
  • ST
  • STE
  • MegaST
  • MegaSTE
  • TT
  • Falcon
ST Pong Wars

ST Pong Wars

The eternal battle between day and night, good and bad, comes to the Atari ST! Includes the original Pong Wars for any ST or STE, plus Pong Wars 2: Overdrive, a brand-new STE-exclusive that uses overscan to take the action right to the edge of your screen.

  • Arcade
  • Game
  • Overscan
  • ST
  • STE
  • MegaST
  • MegaSTE
ST Sopwith

ST Sopwith

The source code for the classic 1984 side-scrolling MS-DOS shoot 'em up Sopwith revealed a secret: a colour palette and stub functions for an Atari ST port that was never completed... until now!

  • Arcade
  • Game
  • Port
  • Shoot 'em up
  • STDL
  • Xpad
  • ST
  • STE
  • MegaST
  • MegaSTE

Apps

Doing things the hardware really shouldn't be able to do.

Experiments

Let's see how far we can push these machines before they break.

Firmwares

Firmwares for retro hardware including SidecarTridge Multi-device and ACSI2STM.

ACSI2STM

ACSI2STM

My fork of the latest firmware resolves GemDrive file detection errors for apps built using MiNTLib, including popular projects like STDOOM and any other software that uses the POSIX I/O layer. It also fixes system crashes when running on Atari Mega STE at 16MHz with cache.

  • GemDrive
  • HDD
  • Storage
  • Utility
  • ST
  • STE
  • MegaST
  • MegaSTE
MD/DOOM

MD/DOOM

Yes, the SidecarTridge Multi-device is brilliant, but can it run DOOM? MD/DOOM is full speed, fully playable Doom on your Atari ST, with sound effects through the STE's DMA chip if you have one and the YM2149 if you don't. Click here to download the level packs and get shooting.

  • 3D
  • FPS
  • Game
  • Port
  • SidecarT
  • ST
  • STE
  • MegaST
  • MegaSTE
MD/Hello, SidecarT!

MD/Hello, SidecarT!

Every new coding adventure begins with 'Hello, World!' — a minimal example microfirmware for the SidecarTridge Multi-device, and the perfect starting point for writing your own SidecarT apps for the Atari ST.

  • Developer
  • Example
  • SidecarT
  • ST
  • STE
  • MegaST
  • MegaSTE
MD/JS

MD/JS

MD/JS turns your SidecarTridge Multi-device into a persistent JavaScript Worker for the Atari ST. Upload JavaScript source from your ST, call named functions with JSON arguments, fetch text or JSON files, and use modern ES2020 features — all running on the SidecarT.

  • Developer
  • JavaScript
  • SidecarT
  • ST
  • STE
  • MegaST
  • MegaSTE
MD/Lynx

MD/Lynx

MD/Lynx turns your Atari ST into an Atari Lynx, powered by your SidecarTridge Multi-device! It comes with a Pong Wars demo cartridge, and you can add your own games by copying them to the /lynx folder on your SD card, then play them with the ST keyboard or joystick.

  • Emulator
  • Gamepad
  • Joystick
  • SidecarT
  • Xpad
  • ST
  • STE
  • MegaST
  • MegaSTE
MD/MJPEG

MD/MJPEG

Why watch videos at 4K resolution in 16.7 million colours when you can watch them at 0.3K in 16! Stream MJPEG video with sound from your SidecarT's SD card to your Atari ST.

  • Audio
  • SidecarT
  • Video
  • ST
  • STE
  • MegaST
  • MegaSTE
MD/Net

MD/Net

MD/Net is Atari ST WiFi that just works. Install the firmware, copy the STinG files to your ST's hard disk, run INSTALL.TOS from the cartridge, and reset. That's it, your ST is online.

  • Internet
  • SidecarT
  • Web
  • WiFi
  • ST
  • STE
  • MegaST
  • MegaSTE
MD/Pico3D

MD/Pico3D

An open-world 3D game engine for the Atari ST, powered by the SidecarTridge Multi-device. Walk around a small city, watch the colours change between day and night, and take on a few zombies along the way.

  • 3D
  • Engine
  • Game
  • SidecarT
  • ST
  • STE
  • MegaST
  • MegaSTE
MD/Sidepad

MD/Sidepad

MD/Sidepad enables your SidecarTridge Multi-device to connect almost any Bluetooth gamepad to your Atari ST and use it as a joystick and/or mouse, and as a controller for any game that supports Xpad. We've recreated some classic games so you can give it a try, and it works perfectly with FreeNukum ST!

  • Bluetooth
  • Game
  • Gamepad
  • Joystick
  • Mouse
  • SidecarT
  • Utility
  • Xpad
  • ST
  • STE
  • MegaST
  • MegaSTE
MD/Snap

MD/Snap

MD/Snap turns your SidecarTridge Multi-device into a screenshot button for your Atari ST: press SELECT and the current screen is saved as a 640×400 PNG on the SD card. It works in every ST resolution and corrects the aspect ratio for you.

  • Screenshot
  • SidecarT
  • Utility
  • ST
  • STE
  • MegaST
  • MegaSTE
MD/Speccy

MD/Speccy

A fully functional ZX Spectrum 48K emulator for your Atari ST with SidecarTridge Multi-device, ready and waiting to run all your classic games in .z80 and .sna format straight from your SD card!

  • Emulator
  • SidecarT
  • ST
  • STE
  • MegaST
  • MegaSTE
ROTT Accelerator

ROTT Accelerator

The ROTT Accelerator turns your SidecarTridge Multi-device into a graphics card for Rise of the Triad, enabling you to play it at up to 30fps on your Atari ST. Your ST runs the game while the Multi-device takes care of the 3D rendering to give you a fast, playable game. Still experimental.

  • 3D
  • Accelerator
  • FPS
  • Game
  • Gamepad
  • GPU
  • Mouse
  • SidecarT
  • Xpad
  • ST
  • STE
  • MegaST
  • MegaSTE

Hardware

Little gadgets you can build yourself to give retro machines a few modern superpowers.

Libraries & Tools

Creative tools and code libraries to help you build something amazing.