MikeTrendsTrends right now

⬢github C · 21 ★ +19 since we first saw it · pushed 13 h ago

sjmelia/civd

Reverse-engineered source code for the MS-DOS version of the 1991 game "Sid Meier's Civilization".

A reverse-engineered reconstruction of the MS-DOS source code for the 1991 game Sid Meier's Civilization. It rebuilds the original CIV.EXE byte-for-byte using period-accurate tools (Microsoft C 5.1, MASM, LINK), runnable in DOSBox-X or a devcontainer, and includes a technical book and annotated source story explaining how the game works.

Why now: It was shared on Hacker News as a 'Show HN' demo: a period-accurate decompilation of Civ 1 whose output matches the original executable byte for byte, and it openly credits LLM assistance, which draws attention.

Who it is for: Retro-computing and decompilation enthusiasts, game preservationists, and developers curious about how classic 1990s software was built.

decompilationdosretro-gamingcgame-preservationreverse-engineering

Open on GitHub →

Stars over our 464 snapshots: 2 to 21, since 6 d ago.

Where people talked about it

API: https://socialmediatrends-api.osmike.com/v1/repos/sjmelia/civd