It seems that all the cool kids are rewriting the legacy C program with rust these days, so we think it’s only a matter of time before someone decides to combine the memory security language with some of the most important software in history, which was written through a new Apollo guidance computer (AGC) simulator. The Apache / MIT authorized emulator written by [Felipe] can run ROM files generated by the original rope core memory of the computer, or run your own code written in agc4 assembly language.
It is worth noting that the simulator called ragc needs some help to provide a real lunar landing experience. Specifically, the code only simulates AGC itself and does not recreate the iconic display and keyboard (dsky) module. To interact with the program running on the virtual AGC, you also need to install yadsky2, an open source project that graphically recreates the panel that Apollo astronauts actually use to enter commands and obtain data from the computer.
Of course, the next step will be for hackers to support a dialogue with one of dsky’s physical entertainment, which has been adding color to these pages for many years. Considering the limitations of AGC, we don’t think such an arrangement is useful, but it will certainly become a good starting point for dialogue in hacker space.