Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
Space

How They Built the Software of Apollo 11 220

LinuxScribe tips a piece up at Linux.com with inside details on the design and construction of the Apollo 11 code. There are some analogies to open source development but they are slim. MIT drafted the code — to run on the Apollo Guidance Computer, a device with less grunt than an IBM XT — it had 2K of memory and a 1-MHz clock speed. It was an amazing machine for its time. NASA engineers tested, polished, simulated, and refined the code. "The software was programmed on IBM punch cards. They had 80-columns and were 'assembled' to instruction binary on mainframes... and it took hours. ... During the mission, most of the software code couldn't be changed because it was hard-coded into the hardware, like ROM today... But during pre-launch design simulations, problems that came up in the code could sometimes be finessed by... computer engineers using a small amount of erasable memory that was available for the programs. The software used a low-level assembly language and was controlled using pairs or segments of numbers entered into a square-shaped, numeric-only keyboard called a Display and Keyboard Unit... The two-digit codes stood for 'nouns' or 'verbs,' and were used to enter commands or data, such as spacecraft docking angles or time spans for operations." Reader Smark adds, "The Google Code Blog announced today that the Virtual AGC and AGS project has transcribed the Command Module and Lunar Excursion Module code used during the Apollo 11 moon landing. The code is viewable at the VirtualAGC Google Code Page."

Windows 95 Almost Autodetected Floppy Disks 334

bonch writes "Windows 95 almost shipped with a technique for detecting whether a floppy disk was inserted without spinning up the drive. Microsoft's floppy driver developer discovered a sequence of commands that detected a disk without spinup — unfortunately, unspecified behavior in the floppy hardware specification meant that half the drives worked one way and half the other, each giving opposite results for the detection routine. Microsoft considered a dialog prompting the user to insert a disk to 'train' the routine, but the idea was scrapped."
Biotech

Submission + - Liquid crystal phases of DNA, beginning of life? (eurekalert.org)

An anonymous reader writes: A team led by the University of Colorado at Boulder and the University of Milan has discovered some unexpected forms of liquid crystals of ultrashort DNA molecules immersed in water, providing a new scenario for a key step in the emergence of life on Earth.

CU-Boulder physics Professor Noel Clark said the team found that surprisingly short segments of DNA, life's molecular carrier of genetic information, could assemble into several distinct liquid crystal phases that "self-orient" parallel to one another and stack into columns when placed in a water solution. Life is widely believed to have emerged as segments of DNA- or RNA-like molecules in a prebiotic "soup" solution of ancient organic molecules.

A paper on the subject was published in the Nov. 23 issue of Science. The paper was authored by Clark, Michi Nakata and Christopher Jones from CU-Boulder, Giuliano Zanchetta and Tommaso Bellini of the University of Milan, Brandon Chapman and Ronald Pindak of Brookhaven National Laboratory and Julie Cross of Argonne National Laboratory. Nakata died in September 2006.

Moon

Submission + - Vote to Eliminate Leap Seconds 6

Mortimer.CA writes: As mentionted on Slahdot previously, there is a proposal to remove leap seconds from UTC (nee 'Greenwich' time). It wil be put to a vote to ITU member states, and if 70% agree, the leap second will be eliminated by 2013. There is some debate as to whether this change is a good or bad idea. One philosophical point opponents make is that the 'official' time on Earth should match the time of the sun and heavens. People with appliances that blink '12:00' can probably ignore this issue.

Slashdot Top Deals

Every young man should have a hobby: learning how to handle money is the best one. -- Jack Hurley

Working...