Of course, that's usually followed by someone creating a fantastic handheld NES emulator as their first embedded project, and suddenly my untidy heap of wires and buttons doesn't feel so inspiring ...
Generally speaking, writing your own games for retro consoles starts with C code. You’ll need to feed that through a console-specific tool-chain, and there’s certainly going to be some hoops to jump ...