SKYROADSSDL

The 1993 DOS space racer — reborn as a native port
macOS & Linux  ·  C + SDL2  ·  no emulation, no DOSBox
100% free — the game is Bluemoon's freeware, everything bundled_
SkyRoads gameplay: a ship jumping between floating road tiles in space

Real gameplay — bit-exact physics at the original 36.4 Hz tick.

What is this?

SkyRoads (Bluemoon Interactive, 1993) is the legendary DOS game where you pilot a ship over floating roads in space — jumping gaps, dodging obstacles, and running out of oxygen at the worst possible moment. This project ports the original source code to portable C + SDL2, so it runs natively on modern machines: the fixed-point physics are bit-exact, the 3D road renderer was rewritten from the original hand-written x86 assembly, and the AdLib soundtrack plays through a proper OPL2 emulator.

Features

Faithful physicsThe original fixed-point math, untouched — same jumps, same speed, same difficulty. If you had the moves in 1993, you still do.
Two soundtracksAuthentic AdLib FM synthesis by default; press F9 for an "AWE32-style" wavetable mode with sampled instruments.
CRT modePress F10 for scanlines, phosphor trails and smooth scaling — like the monitor you played it on.
Truly portableOne download, zero installs: game data and SDL2 are bundled. Untar (or unzip) and fly.

Quick start

macOS: unzip, then right-click → Open the first time (it isn't notarized).

Linux:

tar -xzf skyroads-linux-*.tar.gz
cd skyroads
./skyroads

Or build from source — one script per platform, details in the README.

Controls

← →steer
↑ ↓accelerate / brake
Spacejump
Ppause
F9music: AdLib FM ↔ wavetable
F10CRT effects on / off
F11 / Cmd-Ffullscreen