Se vi estas Debiano/Ubuntu-uzanto aŭ aliaj distribuaĵoj kiel Raspberry Pi, mi ne rekomendus sekvi tion, kio estas klarigita en ĉi tiu gvidilo, ĉar ekzistas RetroPie kaj mi pensas, ke ĉio estas multe pli bona kaj pli rekta. Por Arch Linux ekzistas ArchyPie-aranĝo, kiu estas skripto por instali Ubuntu RetroPie sur Arch Linukso, sed estante volontul-kreita AUR-pakaĵo ĝi ne garantias funkcii. Ĝi garantias fari ĉion permane de la bazo, kaj la bazo de RetroPie estas emuliloj (PPSSPP, RetroArch...) kaj Stimulado.
EmulationStation estas a grafika interfaco por emuliloj. Alivorte, fasado aŭ speco de biblioteko el kiu ni povas lanĉi niajn klasikajn konzoludojn. Se ni instalas ĝin malfikse, per si mem ĝi eĉ ne funkcias kiam lanĉite por la unua fojo. Kion ĝi faras estas krei agordan dosierujon por ni en nia persona dosierujo, kaj tie estas dosiero, kiun ni devos redakti, por ke ĝi trovu la ludojn kaj povu fari "scrapping", kio estas necesa por ke la kovriloj aperu. .
Agordante EmulationStation
EmulationStation estas programaro kiu ne postulas multajn modifojn, kaj sur ĝia oficiala paĝo ĝi diras, ke ĝi ne estas ĝisdatigita ekde 2015. Agordante EmulationStation ni povas aliri ĝin ankaŭ de aliaj fasadoj kiel ekzemple Pegaso, kiu laŭ mia gusto estas pli simpla kaj pli bona, sed tio estas alia historio.
Kiel ni klarigis, kaj ili ankaŭ diras al ni en sia oficiala dokumentaro, por povi vidi ion alian ol la mesaĝon, ke estas nenio disponebla, ni devas plenumi. mana agordo, ke kvankam estas vere ke ĝi ŝajnas teda komence, ĝi ankaŭ valoras. La kialo kial la agorda dosiero estas malplena estas ĉar EmulationStation ne scias kie ni havas la ROM-ojn aŭ kiun emulilon ni preferas malfermi ĉiun el ili.
Kion ni devas fari estas la sekva:
- Se ni ankoraŭ ne malfermis EmulationStation, ni devas malfermi ĝin. Alie la agorda dosierujo ne ekzistos en nia hejma dosierujo.
- Ni iras al nia persona dosierujo kaj ni montras la kaŝitajn dosierojn.
- Ni iru al .emulationstation.
- Per tekstredaktilo, ni malfermas la dosieron es_systems.cfg. Ĝi metas la instrukciojn tie kaj ili povas reĵeti nin, sed ni daŭrigu.
- Ni devas fari ĝuste tion, kion ĝi diras: inter la etikedoj iru la "sistemon", kiuj estas nenio pli ol la instrukcioj por ke la ROM-oj aperu kaj per kio ni ekzekutos ilin. Ni povas modifi la unuan, kaj poste kopii kaj alglui la samon plurfoje, modifante la necesajn informojn en ĉiu kazo. Ekzemple, ĉi tio estas mia sistemo por lanĉi PSP-ludojn:
psp playstation portebla /home/pablinux/Games/roms/psp .iso .ISO .cso .CSO PPSSPPQt %ROM% psp . --> PSP
Pardonu, se mi lasis etikedon, kiu ne aperas kiel ĝi devus, sed mi devis anstataŭigi la malfermaĵon aŭ ĝi ne aperus en la fina vido.
Jes, vidu ĉion tion starigas viajn harojn, sed ĝi ne estas tiom malbona. Vi devas ŝanĝi kio estas ene de la etikedoj jene:
- nomo: oni devas meti nomon kiu estas uzata interne, kaj ĝi estas kutime en minusklo. En la kazo de PSP, nu "psp" sen la citiloj.
- fullmane: La plena nomo, kiu aperos en la menuoj.
- Vojo: la vojo kie la ROM-oj estas stokitaj, en mia kazo en dosierujo nomita psp kiu estas ene de Ludoj kiu siavice estas ene de mia persona dosierujo.
- etendo: kiajn dosierojn serĉi. Se vi havas dubojn, mi rekomendas viziti la dokumentadon de RetroPie, jen la PSP-ligo. Kiel vi povas vidi, PSP-ludoj povas esti ISO, CSO kaj PBP-dosieroj. La etendaĵoj devas esti inkluditaj kun la punkto kaj apartigitaj per spaco. Povas esti komplika la vivo, sed mi vidis kazojn, kie oni aldonas la etendon dufoje, unufoje minuskle kaj unufoje majuskle. Ĉiu faru tion, kion ili opinias taŭga, sed mi ŝanĝus, ekzemple, .ISO etendon al .iso en la originala dosiero.
- komando: Ĉi tiu estas la komando, kiu lanĉos la ROM kun la emulilo, kiun ni volas. En la kazo de PPSSPP, mi havas la Qt kaj SDL-versiojn, kaj mi elektas Qt. Kion ĝi faras estas lanĉi la elektitan ROM en EmulationStation kun PPSSPPQt. En ĉi tiu kazo, por scii ĝuste kiel skribi la ruleblan, mi iris al usr/share/applications/ppsspp-qt , malfermis la dosieron per tekstredaktilo, kaj rigardis kio estis en "Exec=".
- platformo: ĉi tio estas por forrubi, tio estas, por serĉi kaj trovi la kovrilojn. Se nenio estas enigita, ĝi serĉos ĉiujn kongruojn kaj pliaj rezultoj aperos. Ekzemple, en la Sonic ROM aperos tiuj de Master System, Mega Drive, Genesis...
- temo: estas por la temo, sed EmulationStation ne aldonas neniun defaŭlte kaj restas kiel en la kapa ekrankopio.
Elektante RetroArch
Mi preferas uzi la originala PPSSPP kaj ne tiu kiun RetroArch uzas, kaj RetroPie faras tion ankaŭ. Sed se vi preferas uzi RetroArch, la "komando" por la Genesis emulilo estus "retroarch -f -L /usr/lib/libretro/genesis_plus_gx_libretro.so %ROM%" (-f: plenekrano; -L: ŝargi kernon) . En usr/lib/libretro estas ĉiuj RetroArch-kernoj, kaj denove mi referencas vin al la RetroPie-dokumentado por ekscii, kiu emulilo povas funkcii plej bone en ĉiu kazo.
Fojo ni aldonis la sistemojn ĝuste, la ludoj aperos en EmulationStation, kvankam la unua fojo petas nin agordi regilon, iu kiu simple agordas la butonojn. Se ni volas la kovrilojn, ni devas komenci la scrapper. Kaj se ni ne ŝatas EmulationStation, Pegaso ĝi uzas sian saman agordan dosieron por montri la ludojn.
Mi ŝatas ĝin pli. Ĝi estas pli simpla kaj ne petas ajnan komandon kiam ĝi komencas.
Kaj ĉi tio estus la maniero agordi EmulationStation por funkcii, almenaŭ la plej baza. Ni amuziĝu.