PitchHut
Log in / Sign up
agi
5 views
Unlocking hidden history: The AGI source code of classic gaming.
Pitch

Discover the lost source code of Sierra On-Line's AGI interpreter, hidden for decades in the unused sectors of beloved adventure game disks. This repository reveals over 80% of the code, complete with insightful comments and change histories, offering a rare glimpse into the craftsmanship behind iconic titles like 'Space Quest II' and 'King's Quest III.'

Description

This repository provides a treasure trove of over 80% of the original source code for Sierra On-Line's AGI (Adventure Game Interpreter), meticulously preserved and commented. Extracted from the unused portions of the original 720KB game disks, primarily from Space Quest II (version 2.0D) and supplementary files from King's Quest III (version 2.14), this collection reveals the AGI interpreter source code that millions of original owners might have unknowingly possessed.

In a fascinating twist of digital archaeology, user NewRisingSun discovered this hidden gem in October 2016. Sierra's disk duplication process inadvertently retained the AGI source code due to inadequately formatted master disks, where deleted files were merely marked as unused, leaving their data intact. This allowed the source code to persist, ensuring that a piece of gaming history has been preserved through time.

For a detailed narrative of this intriguing oversight, check out the blog post titled The Space Quest II Master Disk Blunder.

Additionally, if you're interested in experiencing a modern interpretation of the AGI, please visit the hosted web version of my own AGI interpreter, AGILE, which was developed with insights from this original source code. You can even try it live at AGI in your browser.

Join us on this nostalgic journey to explore the inner workings of classic Sierra adventure games!