Encoding Software For Perpetuity: A Compact Representation Of Apollo 11 Guidance Code
David Noever

TL;DR
This paper introduces a novel method to encode Apollo 11 guidance code into a compact QR code, enabling easy digital preservation and access on mobile devices without specialized hardware.
Contribution
The work presents a new approach for compressing and encoding historic software into a scannable QR code, balancing size, readability, and preservation of historical significance.
Findings
Successfully compressed Apollo 11 guidance code into a 3 KB QR code
Demonstrated feasibility of instant access to historic software via mobile devices
Evaluated multiple compression strategies for optimal balance
Abstract
This brief note presents a novel method for encoding historic Apollo 11 Lunar Module guidance computer code into a single, compact Quick Response Code (QR code) format, creating an accessible digital artifact for transmission and archival purposes. By applying tokenization, selective content preservation, and minimal HTML/JavaScript techniques, we successfully compressed key components of the original Assembly Language Code (AGC) into a shareable, preservable, and scannable 3 kilobyte (KB) image. We evaluate multiple compression strategies and their tradeoffs in terms of size, readability, and historical significance. This method addresses the challenge of making historically significant software artifacts available through modern mobile devices without requiring specialized hardware or internet connectivity. While numerous digital preservation methods exist for historic software, this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpacecraft Design and Technology · Space Exploration and Technology
