An emulator with modular back-ends, including i8086, Z80 and NES. Why? Why not. I certainly learned a lot about assembly…