Game builds 7

Aleph One for old Macs

Marathon 1, 2 and Infinity as one fat binary for PowerPC, Intel and Apple Silicon Macs, built on the open-source Aleph One engine. OpenGL by default on every slice, all three games' data bundled in, and support for your own dedicated server.

C · C++ · PowerPC · OpenGL · arm64

Half-Life for old Macs

Half-Life 1 and 25 of its mods on PowerPC, Intel and Apple Silicon Macs as one universal app, built on the open-source Xash3D FWGS engine. One download runs natively on everything from a 1999 G3 on Mac OS X 10.3.9 to an M-series Mac on macOS 26.

C · C++ · Cocoa · PowerPC · OpenGL

KeeperFX for Apple Silicon

A personal fork of KeeperFX, the open-source Dungeon Keeper remake, building natively on Apple Silicon as an arm64 binary with no Rosetta. Unaligned-access fixes, an OpenGL renderer that works on the Mac, proper per-user save locations, and a disk image you can download and play from.

C · arm64 · SDL3 · Make

Quake Tactical Computer

Quake II's help computer rebuilt as an iPhone and Apple Watch app. An old Mac running Quake streams its live state over UDP, the phone relays it to the watch, and both show vitals and objectives, buzz on damage, play the game's sounds, and log the match as a workout. Works with Quake 1, Quake II and Quake III.

Swift · watchOS · HealthKit

Quake II for old Macs

yquake2 5.11 tuned for seven old Macs from 1999 to 2019, PowerPC and Intel. One fat four-architecture binary, per-machine settings with decals, fog and MSAA, AltiVec monster animation, and a remote bench loop that drives all seven machines from one Ubuntu workstation.

C · AltiVec · PowerPC · OpenGL

Quake III for old Macs

ioquake3 on the same seven old Macs from one fat binary, down to a 449 MHz G3 with a 16 MB Rage 128. The youngest of the three builds: a working build with per-machine settings and native resolutions, still being tuned. Drives the Apple Watch tactical computer too.

C · SDL 1.2 · PowerPC · OpenGL

QuakeSpasm for old Macs

QuakeSpasm tuned for seven old Macs from 1999 to 2019, PowerPC and Intel. One fat four-architecture binary, per-machine settings, AltiVec replacements for the alias-model lerp and sound mixer, and a remote bench loop that drives all seven machines from one Ubuntu workstation.

C · AltiVec · PowerPC · OpenGL

System 7 & 68k 7

ArtfulType

A distraction-free Markdown editor for 68k Macs, forked from Action Retro's original. Writer and Markdown views of the same document, nested styles and printing, System 6 support, a Toolbox-free core under host tests, and bootable disk images built on Linux with no Mac.

C89 · Retro68 · Classic Mac

BomberTalk

A networked Bomberman clone for Classic Macintosh. Runs on a Mac SE (68000) through to a Performa 6400 (PPC) over LAN, built on the PeerTalk networking SDK.

C89 · QuickDraw · Classic Mac

CSend

An experimental peer-to-peer chat application supporting modern POSIX systems and Classic Macintosh (System 7.x). An exploration of LLM capabilities with documentation-heavy, obscure platforms.

C · POSIX · Classic Mac

PeerTalk

A C networking SDK for LAN peer-to-peer communication between modern POSIX systems and Classic Macintosh. Automatic peer discovery and dual transport.

C89 · MacTCP · Open Transport

clog

A minimal logging library in strict C89 for both POSIX and Classic Macintosh. Eight functions and four macros.

C89 · Cross-platform

Classic Mac Hardware MCP

An MCP server for deploying to and testing on real Classic Macintosh hardware. Connects to RumpusFTP and LaunchAPPL to upload binaries and run them remotely.

Python · MCP · FTP

QemuMac

Classic Mac VMs under QEMU on macOS or Ubuntu, running Mac OS 7.5.3 through OS X Leopard. A shared HFS disk carries builds from the host into the guest, so I can compile something with modern tools and run it on a Quadra 800 seconds later. 150 behavioural tests, and CI that boots real 68k and PPC guests.

Bash · QEMU · 68K/PPC

Web & AI 5