Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как красиво сделать мульти эмуляторную машину?  (Прочитано 13791 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн iaks

  • Автор темы
  • Участник
  • *
  • Сообщений: 217
    • Просмотр профиля
Всем привет!

Идея следущая:
Хочу сделать мультиплатформенную (nes, snes, genesis,ps1, ps2)игровую станцию.
Чтобы при старте системы запускалась некая оболочка из которой можно было бы выбрать нужный эмулятор и игры к нему.


Как сие можно реализовать?

Варианты которые вижу:
1. Использовать готовый фронт енд
2. Использовать самописную графическую оболочку для запуска нужных эмулей.

Lubuntu
Xubuntu

Оффлайн Chibiko

  • Активист
  • *
  • Сообщений: 295
  • человекобяка
    • Просмотр профиля
    • Велопоходики
Всем привет!

Идея следущая:
Хочу сделать мультиплатформенную (nes, snes, genesis,ps1, ps2)игровую станцию.
Чтобы при старте системы запускалась некая оболочка из которой можно было бы выбрать нужный эмулятор и игры к нему.


Как сие можно реализовать?

Варианты которые вижу:
1. Использовать готовый фронт енд
2. Использовать самописную графическую оболочку для запуска нужных эмулей.



Уже думал над этим в своё время.
Есть несколько готовых фронт-энд решений под линукс.
Самописную будете писать долго. Очень долго.... И не факт что нормально заработает.

Поехали. Расскажу о готовых решениях:

1) Gelide - http://gelide.sourceforge.net/ Если нормально настроить, то будет выглядеть вполне ничего.
Ubuntu + openBox (для первичной настройки) + Gelide - и готово. Правда автор забросил своё поделие давно. Посему идём дальше.

2) RetroFe. Сам не щупал, но думаю нормальное решение.
https://www.youtube.com/watch?v=xPMJaUPTZ20&feature=youtu.be
Что понравилось - оно гифки умеет воспроизводить как я понял у игр. Но сам не щупал и хз что там и как.

3) EmulationStation - ваще самое простое решение.
Для первичной настройки надо въехать в конфиг, и всё. Остальное оно само сделает.
Например мой:

(Нажмите, чтобы показать/скрыть)

Преимущества: видит все геймпады.
Легко настроить.

Из минусов есть кое-какие недостатки, но это скорее моя база игр такая кривая. Если подчистить и нормально сделать, то всё будет чики-пуки. Пока больше всего понравился.
При запуске в отдельном x-сервере ведет себя вполне прилично.

Ну дальше сами разберетесь.

PS Если будут ещё интересные решения - пишите.
Ну и потом не забудьте рассказать что у вас получилось. Очень интересно.
« Последнее редактирование: 30 Января 2016, 18:18:31 от Chibiko »

Оффлайн iaks

  • Автор темы
  • Участник
  • *
  • Сообщений: 217
    • Просмотр профиля
Es внешне больше всех понравился попробую с ним
Lubuntu
Xubuntu

Оффлайн iaks

  • Автор темы
  • Участник
  • *
  • Сообщений: 217
    • Просмотр профиля
Бяда, для x86 нет пакета готового :(
Придется походу собирать самостоятельно

Вроде собрал 8) Осталось только игрух накачать и конфиг сделать
[Обновляем систему]
sudo apt-get update
sudo apt-get upgrade

[Устанавливаем зависимости]
sudo apt-get install libgles2-mesa-dev libsdl2-dev libboost-system-dev libboost-filesystem-dev libboost-date-time-dev libboost-locale-dev libfreeimage-dev libfreetype6-dev libeigen3-dev libcurl4-openssl-dev libasound2-dev libgl1-mesa-dev build-essential cmake git

[Скачиваем свежие исходники]
git clone https://github.com/Aloshi/EmulationStation

[Собираем и устанавливаем]
cd EmulationStation
cmake .
make
sudo make install
« Последнее редактирование: 02 Февраля 2016, 12:38:56 от iaks »
Lubuntu
Xubuntu

Оффлайн Chibiko

  • Активист
  • *
  • Сообщений: 295
  • человекобяка
    • Просмотр профиля
    • Велопоходики
[Собираем и устанавливаем]
cd EmulationStation
cmake .
make
sudo make install

Ну блин же!! Ну вот зачем так делать то?
Ну плохо слепо следовать инструкциям! Пакетный менеджер есть? Дистрибутив на основе пакетов? Ну не надо make install делать!
Поставь checkinstall, собирай им, если нормально дебианизировать не умеем.

Конфиг и темы к ES могу подогнать.
Также могу помочь с подбором эмуляторов и правильными настройками и прописывании параметров в конфиги для нормальной игры.
« Последнее редактирование: 08 Февраля 2017, 13:28:45 от Chibiko »

Оффлайн mexicano

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Конфиг и темы к ES могу подогнать.
Подгоните, пожалуйста. =) Интересно попробовать.

P.S. Пардон за некропостинг, но новую тему создавать было бы более нелогично, раз есть готовая.

Оффлайн Chibiko

  • Активист
  • *
  • Сообщений: 295
  • человекобяка
    • Просмотр профиля
    • Велопоходики
Подгоните, пожалуйста. =) Интересно попробовать.

P.S. Пардон за некропостинг, но новую тему создавать было бы более нелогично, раз есть готовая.
Окай, напишите в личку. Я ж забуду :)

 

Страница сгенерирована за 0.021 секунд. Запросов: 22.