0002_NES puNES - slacknk/slackretro GitHub Wiki
puNES - NES emulator
-
Эмулятор Nintendo Entertaiment System (NES)
-
Лицензия: GPLv2
-
Сайт: http://forums.nesdev.com/viewtopic.php?f=3&t=6928
- Репозиторий исходного кода: https://github.com/punesemu/puNES
- Скачать tar-архив, bin-, win-версию: https://github.com/punesemu/puNES/releases
Особенности:
- Есть возможность подключению мыши в качестве светового пистолета
- Если есть джостики и назначались кое-какие кнопки и хотите вырубить,- переназначить да можно, но в настройках, если посмотрите, можно подставить что бы для данного игрока не использовался gamepad
- Так же в настройках можно указать какому игроку какой джойстик использовать
- В режиме чит-кодов можно задействовать: CPU Ram , Game Genie , Pro Action Rocky
- Неособенность, но приятно, присутствует информационный блок снизу и область слева (v0.101) - отображает название игры / запущенного ROM'а (как в snes9x-gtk)
Управление-хоткеи:
- P - Пауза эмулятора с игрой
- Alt+A - В(ы)кл звук
- F1 - Сохранение состояния
- F4 - Загрузка последнего сохранения
Скриншоты:
- Duck Hunt ● Adventure Island II ● Darkwing Duck ● Captain America and the Avengers
- Addams Family, The ● Saiyuuki World 2 (Whomp'Em) ● Ys ● Mitsume ga Tooru [Fullscreen]
Сборка:
- Для сборки из исходного кода необходим "autoconf-archive", но начиная с версии 0.102 сборка протекает без autoconf-archive, установленного в системе
AX_CXX_COMPILE_STDCXX_11(noext)
You need that package "autoconf-archive" is istalled.
- Qt: в последних версиях (0.104.39_git20190714.07bd6e59) программа по-умолчанию собирается на Qt5
- версия 0.102_git20181013.5f9b2228 последняя на Qt4, если надо Qt5:
--enable-qt5
- версия 0.102_git20180914.72fb9261 послядняя на Qt4 и 5 со старым интерфейсом в опциях
- что бы собрать Qt4, если надо и если позволяет исходный код можно попоробовать так (slack14.2):
- версия 0.102_git20181013.5f9b2228 последняя на Qt4, если надо Qt5:
--disable-qt5 \
--with-qt-include=/usr/lib${LIBDIRSUFFIX}/qt/include \
--with-qt-bin=/usr/lib${LIBDIRSUFFIX}/qt/bin \
--with-qt-lib=/usr/lib${LIBDIRSUFFIX}/qt/lib