Хабы: Open source, Игры и игровые консоли, Программирование
Перевод статьи по эмуляции Nes. Но я считаю что данная информация подойдёт и для любой другой эмуляции консолей/приставок (зная определённую эмуляцию, проще реализовать какую-то другую).
Материал документа где-то устарел, но по большей части актуален по сей день.
ознакомиться