0002 Kega Fusion - slacknk/slackretro GitHub Wiki

Sega MD-Genesis/CD/32X/GG/MS: Kega Fusion

Kega Fusion, известный так же как просто Fusion, эмулятор консолей Sega таких как

  • Mega Drive / Genesis,
  • Mega / CD,
  • 32X,
  • GameGear,
  • Master System,
  • SG-1000,
  • SC-3000

Лицензия: К сожалению, эмулятор закрытый и последняя версия выходила в 2009, в deb-пакете заявлена лицензия Freeware (и Proprietary), но в то же время эмулятор хороший, и я бы даже сказал один из лучших. В обще, по моему так взгляду с эмуляторами (особенно x86_64) для SEGA-Genesis прям какая-то беда, их реально мало, особенно для Linux, с NES/Dendy гораздо лучше ситуация.

Ссылки: Сайт (web.archive)| FAQ | Форум | Steve Snake (Автор данного эмулятора)

Др.сайты:

  • с описанием про данный эмулятор: SegaRETRO
  • с описанием и про настройку: FantasyAnime для Win-версии, но какие-то моменты применимы и здесь

Установка

в принципе для установки и запуска пакет необязательно нужен, можно просто прям с сайта загрузить последнюю версию, в то же время там имеется и уже собранный deb-пакет с эмулятором и плагинами. Так же неисключено, что и в вашем репозитории дистрибутива есть билд для сборки или уже готовый пакет.

  • Kega Fusion 3.63x:

  • x86_64: Эмулятор в готовом виде собран под 32 только, для запуска на 64 нужна будет поддержка со стороны вашей системы lib32, если что-то не получается посмотрите на сайте Kega Fusion FAQ там более-менее объяснено

If you are an Ubuntu Linux user, there is a more convenient way for you to install Kega Fusion. Thanks to sergio-br2 and trya from Arch Linux AUR! If you’re using a 64-bit version of Ubuntu, remember to install the 32-bit architecture packages before installing the following .deb package first:

sudo dpkg --add-architecture i386
sudo apt-get update

Управление

  • Если джойстик со стиками и крестовиной, то Fusion видит кнопки вверх-вниз-влево-вправо на стике, а не на крестовине. На некоторых джостиках (н-р: logitech-f710) есть правда кнопка mode, которая переключает выбранные направления со стика на крестовину.

  • Если данный эмулятор, к сожалению, Gamepad так и не смог увидеть, клавиши клавиатуры прекрасно задаются и уже даже какие-то заранее заданы, но если все таки хочется играть с джостиком, то к примеру вот такая программа:

    • Antimicro или подобная, в помощь (что бы назначить клавиши кнопками на джойстике, вот такой выход из ситуации).
  • Клавиши при игре (одни из):

    • Alt+Enter или Esc - сделать во весь экран эмулятор
    • Tab - Reset / Сброс (Power On / Hard Reset)
    • BackSpace - ускорить игровой процесс
    • F5 - сохранить текущее местоположение
    • F8 - загрузить последнее сохранение при F5

Видео

проблем таких как в Gens/GS не замечено, т.е. такого что бы когда эмулятор делаем "во весь экран (Alt+Enter) включается какой-то свой режим и настройка: меняется разрешение экрана, сбрасываются фильтры" - такого здесь нет и все стандартно и нормально, как в эмуляторах других консолей: nestopia, higan, snes9x.

  • Про VSync знает данный эмулятор: Shift+Enter
    • или через Меню:Video - галочку на VSync.

Звук

Звук и его отсутствие, в ~/.Kega Fusion/Fusion.ini попробуйте задать:

  • ALSADeviceName=plughw -> ALSADeviceName=default

SEGA-CD

Звук в SEGA-CD (ISO+MP3): Прежде чем говорить про звук для этой консоли, упомяну что для нее нужен свой BIOS, который нужно указать, прописать в

  • Меню: Options - Set Config - вкладка Sega CD.

