You could read about the look and feel of the AGC on-board computer on Apollo missions in a review article that includes a link to his web simulator.
The AGC computer came from the 1960s, so it worked somewhat differently than the current highly integrated silicon machines, and that was true of its components. It had no modern memory, as well as an advanced processor in its present form. It was just a pile of basic logic gates.
Thanks to this, everything has been rewritten into the Verilog language of the HDL family – a language for designing logic (hardware) circuits. You can then simulate AGC on a regular computer, or maybe on FPGA chips, or build it from current discrete components.
Onboard Assembler Programs
The AGC firmware itself, which was stored on a special core rope memory, can then be downloaded from GitHub in the form of a symbolic address – that is, a sequence of machine instructions that already perform low-level logical operations with individual logical members (gates) AGC computers.
Again, these are not instructions for the current x86, ARM, and so on, but exclusively for AGC and its proprietary computing unit designed and built in MIT’s labs.
Programs in core rope memory
If we teleported to the 1960s and would like to finally load this code into the on-board memory, you would still have to translate it into a sequence of logical zeros and ones, and then manually wrap them as one of the tiny ferrite cores – transformers that acted as individual memory bits. At that time, trained seamstresses weaved in the MIT laboratories according to the assignment.