PRO (proceed) runs the next line.
Land Apollo 11 on the code that flew it.
Weavers' Moon will run the real 1969 guidance software in your browser. You key in the commands. It flies the descent, until you decide to take over.
First beta: available shortly.
Opens your email app. Or write to
hello@weaversmoon.com.
Behind this text: Luminary 099, The Lunar Landing, page 785, as assembled on 14 July 1969. Real code, public domain.
The real computer flies
Weavers' Moon is built on Luminary 099, the program that landed Eagle on 20 July 1969, unchanged. It ran on the Apollo Guidance Computer (AGC), which the crew worked through a keypad and display called the DSKY. In the beta, an emulator called yaAGC, a program that behaves exactly like the original computer, will run it in your browser. A simulated lunar module will give it something to fly: accelerometers, gimbal angles, landing radar, a throttle and sixteen thrusters.
# P63: THE LUNAR LANDING, BRAKING PHASE PROG lights 63: the braking program is running and planning the burn. # THIS IS THE "PLEASE ENABLE ENGINE"# DISPLAY; IT IS INITIATED AT TIG-5 SEC. VERB 99 flashes until you press PRO. Then the engine lights, and the display becomes VERB 06 NOUN 63 while the computer flies. - R1 Absolute value of velocity
- R2 Time to ignition
- R3 Delta V, accumulated
# 01202 EXECUTIVE OVERFLOW - NO CORE SETS The PROG lamp lights. Keying VERB 05 NOUN 09 shows the code: more work than the computer can schedule, so it sheds the least important and keeps flying. - R1 Alarm code
# NO. HAS THE ROD SWITCH BEEN "CLICKED"?# YES. SWITCH INTO THE ROD MODE. One click of the rate-of-descent switch hands you the descent. P66 holds the rate you set while you steer. - R1 Horizontal velocity
- R2 Altitude rate
- R3 Computed altitude
Woven by hand
Before it flew, this program was woven. At Raytheon's plant in Waltham, Massachusetts, women threaded copper wire through or around tiny magnetic cores, one wire at a time. Through a core meant 1; around it meant 0. A single misplaced wire changed the program, so every rope was inspected before it flew.
Their names were rarely recorded. Weavers' Moon is named for them: Luna Textricum, the moon of the women who weave.
Weave one word
The listing at the top of this page holds the constant
OCT 04024, an octal number: each digit runs from 0
to 7. Weave it into these cores, one group of three per digit.
Press a core to drop it onto the wire, so the wire passes through it. The cores you press in a group must add up to the digit above it. Leave the rest lifted: the wire goes around them, and they count nothing.
Digit 1: weave 0
Leave lifted
Digit 2: weave 4
Make 4
Digit 3: weave 0
Leave lifted
Digit 4: weave 2
Make 2
Digit 5: weave 4
Make 4
Target: OCT 04024 Your word:
0 of 3 digits woven. Digits 1 and 3 are 0: leave those cores lifted.
The beta is planned to have a weaving level, where the computer runs what you wove.
Any cockpit
One simulator will run the computer and the lunar module. Every device joins it by role: a keypad and display, a hand controller, or the view out of the window. You'll be able to use one, or all of them at once.
- This browser
- Keyboard, mouse or touch, with nothing to install.
- Your phone
- A DSKY in your hand, or tilt it to steer.
- A Raspberry Pi DSKY
- Built in LEGO or a 3D-printed case.
- A gamepad or joystick
- The hand controller.
- A second screen
- The view out of the window.
Planned missions
- Crew procedure
- Key the real procedure, from the pre-descent data to touchdown. VERB 37 ENTER 63 ENTER selects the braking program, P63.
- Armstrong
- The computer is heading for a boulder field. Find somewhere better and fly there. In P64, NOUN 64 shows the time left to choose a new spot and the angle to look along.
- Fide Machinae
- By trust in the machine: the 1202 alarm, as it happened. 102:38:30, “It's a 1202.” 102:38:53, “We're Go on that alarm.”
- Quick landing
- Start low and land it by hand. P66: each click of the rate-of-descent switch changes how fast you come down.
- Weaving
- Weave words of rope yourself, then fly what you wove. OCT 04024: the word you weave above. The landing-confirmation program, P68, begins with it too.
For classrooms and families
Weavers' Moon is for anyone who wants to land on the Moon, and for classes learning how a computer, and the people who built it, got Apollo 11 there. The weaving puzzle above works as a lesson starter today.
- No accounts
- The beta is planned so that nobody signs up to play. Pupils won't need an email address.
- Nothing collected
- This site sets no cookies and collects nothing about you. The game will collect only what it needs to run.
- Devices
- A school laptop or tablet with a current browser. A phone, gamepad or Raspberry Pi is optional.
- Who should email
- Teachers and parents, for a class or a child. Young players: ask an adult to email for you.
- ALDRIN
Ignition.
P63: the computer flies the braking phase - ARMSTRONG
Program alarm.
- ARMSTRONG
It's a 1202.
the computer is overloaded, and keeps flying - DUKE
We're Go on that alarm.
Houston trusts the computer - DUKE
60 seconds.
fuel left; Armstrong is flying by hand in P66 - ALDRIN
Contact light.
a probe under a footpad touches the Moon - ARMSTRONG
Houston, Tranquility Base here. The Eagle has landed.
P68: landing confirmation
Fly it first.
The first beta will be available shortly. Email us and we'll tell you when it opens.
I want early access!Tell us whether you're a teacher, a maker or a family.
ASTRONAUT: NOW LOOK WHERE YOU ENDED UP
P68, landing confirmation. VERB 06 and NOUN 43 flash with
latitude and longitude: drawn here for Tranquility Base,
0.67° N, 23.47° E. Altitude not shown.