Так как феос удалил клон репозитория Nestopia от Rdanbrook, выкладываю его наработки:
add-dendy-mode-to-fds-and-nsf.patchДобавляет поддержку денди для FDS и NSF.
По неясной причине DPCM у NSF портится, хотя фиксы сделаны идентично.
update-when-favored-system-changes.patchНеудачная попытка исправить кривой Region-selector.
Суть проблемы: в нестопии имеется всего 2
региона -
NTSC и
PALк каждому из которых присвоены свои
системы:
у
NTSC-региона это "
NES NTSC" и "
Famicom", а у
PAL-региона это "
NES PAL" и "
Dendy".
Переключалка между системами работает только если они принадлежат разным регионам.
И чтобы переключиться, допустим, между "
PAL NES" и "
Dendy" - требуется переоткрывать
РОМ заново.
В новом мультиплатформенном GUI регион-селектор упростили, мы больше не видим отдельно регионы и отдельно системы, привязанные к ним - но баг никуда не делся.
complete_patch.patchВсё это вместе взятое + фикс для сборки проекта NestopiaUE под MSVS2010.
--------------------------------------------------------------------------------------------------------------
Оригинальная Nestopia 1.40 собирается под MSVS 2005 без единого варнинга
(необходим только DXSDK (include и lib)), я советую на ней поэкспериментировать:
Nestopia 1.40 sourceПроверенный, рабочий патч от автора puNES:
Nestopia 1.40 timing patch by FHorse (вылечивает тайминг PPU в dendy-режиме)