The display and keyboard assembly dsky was the main interface between the crew and the apollo guidance computers which controlled the commandservice module and the lunar module the two modules both had one or more dskys two in the cm and one in the lem, but the lights used differed because the lem needed extra lights to provide more warnings during the lunar landing process. The apollo guidance computer software influenced the design of skylab, space shuttle and early flybywire fighter aircraft systems. Build your own nasa apollo landing computer no kidding. How the agc worked the agc had two parts, a front end device with buttons and a backend processing computer which processed data from the front end device as well as data from various devices within the apollo command module and lunar lander.
The agc provided computation and electronic interfaces for guidance, navigation, and control of the spacecraft. Apollo guidance computer sale highlights contrasting views of. May 09, 2020 original apollo 11 guidance computer agc source code for the command and lunar modules. The discipline this imposed on the software contributed to the astounding quality of the flight software. Dsky is a photorealistic simulation, based on actual photographs of original apollo dsky hardware, realistically animated for the ipad to be as close as possible to the real thing. The apollo guidance computer laid bare its common to find that the agc is often described as a mere calculator, or compared to a controller chip suitable for a watch or microwave. But astronauts still needed an interface, something sturdy enough to withstand the rigors of space travel and simple enough for the astronauts to understand. This was the birth of the dsky, a leap forward in computer science. A deep dive into the apollo guidance computer, and the hack. The agc has a 16bit word length, with 15 data bits and one parity bit. Continue reading build your own apollo 11 landing computer.
One of the first computers to use integrated circuits, the apollo guidance computer was lightweight enough and small enough 70 pounds and under a. Moonjs is an online apollo guidance computer agc simulator. The result is a computer model of the agc which is itself capable of executing the original apollo software on for example a desktop pc. Included is a wifi interface and wired ethernet network. Preorder open dsky apollo 50th anniversary on backerkit. Apollo guidance computer which helped landing a man on the moon, mit instrumentation lab 1960s. Would you like to own the computer neil armstrong used to land on the moon in 1969 well, that s possible now, because a geek named john pultorak created a working reproduction of the apollo guidance computer agc, wrote a complete manual that will allow you to build your own apollo flight computer clone and released it in the puclic domain. Of course, all the fancy graphics is nassporbiters and not ours, but the agc is behind the scenes, helping to run the spacecraft, and the accompanying text describes how the. Want to be notified of new releases in chrislgarryapollo11.
The apollo guidance computer agc and dsky user interface were installed in every apollo command module cm and lunar excursion module lem that flew in the. Inputoutput channels data uplink downlink no index register or serialization instructions. We are humbled by having this crowdfunding campaign reach 415% of our funding goal in only 36 days. Original apollo 11 guidance computer agc source code for. The underappreciated power of the apollo computer the. The entire dsky and the guidance computer with all 14 core files from all unique apollo variations is included. Core rope and the apollo guidance computer onboard the apollo spacecraft, the revolutionary apollo guidance computer helped navigate to the moon and land on its surface. Apollo guidance computer which helped landing a man on the moon, mit instrumentation lab 1960s duration. Not that the apollo guidance computer was much to look at. While this is certainly not the first recreation of the iconic agc apollo guidance computer dsky displaykeyboard used in all apollo missions of the 1960s, and you can expect even more to appear this year and next year because of the upcoming 50th anniversary of the first moon landing, we decided a few years ago to create our own version. Particular emphasis is placed on the instruction set, executive capabilities, the interpreter and the detailed procedures for mission. The videos below show simulated apollo 11 and 15 lunar landings, using our agc and the actual original apollo 11 and apollo 15 guidancecomputer software running on it. Essentially, its the keyboard and monitor to the agc. Feb 02, 2018 the dsky, or display and keyboard, was the user interface for the apollo guidance computer, that marvel of 1960s computer engineering that was purposebuilt to control the guidance and navigation.
Apollo guidance computer sale highlights contrasting views. The simulated dsky communicates with a simulated agc, which in turn runs a copy of colossus 249, the flight software that flew on the apollo 9 command. The agc had a 16bit word length, with 15 data bits and one parity bit. The apollo guidance computer trenton computer festival. Hardware 34 the apollo guidance computer was fairly compact for a computer of its time.
Accumulator, program counter, memory bank, return address, etc. Apollo guidance, navigation, and control gnc hardware overview. The computer and one dsky are located in the lower equipment bay and one dsky on the main console. While this is certainly not the first recreation of the iconic agc apollo guidance computer dsky displaykeyboard used in all apollo missions of the 1960s, and you can expect even more to appear this year and next year because of the upcoming 50th anniversary of the first moon landing, we decided a few years ago to create our own version that would meet a minimum number of prerequisites. The entire dsky and the apollo guidance computer with all 14 core files from all unique apollo variations is included. The apollo guidance computer is a digital computer produced for the apollo program that was installed on board each apollo command module and apollo lunar module. Virtual agc also provides an emulated abort guidance system ags. Computers on board the apollo spacecraft the apollo guidance computer. Apollo guidance, navigation, and control gnc hardware. How on earth do you patch the software on a computer orbiting the moon. No, a checklist error did not almost derail the first. The dsky contained a fiveline electroluminescent display, a number of feedback lights, and a small keyboard. The surprisingly funny code for the apollo moon landings.
Most of the software on the agc is stored in a special readonly memory known as core rope memory, fashioned by weaving wires through and around magnetic. The agc apollo guidance computer function integrated into this dsky replica is able to be redirected to another agc on the internet, or a simulator that has the rest of the spacecraft simulated. Apollo flight journal the apollo onboard computers. A deep dive into the apollo guidance computer, and the. It is a port of virtual agc by ronald burkey from c to javascript asm. The dsky, or display and keyboard, was the user interface for the apollo guidance computer, that marvel of 1960s computer engineering that was. Abs dsky with apollo guidance computer, runs all nasamit. Partial list of numeric codes for verbs and nouns in the apollo guidance computer. The cm housed the computer in a lower equipment bay, near the navigators station. If youre interested in the apollo guidance computer agc. The apollo guidance computer agc on board the command modules and lunar modules of the apollo missions had about as much processing power as a. This dsky does all of the commands a dsky and agc does whether the agc was in the command module or the lunar excursion module they were quite different. Agc was the main computer system of the apollo program that successfully landed 12 astronauts on moon. This report describes my successful project to build a working reproduction of the 1964 prototype for the block i apollo guidance computer.
This dsky does all of the noun verb commands a dsky and agc does whether the agc was in the command module or the lunar excursion module they were quite different. It is notable for having been one of the first icbased computers the agc and its dsky user interface were developed in the early 1960s for the apollo program by the mit instrumentation. A deep dive into the apollo guidance computer, and the hack that. The apollo guidance computer agc provided onboard computation and control for guidance, navigation, and control of the command module cm and lunar module lm spacecraft of the apollo program. Agc internal architecture registers the usual suspects. Although this simplified the hardware, it increased the complexity of the software, an indication that the importance of the software was not fully recognized by the designers. The apollo guidance computer agc was a digital computer produced for the apollo program that was installed on board each apollo command module cm and lunar module lm. The apollo guidance computer agc was a digital computer produced for the apollo program that was installed onboard each apollo command module cm and lunar module lm. Apollo guidance computer wikimili, the best wikipedia reader. The speed, power, and size requirements for the agc drove an entire industry that was just taking its first steps along the breathtaking curve of moores law.
It was used by astronauts to communicate with the primary guidance computer programs. Coding the apollo guidance computer agc kids, code, and. Nasa the apollo astronauts used the dsky by entering twodigit commands, referred to as verbs and nouns. Original apollo 11 guidance computer agc source code for the command and lunar modules. The apollo guidance computer display keyboard, or dsky, inside the apollo 16 lunar module orion, as seen preflight. Since the resources available in this project have ballooned so much over the years, exploring it for the first time can be quite intimidating. Dec 22, 2018 31 videos play all apollo guidance computer restoration curiousmarc 34c3 the ultimate apollo guidance computer talk duration. The apollo guidance computer program was a landmark both in terms of hardware design and software management and laid the foundation for spacelab and shuttle computer systems development. Architecture and operation agc requirements autonomously navigate from the earth to the moon continuously integrate state vector compute navigation fixes using stars, sun and planets attitude control via digital autopilot lunar landing, ascent, rendezvous.
The display and keyboard dsky interface of the apollo guidance computer mounted on the control panel of the command module, with the flight director attitude indicator fdai above. In the apollo command module there is one computer and two dsky s. If the executive checked the priority list and found no other jobs waiting, it executed a program called dummy job. Virtual agc also provides an emulated abort guidance system ags and in the planning stages an emulated lvdc. The apollo code can be studied online and run within a virtual apollo guicance computer agc emulator. Oct 09, 2011 this meant that the major components of the apollo modules existed as software in a ddp224 rather than in their physical form in the simulator. The apollo guidance computer, in both its guisesone on board the core spacecraft, and the other on the lunar modulewas a triumph of engineering. The dsky is the displaykeyboard dsky used by the apollo guidance computer agc. Architecture and operation is the first comprehensive description of the apollo computer, beginning with its internal organization to its user interface and flight software. There was one agc on each of the apollo command modules and another one on. A closeup on the apollo guidance computer display plus keyboard assembly dsky. Enlarge an apollo guidance computer left, with dsky module. Alonso also helped design the logic for the computer that was only allowed a one cubic foot space on the apollo missions and he was behind the design of the display keyboard, or dsky.
This meant that the major components of the apollo modules existed as software in a ddp224 rather than in their physical form in the simulator. At first glance, it appeared like a brass suitcase in two parts, measuring a total of 24. Computer subsystem apollo guidance computer agc command module computer cmc on csm lm guidance computer lgc on lm identical hardware, different software colossus for csm, luminary for lm di l d k b d dskydisplay and keyboard dsky two csm dskys, one on main panel and one in lower equipment bay leb. Dsky is interesting since it only had some latching relays to drive the segment displays and some simple transistor type logic to generate keycodes from the keyboard. Build your own apollo 11 landing computer universe today. Start your apollo collection with an open source dsky. These failures turned out to be largely caused by contaminated flat packs and dsky relays. The dsky, or display and keyboard, was the user interface for the apollo guidance computer, the purposebuilt digital navigation system that got a total of 24 men there and back again. Jul 05, 2019 a closeup on the apollo guidance computer display plus keyboard assembly dsky. No, a checklist error did not almost derail the first moon. The agc is the flight computer for the apollo moon landings, with one unit in the command module and one in the lem. The agc is the flight computer for the apollo moon landings, and is the worlds first integrated circuit computer.
Agc requirements autonomously navigate from the earth to the moon continuously integrate state vector compute navigation fixes using stars, sun and planets attitude control via digital autopilot lunar landing, ascent, rendezvous. It will take you less time, and yours wil l be better than mine. The agc and its dsky user interface were developed in the early 1960s for the apollo program by the mit instrumentation laboratory. For people who arent familiar with the dsky, the dsky is a front interface that astronauts used to communicate with the apollo guidance computer agc.
911 481 1262 409 98 1454 408 764 961 122 17 897 956 999 1346 110 1496 623 62 672 359 986 76 1009 867 1452 870 177 1385 707 1463 589