Academic work
N.E.S. is a Nintendo Entertainment System emulator, featuring a CPU emulated through an interpreter and a PPU (graphics) emulated entirely in software.
While it offers good compatibility, its scope is limited as it does not support mappers, which are commonly found in NES cartridges.
Personal work
IronGB is a custom Game Boy emulator that emulates the 8-bit CPU using an interpreter and handles the PPU (graphics) entirely through software.
IronGB includes a debugger, enabling users to step through each instruction for detailed analysis and troubleshooting.