EmuDevz
Write a working NES-style emulator in JavaScript inside a game
EmuDevz is a programming game about building an emulator. After a cyberattack wipes out the internet, you and an online friend piece together scattered documentation and write the CPU, PPU and APU of the fictional NEEES console in JavaScript, until it runs old games.
Free · No login · Desktop · Advanced

About EmuDevz
It includes an interactive 6502 assembly tutorial where you debug test ROMs, so it trains assembly, hardware and careful reading of specs. It needs programming knowledge and suits intermediate to advanced players.
It is free on Steam for desktop, with an optional supporter pack. It has a Unix-style shell, a code editor and a free mode for writing emulators for other systems.
Made this game? Claim it →

Tips and discussion
No tips yet. Solved it? Share how, and wrap answers in ||spoilers||.