In this version, the RAM contents and microcode EEPROM contents can be written and loaded in binary form. These binaries match the ones on the physical machine. This allows you to either generate RAM or EEPROM contents using the python scripts, or load a memory dump from the RAM or EEPROMs on the breadboard into the simulator. Try calling simulator.py
, assembler.py
and microcode.py
with the --help
option to get instructions how to load and write binary blobs.