Das Programm wurde durch Leitungen durch oder um Magnetkerne kodiert. Der Seilspeicher ist Nur-Lese-Speicher, kein Arbeitsspeicher.
EAGLE / KOMMANDANTENFENSTER
P6602 / IM APOLLO-COMPUTER
Der Computer, der wusste, worauf es ankommt.
Der Flug pausiert. Bediene das DSKY direkt neben dem Originalcode. Zum Fortsetzen „Lande die Eagle“ wählen.
Block II · Speicher und Schnittstelle
Im Ferritkern-Arbeitsspeicher lagen veränderliche Navigations- und Programmdaten. Ein Wort umfasste 15 Datenbits und ein Paritätsbit.
Das DSKY war die Schnittstelle zur Besatzung, nicht der Rechner selbst. Der AGC verband Trägheitsnavigation, Radar, Flugführung und Steuerausgänge.
Executive-Alarme erkunden ↓ · Geschichte, Menschen und Grenzen ↓
BEREIT / Etwa 27 % Schub halten die Höhe; vorsichtig reduzieren zum Sinken. Bleibe höchstens 40 m vom Ziel entfernt.
Flugcheckliste · vor der ersten Landung lesen
START startet die Uhr. Schwebeschub verhindert weitere Fallbeschleunigung; bestehende Sinkgeschwindigkeit verschwindet nicht sofort. Erhöhe kurz den Schub zum Abbremsen und reduziere ihn dann. Neige die Fähre für Horizontalbeschleunigung; richte sie auf und neige zum Abbremsen entgegen. Regler und Zielwahl übernehmen manuell.
Erfolgsgrenzen: Vertikaltempo ≤ 2,5 m/s, Horizontaltempo ≤ 1,5 m/s, Neigung ≤ 8°, höchstens 40 m vom gewählten Ziel. Dies sind Museums-Trainingsgrenzen, keine zertifizierten LM-Betriebsgrenzen. Außerhalb scheitert der Versuch. Der geführte Modus zeigt einen vollständigen Modellabstieg; du kannst jederzeit übernehmen.
Innerhalb der Flugkonsole: Hoch/Runter ändern Schub um 1 %, Links/Rechts die Neigung um 1°, Leertaste pausiert/setzt fort. Auswahllisten, Buttons und Regler behalten ihre normale Tastaturbedienung. Versteckte Tabs und die Computeransicht pausieren; danach bewusst fortsetzen. Neustart stellt das gewählte Szenario wieder her. Keine Audios, Uploads oder externen Laufzeitdienste.
HISTORISCHES MISSIONSPROTOKOLL
GET / 1969P63 · Zündung des Abstiegstriebwerks
NASA-Missionsbericht, Tabelle 5-I. Historische Uhr: unabhängig von deinem Flug. Ereignisauswahl, keine Live-Telemetrie.
HOUSTON / MISSIONSKONTROLLE
CAPCOMWe're Go on that alarm.
Wir geben für diesen Alarm grünes Licht.
Contact Light.
Kontaktleuchte.
Houston, Tranquility Base here. The Eagle has landed.
Houston, hier Basis Tranquility. Die Eagle ist gelandet.
Historische Zitate: NASA Lunar Surface Journal. Funkzeiten können von gemessenen Ereigniszeiten abweichen.
Dein Flugprotokoll · vom Modell erzeugt
LUMINARY 099 / ORIGINALQUELLCODE
LMY99 R001Originalquellcode, keine Ausführungsspur.
Lokaler Quellcode wird geladen…
Wähle oben einen Befehl, um seine Bedeutung zu erkunden.
1201 / 1202 · FEHLERTOLERANZ
Ein Alarm. Ein Neustart.
Eine Mission, die weiterging.
Der Executive konnte keinen weiteren Arbeitsbereich vergeben. 1202 bedeutete: keine Core-Sets; 1201: keine VAC-Bereiche für Interpreter-Aufgaben. Der Restart-Schutz stellte wichtige Arbeit wieder her, statt alle wartenden Aufgaben abzuarbeiten.
Unerwartete Zähleraktivität des Rendezvousradars belegte Rechenzyklen. Steve Bales und Jack Garman halfen Houston bei der Bewertung. Der Rechner hat Fehler also nicht einfach ignoriert.
INTERAKTIVE ERKLÄRUNG / KEINE CPU-LASTMESSUNG
Wähle einen Alarm: Nachrangige Arbeit konnte entfallen, während die Flugführung wiederhergestellt wurde. Diese Demonstration löst keinen Fehler in deinem Flug aus.
TECHNIK, GESCHICHTE UND KLARE GRENZEN
Kleiner Computer. Außergewöhnliche Verantwortung.
Von Menschen entwickelt
Die Eagle hatte einen Block-II-Apollo-Guidance-Computer an Bord. Das MIT Instrumentation Laboratory entwickelte das Apollo-Leitsystem unter Charles Stark Draper. Raytheon fertigte den AGC. Margaret Hamilton leitete die Abteilung für Bordflugsoftware; Hal Lanings Executive- und Restart-Entwurf machte Ablaufplanung und Wiederherstellung zu Grundfunktionen. Don Eyles arbeitete an der Landesoftware. Der Erfolg gehörte einem viel größeren Team, einschließlich der Menschen, die Seilspeichermodule fertigten und prüften.
P63 → P64 → P66
P63 bremste die Fähre im angetriebenen Abstieg. P64 führte nach dem Aufrichten zum sichtbaren Landegebiet. In P66 konnte der Kommandant Sinkrate und Lage mit Rechnerunterstützung steuern. Der Computer war dabei also nicht einfach ausgeschaltet. Unser Modell wechselt bei 1.800 m und 150 m die Phase: Lehrschwellen, keine originale Luminary-Umschaltlogik.
Was läuft hier wirklich?
Eigenständige JavaScript-Flugphysik und ein begrenzter DSKY-Interpreter. Originalcode von Luminary 1A Build 099 / LMY99 Revision 001 wird lokal angezeigt, aber nicht ausgeführt. Die Quellansicht folgt keinem Befehlszeiger. Der GPL-Emulator Virtual AGC ist als Lesetipp verlinkt und nicht eingebunden. Eine CPU allein bräuchte weiterhin Modelle für Sensoren, Ein-/Ausgänge und Navigation.
Das physikalische Modell
Lokale 2D-Ebene mit konstanter Mondgravitation (1,62 m/s²), 45.040 N Maximalschub, 311 s spezifischem Impuls und variabler Masse. Treibstofffluss = Schub ÷ (spezifischer Impuls × Standardgravitation). 60 feste Schritte pro Simulationssekunde integrieren Schub, Neigung, Geschwindigkeit und Position. Trockenmasse: 6.800 kg; Starttreibstoff: 600 kg im Training oder 4.500 kg im geführten Szenario. Gewählte Szenariowerte, keine Rekonstruktion des vollständigen Massenverlaufs der Eagle.
Eine Ansicht, keine vermessene Landekarte
Prozedurale Krater, Schatten und Cockpitansicht sind eigenständige Illustrationen. Bodenkontakt erfolgt an einer flachen Ebene; Krater haben keine Kollisionsgeometrie. Umlaufbahn, 6-Achsen-Lagedynamik, Radarfehlermodell, Treibstoffschwappen, reales RCS sowie Aufstieg/Abbruch fehlen. Der Schub ist durchgehend von 0–100 % regelbar; das echte Triebwerk hatte Betriebsbeschränkungen. Der geführte Modus nutzt einen Rückkopplungsregler, keine aufgezeichnete Flugbahn.
Herkunft des Quellcodes
Das Originallisting nennt „Assemble revision 001 of AGC program LMY99 by NASA 2021112-061“, 14. Juli 1969. Paul Fjeld digitalisierte die Seiten des MIT Museum, organisiert von Deborah Douglas; Virtual AGC transkribierte und prüfte den Code. Lokale Dateien behalten ihre Public-Domain-Kopfzeilen. Die MIT-Lizenz gilt nur für den neuen Code dieser Ausstellung.
Vollständige historische Ereignistabelle · NASA Tabelle 5-I
| GET | Dokumentiertes Ereignis |
|---|---|
| 102:33:05 | P63 · Zündung des Abstiegstriebwerks |
| 102:37:51 | Gültige Landeradardaten |
| 102:38:22 | 1202 · Executive-Überlastung |
| 102:38:45 | Radaraktualisierung freigegeben |
| 102:39:02 | 1202 · Zweiter Alarm |
| 102:41:32 | P64 · Anflugphase |
| 102:42:18 | 1201 · Keine VAC-Bereiche frei |
| 102:42:43 | 1202 · Vierter Alarm |
| 102:42:58 | 1202 · Fünfter Alarm |
| 102:43:09 | Neuwahl des Landepunkts |
| 102:43:22 | P66 · Sinkratensteuerung |
| 102:44:28 | Anzeige des Treibstoff-Niedrigstandsensors |
| 102:45:40 | Landung / Triebwerk aus (gerundet) |
Tabelle 5-I rundet Landung und Triebwerkabschaltung auf dieselbe Sekunde. Das Journal verzeichnet den Kontaktleuchtenruf um 102:45:40 und den Abschaltruf um 102:45:43. Das sind unterschiedliche Beobachtungen. Manche Journal-Kommentare vertauschen Alarmzeiten: Für alle fünf Alarme nutzen wir die Originaltabelle des Missionsberichts.
Die Geschichte hinter diesem Exponat: der Apollo-11-Computer
Quellen und mehr zum Erkunden
- NASA · Apollo 11 Mission Report (MSC-00171), §5, Table 5-I
- NASA · Apollo 11 Lunar Surface Journal · The First Lunar Landing
- NASA · Program Alarms · Jack Garman
- NASA · Computers in Spaceflight · Apollo Guidance Computer
- Virtual AGC · DSKY Zeichnungen und Lampenanordnung
- Virtual AGC · Luminary Softwaregeschichte
- Apollo-11 · Luminary099 Public-Domain-Transkription
- Virtual AGC · Emulatorprojekt (hier nicht genutzt)
Frühere Apollo-DSKY-Ausstellung · IMSAI 8080 / WarGames · Technische Hinweise und Testbefehle
Unabhängige Lehr-Ausstellung. Keine Verbindung zu oder Empfehlung durch NASA. Es sind keine historischen Fotos oder Missionsaudios eingebunden.