SYS: ONLINE CRT: ACTIVE GAMES_DB: LOADED ENGINES: SDL2 | GODOT4 | LÖVE2D MEM: 64K FREE TIME: --:--:--

Rescuing classic 8 & 16-bit games from obsolescence — converting them to run on modern hardware so anyone can play them, today.

This site documents the process of taking beloved games from machines like the Commodore 64, ZX Spectrum, Amstrad CPC, BBC Micro and Amiga and rebuilding them for contemporary systems using C / SDL2, LÖVE2D, Godot 4 and PortMaster — keeping the original feel intact while opening the door to players on modern hardware.

Alongside conversions, I repair and restore original 8/16-bit machines — diagnosing hardware faults, recapping boards, replacing failed chips — and document everything so the knowledge stays alive.

All of this is covered on YouTube — walkthroughs, dev logs, hardware repairs and coding deep-dives. The goal is simple: share these games and the skills to keep them running with a community both old enough to remember them and new enough to discover them for the first time.

C / SDL2 LÖVE2D GODOT 4 PORTMASTER HARDWARE REPAIR YOUTUBE OPEN SOURCE

// SELECT MODULE

$ ls /modules/ --detail
0 modules available

$ cd /games
GAMES ARCHIVE
Retro game showcase — 6 featured titles across C64, Genesis, Amstrad CPC, and HTML5.
[ENTER ▶]
$ cd /sdl2
SDL2 / C
Bare-metal game dev in C with SDL2. Pixel-perfect control, sprite blitting, chiptune audio.
[ENTER ▶]
$ cd /godot
GODOT 4
Pixel-perfect retro pipelines. 2D games, CRT shaders, low-res viewports, palette restrictions.
[ENTER ▶]
$ cd /love2d
LÖVE2D
Lua-powered prototyping. Fast iteration for game jams and 8-bit RPGs.
[ENTER ▶]
$ cd /portmaster
PORTMASTER
Port games to ARM handhelds (RG35XX, TrimUI, Retroid) using SDL2, Godot, and LÖVE2D runtimes.
[ENTER ▶]
$ cd /hardware
8 & 16 BIT HW
Deep dive into C64, ZX Spectrum, Amiga, Amstrad CPC and more. Registers, chipsets, demos.
[ENTER ▶]
$ cd /tools
TOOLS & EMULATION
SDL2, Godot shaders, LÖVE2D wiki, VICE, FS-UAE, BlastEm, Mesen and more.
[ENTER ▶]