The objective of this project is to build a functional intel 8080 emulator that is capable of running an original Space Invaders ROM. This project is for educational purposes only.
The disassembler is a fundamental piece of the overall emulation process. It's role is to decipher machine code into a readable assembly language format based on the intel 8080 instruction set. This tool is crucial for not only learning the instruction set, but for debugging during the emulator build process as well.
- This project is largely adapted from the process outlined at emulator101.
- Learn more about the Intel 8080 microprocessor from the wiki.
- The original Intel 8080 microprocessor data sheet.