Некоторые причины, по которым игры Super Nintendo сложно запустить на современных эмуляторах:
- Особенности оборудования. dtf.ru Например, в играх для SNES есть технические ограничения, связанные с блоком обработки изображений (GPU). dtf.ru Также сложно эмулировать игры, в которых используются специализированные чипы, например SA-1, работу которого никто не смог до конца понять. dtf.ru
- Асинхронные операции. habr.com Некоторые операции в играх SNES выполняются в фоновом режиме, и их сложно смоделировать. habr.com Например, обновление DRAM центрального процессора SNES, которое происходит во время рендеринга каждой растровой строки. habr.com
- Разные требования к таймингам. habr.com В разных играх SNES события должны срабатывать в определённые моменты времени, и если не учитывать эти требования, игра не будет работать. habr.com
- Необходимость точной эмуляции. emulate-su.livejournal.com Для точной передачи старой технологии требуются большие вычислительные мощности. emulate-su.livejournal.com
Также есть игры, которые работают только с большим количеством модов, например Rock N Roll Racing, Earthworm Jim 2 и Illusion of Gaia. gamefaqs.gamespot.com Это связано с тем, что классический эмулятор SNES Canoe официально не поддерживает некоторые особенности эмуляции этих игр. gamefaqs.gamespot.com