It feels very similar to the sort of thing people have been building for ages by running Linux on a Raspberry Pi  with the main difference from a conceptual standpoint being that the NES Classic is considerably less legally questionable.