Я задумался над этим какое-то время. Почему вы не можете просто взять двоичное ПЗУ, например, ПЗУ NES или N64, и просто преобразовать исполняемые части из сборки MIPS или 6502 в сборку x86? Я имею в виду, что все коды операций в любом случае покрыты.
Я знаю, что есть несколько кодов ARM, которые не могут быть преобразованы, но для консолей вплоть до WII нельзя было просто преобразовать код сборки и перехватить такие вещи ввода-вывода, какрендеринг и ввод с геймпада? Потому что кажется, что это значительно ускорит эмуляцию.