Improved the code for the functional simulator some, made it more “Swift-like”. Also used the new “stats” feature of the functional simulator to make a slight optimization to ldi16.?, it was doing an extra memory read that wasn’t required, so […]
Did more work on the functional simulator, it now executes the ldi16.a test from start to finish without issues. It still doesn’t support paging, any of the FLAGS, and a lot of other microcode features.
Worked on the functional simulator a bunch more, it now gets 3 microcode steps in before dying, which is progress!