Built a web-based SAP-3 (8-bit) computer emulator with real-time visualization
Posted by biokys@reddit | retrobattlestations | View on Reddit | 6 comments
After months of work, I've created a browser-based emulator for the SAP-3 architecture (Simple As Possible 3) - an educational 8-bit computer.
Features:
✅ 40+ instructions with multiple addressing modes
✅ Real-time CPU schematic with animated data flow
✅ 256-byte RAM with memory banking
✅ Monaco-based assembly editor with syntax highlighting
✅ Stack operations and indexed addressing
✅ Save/load programs with user authentication
The coolest part is watching your assembly code execute step-by-step while seeing exactly how data moves through the CPU components.
Rusty3414@reddit
That’s cool
biokys@reddit (OP)
I like how memory shows instructions in real-time. When you change something, memory immediately reflect it ;-).
SaturnFive@reddit
This is really cool and also a great looking UI, displays the system very neatly. Nice work!
biokys@reddit (OP)
Thanks!
zeroone@reddit
That looks really cool. Why not just emulate a 6502, or another classic CPU?
biokys@reddit (OP)
I wanted to make something really simple... But it is possible to swap cpu backend for something else. For example 6502... maybe later i will implement it