Итак, первый этап: собираю железку с софтовой частью.
Железо не разогнано - работает на стоке. Все очень старое.
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.
Если информация была полезной - ставль лайк
Подписывайся! Делай Репост!
Как все выглядит сейчас - на видео.