Developer reverse-engineers 1998 Ultima Online demo server after 10 years of work
By
notsentient
Slow-proofed and worth the wait. Worth its weight in flour.
Summary
After a decade of intermittent work, a developer has fully reverse-engineered the 1998 Ultima Online demo server, translating approximately 5,000 disassembled functions from MSVC x86 into portable C99 code. The project involved instruction-by-instruction comparison against the original binary and is now open-source on GitHub. Ultima Online was a landmark 1997 MMORPG by Origin Systems, and this reverse-engineering effort preserves and documents its server architecture for historical and educational purposes.
Key quotes
· 3 pulledAfter 10 years of on-and-off work, I'm releasing a full reverse-engineering of the 1998 Ultima Online demo server
About 5,000 functions disassembled from MSVC x86 and translated into portable C99, with each function compared instruction-by-instruction against the binary.
Ultima Online is a 1997 MMORPG developed by Origin Systems Inc. It was one of the first commercially successful MMORPGs.
You might also wanna read
Dune II Game Reimplementation in HTML5/JavaScript Available on GitHub
This article describes Dune2JS, a GitHub repository that contains a reimplementation of the classic real-time strategy game 'Dune II - The B
Minimal Go Port of DOOM Engine: GORE
The article introduces GORE, a minimal, platform-agnostic Go port of the legendary DOOM engine, derived from the doomgeneric codebase. It em
Netflix engineer's open-source tool cuts AI token usage by up to 90%
Netflix senior engineer Tejas Chopra created software called "Project Headroom" that prunes redundant tokens from AI agent instructions befo
Copyparty: A Lightweight File Server That Runs as a Single Python Script
Copyparty is a lightweight, full-featured file server that runs as a single Python script, making it extremely easy to set up without needin
Researcher's "ADHD" tool for Claude Code claims 2x improvement; experts call for more evidence
Solo researcher Udit Akhouri released a third-party Agent SDK tool called "ADHD" for Claude Code on Reddit, claiming it makes the coding age
bit.ly·1d agoDusklight: Open-source PC and mobile port of Zelda: Twilight Princess now available cross-platform
Dusklight is an open-source port of The Legend of Zelda: Twilight Princess for PC and mobile platforms, built on a completed decompilation p
