Starting Emulator Development
Writing an emulator for a CPU or entire system is a great programming project. Some of the old 8-bit CPU’s can be emulated fairly easily and running them at a decent speed isn’t a problem for modern PC’s. In addition to the CPU, code will be needed to emulate any graphics and sound hardware too. Here are some notes on where to start. CHIP-8 Chip 8 is usually the first place to start – its actually an interpreted programming language…