u/bitwizein r/programming • Recommends
On “Tom7 - Reverse emulating the NES to give it SUPER POWERS!”
It's a cool hack, but it's not really reverse emulating the NES, but rather emulating a NES cartridge. And this trick has been done before with Nintendo's cooperation: the Super FX chip is a 32-bit RISC CPU which does rendering the SNES itself is incapable of and stuffs the results into the SNES pattern table for output to the screen. Indeed, at a much simpler level, a critical component of cartridge-console devkits was an in-circuit emulator that emulated a cart by providing data that had been sent it by the development workstation it was wired to.
See also Wolfenstein on GBC for another riff on this same idea.
That said, ideas live or die on their implementation, and this implementatio…