CPU Emulation Thing
C++ CPU thing
This is a git repo for a CPU emulation project in C++. If you do not know C++, you are also welcome to port it to other languages, though it should function exactly the same way.
Right now I'm only planning to have it input machine code, but you are welcome to write an assembler with an input file.
The goal for this emulator is to have it be really, really, small. Right now there are only 256 bytes of RAM, and 16 8-bit registers. It will have a 16 bit input with an 8 bit opcode.