This 456-page guide teaches you how to program 8-bit games in assembly and how the classic handheld works on a technical level.
You might not think it, but a serious shooter like Wolfenstein 3D was a huge influence, according to Randy Pitchford.