Агар шумо корбари Debian/Ubuntu ё дигар дистрибюсияҳо ба монанди Raspberry Pi бошед, ман тавсия намедиҳам, ки он чизеро, ки дар ин дастур шарҳ дода шудааст, риоя кунед, зеро RetroPie ва ман фикр мекунам, ки ин ҳама беҳтар ва мустақимтар аст. Барои Arch Linux вуҷуд дорад Танзимоти ArchyPie, ки скрипт барои насб кардани Ubuntu RetroPie дар Arch Linux аст, аммо бастаи AUR аз ҷониби ихтиёриён сохташуда ба кор кафолат дода намешавад. Он кафолат медиҳад, ки ҳама корро дастӣ аз пойгоҳ анҷом диҳед ва пойгоҳи RetroPie эмуляторҳо мебошанд (PPSSPP, RetroArch...) ва Забоншиносӣ.
EmulationStation як аст интерфейси графикӣ барои эмуляторҳо. Ба ибораи дигар, фронт ё як навъ китобхонае, ки аз он мо метавонем бозиҳои консолии классикии худро оғоз кунем. Агар мо онро фуҷур насб кунем, худ аз худ ҳатто вақте ки бори аввал ба кор андохта мешавад, кор намекунад. Он чизе, ки ин мекунад, барои мо дар феҳристи шахсии мо як папкаи конфигуратсия эҷод мекунад ва дар он ҷо файле ҳаст, ки мо бояд онро таҳрир кунем, то он бозиҳоро пайдо кунад ва тавонад "скрапинг" -ро анҷом диҳад, ки барои пайдо шудани муқоваҳо зарур аст.
Танзими EmulationStation
EmulationStation нармафзорест, ки дигаргунихои зиёдеро талаб намекунад, ва дар саҳифаи расмии он гуфта мешавад, ки он аз соли 2015 навсозӣ нашудааст. Бо танзими EmulationStation мо метавонем ба он аз дигар интерфейсҳо низ дастрасӣ пайдо кунем. Pegasus, ки барои таъми ман соддатар ва беҳтар аст, аммо ин як ҳикояи дигар аст.
Тавре ки мо шарҳ додем ва онҳо низ дар ҳуҷҷатҳои расмии худ ба мо мегӯянд, то тавонанд чизе ғайр аз паёмеро бубинем, ки ҳеҷ чиз дастрас нест, мо бояд иҷро кунем конфигуратсияи дастӣ, ки ҳарчанд дуруст аст, ки дар аввал дилгиркунанда ба назар мерасад, он ҳам меарзад. Сабаби холӣ будани файли конфигуратсия дар он аст, ки EmulationStation намедонад, ки мо ROM-ҳоро дар куҷо дорем ё кадом эмуляторро мо кушодани ҳар яки онҳоро афзал мешуморем.
Мо бояд инҳоро иҷро кунем:
- Агар мо то ҳол EmulationStation-ро накушода бошем, мо бояд онро кушоем. Дар акси ҳол, ҷузвдони конфигуратсия дар феҳристи хонагии мо вуҷуд нахоҳад дошт.
- Мо ба ҷузвдони шахсии худ меравем ва файлҳои пинҳоншударо нишон медиҳем.
- Биёед ба .emulationstation равем.
- Бо муҳаррири матн, мо файли es_systems.cfg -ро мекушоем. Он дастурҳоро дар он ҷо мегузорад ва онҳо метавонанд моро баргардонанд, аммо биёед идома диҳем.
- Мо бояд он чизеро, ки дар он гуфта шудааст, иҷро кунем: дар байни тегҳо ба "система" гузаред, ки ҷуз дастурҳо барои пайдо шудани ROM-ҳо ва мо онҳоро бо он чӣ иҷро карданӣ ҳастем, чизи дигаре нест. Мо метавонем аввалинашро тағир диҳем ва сипас ҳамон як чизро якчанд маротиба нусхабардорӣ ва часбонем ва дар ҳар як ҳолат маълумоти заруриро тағир диҳем. Масалан, ин системаи ман барои оғози бозиҳои PSP аст:
psp портативии playstation /home/pablinux/Games/roms/psp .iso .ISO .cso .CSO PPSSPPQt %ROM% psp . --> PSP
Мебахшед, агар ман нишонае гузошта бошам, ки ба таври лозима пайдо нашавад, аммо ман бояд кушодани онро иваз мекардам, вагарна он дар намуди ниҳоӣ пайдо намешавад.
Бале, барои дидани ин ҳама мӯи саратон рост мешавад, аммо ин он қадар бад нест. Шумо бояд чизеро, ки дар дохили барчаспҳо мавҷуд аст, тағир диҳед:
- ном: шумо бояд номеро гузоред, ки дар дохили он истифода мешавад ва он одатан бо ҳарфи хурд аст. Дар мавриди PSP, хуб "psp" бе нохунак.
- пурра: Номи пуррае, ки дар менюҳо пайдо мешавад.
- роҳ: роҳе, ки ROM-ҳо нигоҳ дошта мешаванд, дар ҳолати ман дар папкаи бо номи psp, ки дар дохили Бозиҳо ҷойгир аст ва дар навбати худ дар дохили ҷузвдони шахсии ман аст.
- дароз: кадом намуди файлҳоро ҷустуҷӯ кардан лозим аст. Агар шумо ягон шубҳа дошта бошед, ман тавсия медиҳам, ки ба ҳуҷҷатҳои RetroPie муроҷиат кунед, Дар ин ҷо истиноди PSP. Тавре ки шумо мебинед, бозиҳои PSP метавонанд файлҳои ISO, CSO ва PBP бошанд. Васеъкуниҳо бояд бо нуқта дохил карда шаванд ва бо фосила ҷудо карда шаванд. Ин метавонад ҳаёти мураккаб бошад, аммо ман ҳолатҳоеро дидаам, ки онҳо васеъкуниро ду маротиба илова мекунанд, як маротиба бо ҳарфи хурд ва як маротиба бо ҳарфи калон. Ҳар яке барои он чизе ки ба онҳо мувофиқ аст, иҷро кунад, аммо ман метавонам, масалан, васеъшавии .ISO-ро ба .iso дар файли аслӣ иваз кунам.
- фармоиш: Ин фармонест, ки ROM-ро бо эмуляторе, ки мо мехоҳем, оғоз мекунад. Дар мавриди PPSSPP, ман версияҳои Qt ва SDL дорам ва ман Qt-ро интихоб мекунам. Он чӣ кор мекунад, ROM-и интихобшударо дар EmulationStation бо PPSSPPQt оғоз мекунад. Дар ин ҳолат, барои дақиқ донистани тарзи навиштани файли иҷрошаванда, ман ба usr/share/applications/ppsspp-qt рафтам, файлро бо муҳаррири матн кушодам ва ба он чизе ки дар "Exec=" мавҷуд аст, дидам.
- платформа: ин барои кандакорӣ, яъне ҷустуҷӯ ва пайдо кардани сарпӯшҳо. Агар чизе ворид карда нашавад, он ҳамаи мувофиқатҳоро ҷустуҷӯ мекунад ва натиҷаҳои бештар пайдо мешаванд. Масалан, дар Sonic ROM онҳое пайдо мешаванд Master System, Mega Drive, Genesis ...
- мавзӯъ: барои мавзӯъ аст, аммо EmulationStation ба таври пешфарз ягон чизро илова намекунад ва ҳамон тавре ки дар скриншоти сарлавҳа боқӣ мемонад.
Интихоби RetroArch
Ман истифода бурдани аслии PPSSPP ва на он чизе, ки RetroArch истифода мебарад ва RetroPie низ ин корро мекунад. Аммо агар шумо мехоҳед RetroArch -ро истифода баред, "фармон" барои эмулятори Ҳастӣ "retroarch -f -L /usr/lib/libretro/genesis_plus_gx_libretro.so %ROM%" хоҳад буд (-f: пурра экран; -L: ядрои бор). Дар usr/lib/libretro ҳама ядроҳои RetroArch мавҷуданд ва бори дигар ман шуморо ба ҳуҷҷатҳои RetroPie муроҷиат мекунам, то бифаҳмам, ки кадом эмулятор дар ҳар ҳолат беҳтар кор карда метавонад.
Вақте ки мо системаҳоро дуруст илова кардем, бозиҳо дар EmulationStation пайдо мешаванд, гарчанде ки бори аввал аз мо хоҳиш мекунад, ки контроллерро танзим кунем, чизе ки танҳо тугмаҳоро танзим мекунад. Агар мо хоҳем, ки сарпӯшҳо дошта бошем, мо бояд скреперро оғоз кунем. Ва агар ба мо EmulationStation маъқул набошад, Pegasus он як файли конфигуратсияи худро барои намоиш додани бозиҳо истифода мебарад.
Ба ман бештар маъқул аст. Ин соддатар аст ва ҳангоми оғоз ягон фармон талаб намекунад.
Ва ин роҳи конфигуратсияи EmulationStation барои кор кардан хоҳад буд, ҳадди аққал соддатарин. Биёед хурсандӣ кунем.