Видео Arcade RetroFE

07.01.2018

Итак, первый этап: собираю железку с софтовой частью.

Железо не разогнано - работает на стоке. Все очень старое.

Pentium® E5200

4GB DDR3

GeForce GT 240

#diy #arcade #retrofe #ivan_master

#CтавимОС

Бюджет ограничен, и не хочется заморачиваться со всякими левыми сборками винды, да и грузить лишними свистелками не хочется старенькую железку.

Поэтому #Libuntu , думаю, будет отличным выбором.

Качаем LTS сборку для 64битной системы.

https://lubuntu.net/downloads/

Записываем на флешку и устанавливаем.

#НастройкаОС

Скажу сразу, что завести фронтэнд на свободном драйвере видяхи - не получилось - ставим проприетарный.

Докучи ставлю проприетарный для чипсета intel. Кулер стал молотить гораздо тише

#ВыбираемFrontEnd

Итак, что у нас есть из готовых фронтендов?

Понятно, что если накатил бы Windows, можно было бы скачать уже готовую сборку #HyperSpin, но с виндой уже реально давно не сталкивался (ставим лайк кто не пользует MS).

Под Linux есть:

#Gelide - тестил когда-то давно, что-то не зацепил. Да и обновлений давно нет. http://gelide.sourceforge.net/

#EmulationStation - тоже тетил, но дизайн не зацепил, хотелось максимального приближения к HyperSpin'у наверное😊. Проект стоит с 2015

http://emulationstation.org

#RetroFE - самое то!

retrofe.nl

Сплошные плюсы:

+Проект живой

+Есть сообщество

+Оболочку можно выбрать по душе (хочешь как HyperSpin... хочешь нет)

#УстановкаRetroFE

Для тех кто не курит маны:

1. Качаем Full Release

2. РАспаковываем в удобное место

3. Устанавливаем необходимые зависимости

sudo apt-get install zlib1g libsdl2-2.0 libsdl2-mixer-2.0 libsdl2-image-2.0 libsdl2-ttf-2.0 \

libgstreamer1.0 libgstreamer-plugins-base1.0 libgstreamer-plugins-good1.0 libglib2.0

#ЧтоСЭмуляторами

Для начала, какие системы хочу запустить, хотя возможно что-то из последнего не потянет, ну и да бог с ним.

Nintendo Entertainment System

Super Nintendo Entertainment System

Nintendo 64

Game Boy Color

Game Boy Advance

Nintendo DS

Nintendo GameCube

Nintendo Wii

Sega Genesis

Sega CD

Sega 32X

Sega Saturn

Sega Dreamcast

Sony PlayStation

Sony PlayStation 2

Microsoft Xbox

MAME Arcade

Естественно, качать все эмули отдельно - желания нет. устанавливаем #RetroArch.

#УстановкаRetroArch

Для тех кто в танке - это тоже некий фронтенд с большим количеством эмуляторов. http://www.retroarch.com/

sudo add-apt-repository ppa:libretro/stable && sudo apt-get update && sudo apt-get install retroarch

Качаем все стабильные ядра

sudo apt-get install retroarch retroarch-* libretro-*

Пришлось немного подзакатать губу, в стабильной версии нет эмуляторов некоторых желаемых систем, ну и пофиг😎

Да и аркады как-то геморно настраивать в виду их большого количества.

Оставим эти системы на потом:

#MAME Arcade

#NintendoGameCube

#NintendoWii

#SonyPlayStation2

#MicrosoftXbox

#SegaDreamcast

Настраиваем машину в итоге на 11 консолей.

#ПодготовкаСтруктурыДляКонтента

Сразу напишу, дальше будет код, который позже запихну в Bash.

Если информация была полезной - ставль лайк

Подписывайся! Делай Репост!

Как все выглядит сейчас - на видео.