0002 Snes9x - slacknk/slackretro GitHub Wiki
[SNES] Snes9x (snes9x-gtk)
Snes9x - эмулятор Super Nintendo (SNES: Super NES / Super Nintendo Entertainment System (TM)). Для данного эмулятора существует удобный gtk-порт: snes9x-gtk и который имеется в большинстве репозиториев дистрибутивов.
Лицензия: с лицензией, если разбираться, прям какая-то неразбериха может показаться, хорошо про на что как расписано здесь, а именно имеем: код открыт,
- сам snes9x - freeware и as-is для некоммерческого и личного использования, а вот
- snes9x-gtk - GNU LGPL 2.1 и под Snes9x лицензией.
Сайты: snes9x| snes9x-gtk | snes9x-gtk_git
Полезные ссылки: Man-page - snes9x-gtk.6
- Документация и текста лицензий snes9x и snes9x-gtk
- Про настройку и описание данного эмулятора (англ.яз) fantasyanime.com
Установка
Ubuntu / LinuxMint
$ sudo add-apt-repository ppa:bearoso/ppa
$ sudo apt-get update
$ sudo apt-get install snes9x-gtk
Slackware / SBo
# sbopkg -i snes9x
Сборка
- Для сборки с gtk2:
--with-gtk2
- Полезные ключи для сборки:
--with-opengl --with-joystick --with-netplay --with-gtk3
- 1.53-gtk2 - именно такая версия в SBo для Slackware-14.1 собирается, но что самое печальное были замечены тормоза при gtk2, если во время игры лезть в настройки, но выход есть, указать во время сборки что бы собиралось под gtk3:
--with-gtk3
;
- Здесь же, помимо тормозов с версией
1.53
иgtk2
могут попасться игры, которые будут вылетать с подобной ошибкой:- [snes9x-gtk] Emulator crash with Chrono Trigger (и еще н-р: Simpsons, The - Bart's Nightmare), берем исходники из git и собираем с ними и все будет нормально, самый хороший плюс еще здесь, что и gtk2-версию собрать спокойно можете и тех тормозов, которые могут быть замечены в релизной версии не будет, в общем совет: собирайте git-версию и не пожалеете.
Советы и замечания
- Если предпочитаете и пользуетесь фильтрами, но железо слабое и испытываете тормоза во время игры - попробуйте HQ2x и аппаратное ускорение OpenGL
Управление
Gamepad, snes9x прекрасно подхватывает кнопки геймпада/джойстика, очень хороший из плюсов его, что он даже кнопки на джойстике для сохранения-загрузки положения в игре может даже задействовать;
Управление и хоткеи из Win-версии, которые могут быть полезны при прикручивании клавиш к джойстику через AntiMicro:
- в Lin-версии же практически все кнопки-клавиши в настройках Unset и надо самому назначать
Input configuration
Customize Hotkeys
Cheats
Данный эмулятор имеет режим взломщика кодов (Game Genie, Pro Action Replay).
- Запускаете эмулятор, потом rom/игру
- Затем в окне эмулятора Опции - Читы... (англ. Опции - Читы...)
Чит коды можно найти на различных ресурсах в сети, в том числе:
- http://www.cheatzilla.com/
- http://gamehacking.org/system/snes
- http://bsfree.shadowflareindustries.com/index.php?s=4
- http://gamegenie.com/cheats/gamegenie/snes/index.html
Хотелось отдельно отметить именно CheatZILLA.com и GameHacking.org, у них на страницах когда вы найдете искомую игру вы можете спокойно скачать cht-файл и подсунуть эмулятору в каталог где должны храниться читы (Опции - Настройки - Файлы - Читы:), не забудьте только переименовать файл, что бы он был с таким же названием, как и ROM. Н-р:
- ROM: Virtual Bart (U) [!].smc
- CHT: Virtual Bart (U) [!].cht
и судя по всему .cht-файлы получаемые после ввода кодов - совместимы еще и с таким эмулятором как ZSNES. Virtual Bart здесь плохой пример правда, но для ознакомления с подсовыванием cht-файла пойдет, а так лучше читы его отсюда брать Pro Action Replay, Game Genie
Версии
== 1.53a
-- old_title and icon>= 1.54.1.7_git20161108
--with-system-zip (sbopkg -Bki minizip
)>= 1.55.108_git20180428
-- More cheats stuff (f2dcb27) - w/o cheats.bml: 5b2a754>= 1.56
-- Gtk+3 default (default GTK+ version selected by configure is now 3 instead of 2)>= 1.56_git20181102
-- GTK+: Remove XML config format (0c3bc1d) - old_config: 6a4af79>= 1.57_git20181218
-- GTK+: Switch to Meson build system (913e797) - w/o 4aec72e
1.54 (окт 2016)
Спустя несколько лет разработки вышла новая версия этого замечательного эмулятора: 1.54.1
- Подробности и список внесенных изменений у них на форуме: Snes9x 1.54
Напомню что данный эмулятор есть в большинстве репозиториях дистрибутивов. До недавнего времени так же и snes9x(-gtk) был доступен и на ppa/lp от одного из разработчиков для пользователей ubuntu , по ряду причин репозиторий был удален, но найти альтернативный репозиторий можно:
Скриншоты
Addams Family Values
Bishoujo Senshi Sailor Moon R
Melfand Stories