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:
- Тарболлы с бинарниками эмулятора (Kega Fusion 3.63x Linux) и плагинов (Kega Fusion Plugins Linux) см. на сайте
- Debian / Ubuntu - Пакет с плагинами внутри: kega-fusion_3.63-2_i386.deb
- Slackware (пакет с плагинами и Slackbuild): kega-fusion-3.63x-static-1lc.txz
- Arch (AUR/PKGBUILD): PKGBUILD
-
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*
- Информация по сборке в gentoo для поддержки ISO+MP3 - kega-fusion-3.63-rX.ebuild:
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, может кому-то пригодится:
- Kega Fusion stuttery audio + poor CPU usage, help! (ubuntuforums.org, 2009)
- если у Вас такое случилось, то спешу сообщить: Вы не один - Does Kega Fusion cause laptops to overheat?
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
- Infinite Energy - Game Genie - Encrypted:
-
Еще пример: Bram Stoker's Dracula на SMS - Pro Action Replay
- Infinite Health:
00C5-3E04
- слитно прописываем этот код:00C53E04
и выделяем его.
- Infinite Health:
Доп.ссылки:
- Using Game Genie & Pro Action Replay by FantasyAnime.com [Kega Fusion Tutorial]
- Game Genie Codes by visitante84 [GameFAQs Genesis (GEN)]
Скриншоты
Addams Family, The [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]: