Saved in:
Bibliographic Details
Main Author: Noever, David
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2506.11008
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909647281061888
author Noever, David
author_facet Noever, David
contents 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 approach balances accessibility with historical significance, offering a complementary method to traditional archival techniques. This work contributes to the broader field of computing heritage preservation by demonstrating how landmark software can be made accessible instantly through contemporary mobile technologies.
format Preprint
id arxiv_https___arxiv_org_abs_2506_11008
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Encoding Software For Perpetuity: A Compact Representation Of Apollo 11 Guidance Code
Noever, David
Software Engineering
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 approach balances accessibility with historical significance, offering a complementary method to traditional archival techniques. This work contributes to the broader field of computing heritage preservation by demonstrating how landmark software can be made accessible instantly through contemporary mobile technologies.
title Encoding Software For Perpetuity: A Compact Representation Of Apollo 11 Guidance Code
topic Software Engineering
url https://arxiv.org/abs/2506.11008