About a year ago, I put together a visual emulator based on the Simple-As-Possible architecture, tossed it on GitHub, and kind of forgot about it. While digging through some old projects, I came across it and decided to upload it here!
Download it here: https://negative11.itch.io/sap-1-emulator
What can you do with it?
- Enter Assembly instructions and manipulate memory values by entering instructions on the keypad interface.
- Run simple programs to add, subtract, and display results.
- Step through programs to watch how the registers behave at each step.
- Save/Load programs 1-4, externally edit source and RAM files in the src directory and run them in the game.