Virtual Apollo Guidance Computer
The GitHub repository for the Virtual AGC project focuses on emulating Apollo Guidance Computer software, featuring the Aurora 88 program, memory module dumps, and tools for modern AGC assemblers and emulators.
Read original articleThe GitHub repository for the Virtual AGC project is dedicated to the emulation and analysis of the Apollo Guidance Computer (AGC) software, particularly focusing on the Aurora 88 executable program used in the Lunar Module (LM) guidance system. The repository features key components such as the Aurora 88, which served as the standard system-checkout software for the LM guidance system. It includes a processed dump file named `Aurora88-dump.bin`, derived from three separate memory module dumps that are concatenated to create a complete image. The individual module dumps are identified as `2003972-011-BLK2-Aurora88-B1.bin`, `2003972-091-BLK2-Aurora88-B2.bin`, and `2003972-111-BLK2-Aurora88-B3.bin`. The repository also provides a Python script, `pieceworkAGC.py`, which offers instructions for converting these module dumps into a format suitable for modern AGC assemblers and emulators. Additionally, it contains tools and scripts essential for working with the AGC software, along with historical context regarding its development and usage. This project serves as a valuable resource for those interested in the technical aspects of the Apollo missions and the software that guided them.
Related
DOS game "F15 SE II" reversing: more stories and now on GitHub
The GitHub repository reconstructs F-15 Strike Eagle 2's source code to match the original at the CPU instruction level. It includes executables like `f15.com` and `egame.exe`, with build instructions provided.
The Abstraction and Reasoning Corpus
The GitHub repository for ARC-AGI provides task data and a testing interface for solving tasks involving input/output pairs within 3 trials. Users can access the tasks and detailed instructions on the repository.
Original Apollo 11 Guidance Computer source code
The GitHub URL offers the Apollo 11 project source code categorized into sections like INFORMATION, COMERASE, COMAID, COMEKISS, TROUBLE, TVCDAPS, CHIEFTAN, and MISCELLANEOUS, each containing specific source files. Request specific files or sections as needed.
Karpathy: Let's reproduce GPT-2 (1.6B): one 8XH100 node 24h $672 in llm.c
The GitHub repository focuses on the "llm.c" project by Andrej Karpathy, aiming to implement Large Language Models in C/CUDA without extensive libraries. It emphasizes pretraining GPT-2 and GPT-3 models.
Minimal 64x4 – DIY computer with 4x the processing power of a C64 or Apple II
The GitHub repository offers assembly code for the 'Minimal 64x4 Home Computer', including an operating system, tool-chain, games, and demos, with users encouraged to ask for specific details.
They not only do a brilliant job of exposing this niche system, but it is a foundational lecture for my knowledge of computer architecture in general
AGC is one of the classic computers that would be great to see reproduced with the original controls and UI, but with modern ICs at a budget price. Similar to NES classic re-release.
Related
DOS game "F15 SE II" reversing: more stories and now on GitHub
The GitHub repository reconstructs F-15 Strike Eagle 2's source code to match the original at the CPU instruction level. It includes executables like `f15.com` and `egame.exe`, with build instructions provided.
The Abstraction and Reasoning Corpus
The GitHub repository for ARC-AGI provides task data and a testing interface for solving tasks involving input/output pairs within 3 trials. Users can access the tasks and detailed instructions on the repository.
Original Apollo 11 Guidance Computer source code
The GitHub URL offers the Apollo 11 project source code categorized into sections like INFORMATION, COMERASE, COMAID, COMEKISS, TROUBLE, TVCDAPS, CHIEFTAN, and MISCELLANEOUS, each containing specific source files. Request specific files or sections as needed.
Karpathy: Let's reproduce GPT-2 (1.6B): one 8XH100 node 24h $672 in llm.c
The GitHub repository focuses on the "llm.c" project by Andrej Karpathy, aiming to implement Large Language Models in C/CUDA without extensive libraries. It emphasizes pretraining GPT-2 and GPT-3 models.
Minimal 64x4 – DIY computer with 4x the processing power of a C64 or Apple II
The GitHub repository offers assembly code for the 'Minimal 64x4 Home Computer', including an operating system, tool-chain, games, and demos, with users encouraged to ask for specific details.