Для воспроизведения же музыки нам понадобится libmpg123 (libmpg123-0:i386), если по каким-то причинам все таки не играет, см. в /usr/share/kega-fusion/Fusion.ini и там задан путь:

libmpg123path=/usr/lib/i386-linux-gnu/libmpg123.so.0

при старте же сделано так что бы Fusion.ini копировался-создавался в вашем домашнем каталоге:

  • ~/.Kega Fusion/Fusion.ini,

заходим туда и указываем путь до библиотеки libmpg123.so.0 в нашей системе, перезапускаем эмулятор - проверяем.

$ find / -xdev -name libmpg123*
	if use mp3 ; then
	    elog "For ISO+MP3 support to work, you will"
	    elog "need to set the right libmpg123path"
	    elog "in ~/.Kega Fusion/Fusion.ini."
	    elog ""
	fi

CPU

  • CPU греется из-за данного эмулятора:
    • если у Вас такое случилось, то спешу сообщить: Вы не один - Does Kega Fusion cause laptops to overheat?
      • в принципе, в ссылке выше и написано решение, а именно:
        • Меню:Options -«Sleep While Waiting» ставим галочку
    • еще вот из этой же оперы про 100%cpu, может кому-то пригодится:

Fusion.ini

~/.Kega Fusion/Fusion.ini; может такое случится, что при переносе конфига из одной учетки в другую перестанет работать сохранение (и может что-то еще), конфиги по умолчанию здесь: ~/.Kega Fusion - скорей всего это связанно, с тем что в конфиге ~/.Kega Fusion/Fusion.ini указаны старые пути к каталогу.

  • Открываем ~/.Kega Fusion/Fusion.ini и изменяем текущие пути /home/ВашеИМЯ на /home/_НОВОЕ_ВашеИМЯ - "ручками", через sed, через vim, gedit, в общем через что привыкли

Save State от Gens/GS

как оказалось файлы с расширением .gs[0-9] сохраненные при игре на эмуляторе Gens/GS прекрасно подходят для Kega Fusion, а вот обратное, уже к сожалению нет. Проверилось на сохранении игры Beyond Oasis и вот отсюда save Beyond Oasis (rar). Так что, одна из возможностей выбрать подходящий для себя эмулятор среди 2-х упомянутых теперь есть в запасе.

Game Genie

Game Genie / PAR (Pro Action Replay):

  • Меню: File - Game Genie / PAR и вводим код и описание к нему, выделяем,выбираем код, нажимаем Ok. Что бы задействовать несколько кодов, зажимаем Ctrl+ЛКМ по конкретным кодам и кликаем Ok.

  • Помимо Game Genie встречаются и другие коды, как и другого формата для "нечестной игры". Возьмем, н-р, Addams Family, The для SMS на GameHacking.org, там есть

    • Infinite Energy - Game Genie - Encrypted: 3A7-C1F-2A2 так вот, данный код необходимо вводить во Fusion без "-" , т.е. 3A7C1F2A2
  • Еще пример: Bram Stoker's Dracula на SMS - Pro Action Replay

    • Infinite Health: 00C5-3E04 - слитно прописываем этот код: 00C53E04 и выделяем его.

Доп.ссылки:

Скриншоты

Addams Family, The [SMS и GG]:

  • SMS: GG:

Taz-Mania [SMD]:

Ys [SMS]:

Monster World 1 - Wonder Boy in Monster Land [SMS]:

Monster World 2 - Wonder Boy III - The Dragon's Trap [SGG]:

Monster World 2 - Wonder Boy III - The Dragon's Trap [SMS]:

Monster World 3 - Wonder Boy V [SMD]:

Monster World 3 - Wonder Boy V [SMS]:

Monster World 4 [SMD]:

Mônica [B] (Wonder Boy) [SMS]:

Mônica [B] (Wonder Boy) [SMD]:

Wonder Boy III - Monster Lair [SMD]: