The author created a 8080 processor emulator in 2000 characters of C code after winning the IOCCC. They added CP/M support for extra functionality and were surprised to win Best of Show. The program emulates the complete Intel 8080 processor, bringing back the feel of the personal computer revolution in 1975. The author provides the source code written in C. Instructions on compiling the code and running different programs such as Tiny BASIC and CP/M are included. The author also explains the differences between the 8080 and Z80 processors and provides porting instructions. This unique project showcases the author’s creativity and programming skills.
https://nanochess.org/emulator.html