Initialize memory Map with Pep/10 OS, not bare metal OS.
Load user program into memory.
Fix crash on simulation.
I refactored the simulator API so that there is only one level of variant "wrapped" for a piece of trace data.
Along the way, I refactored the rest of the sim API into separate files for ease of modification in the future.
The variant wrapper changes eliminated a segfault on run, but the behavior of execution is still wrong.
Implement assemble then format.
The user program still does not appear to be called.
The OS seems to fairly immediately exit on start.
However, it no longer crashes -- it just doesn't run user code.
assemble then format
.The user program still does not appear to be called. The OS seems to fairly immediately exit on start. However, it no longer crashes -- it just doesn't run user code.
I will need to print execution traces to debug.