The Next Generation (TNG) Computer, Compiler, and Emulator for a custom-built computer as an exercise in computer science and computer/electrical engineering.