જો તમે ડેબિયન/ઉબુન્ટુ વપરાશકર્તા છો અથવા અન્ય વિતરણો જેમ કે રાસ્પબેરી પાઈ, તો હું આ માર્ગદર્શિકામાં જે સમજાવવામાં આવ્યું છે તેને અનુસરવાની ભલામણ કરીશ નહીં કારણ કે ત્યાં છે રેટ્રોપી અને મને લાગે છે કે આ બધું વધુ સારું અને વધુ સીધું છે. આર્ક લિનક્સ માટે ત્યાં છે ArchyPie-સેટઅપ, જે આર્ક લિનક્સ પર ઉબુન્ટુ રેટ્રોપી ઇન્સ્ટોલ કરવા માટેની સ્ક્રિપ્ટ છે, પરંતુ સ્વયંસેવક દ્વારા બનાવેલ AUR પેકેજ હોવાને કારણે તે કામ કરવાની ખાતરી આપતું નથી. તે આધારથી બધું જાતે કરવાની બાંયધરી આપે છે, અને RetroPie નો આધાર એમ્યુલેટર છે (PPSSPP, RetroArch...) અને એમ્યુલેશનસ્ટેશન.
ઇમ્યુલેશન સ્ટેશન એ છે ઇમ્યુલેટર માટે ગ્રાફિક ઇન્ટરફેસ. બીજા શબ્દોમાં કહીએ તો, ફ્રન્ટએન્ડ અથવા એક પ્રકારની લાઇબ્રેરી કે જેમાંથી અમે અમારી ક્લાસિક કન્સોલ ગેમ્સ શરૂ કરી શકીએ છીએ. જો આપણે તેને ઢીલું ઇન્સ્ટોલ કરીએ, તો તે જ્યારે પહેલીવાર લોન્ચ કરવામાં આવે ત્યારે તે જાતે જ કામ કરતું નથી. તે શું કરે છે તે અમારી વ્યક્તિગત ડિરેક્ટરીમાં અમારા માટે એક રૂપરેખાંકન ફોલ્ડર બનાવે છે, અને ત્યાં એક ફાઇલ છે જેને આપણે સંપાદિત કરવી પડશે જેથી તે રમતો શોધી શકે અને "સ્ક્રેપિંગ" કરી શકે, જે કવર દેખાવા માટે જરૂરી છે.
ઇમ્યુલેશન સ્ટેશનને ગોઠવી રહ્યું છે
ઇમ્યુલેશન સ્ટેશન એ સોફ્ટવેર છે જે ઘણા ફેરફારોની જરૂર નથી, અને તેના અધિકૃત પૃષ્ઠ પર તે કહે છે કે તે 2015 થી અપડેટ કરવામાં આવ્યું નથી. ઇમ્યુલેશન સ્ટેશનને ગોઠવીને અમે તેને અન્ય ફ્રન્ટએન્ડ્સથી પણ ઍક્સેસ કરી શકીએ છીએ જેમ કે પૅગસુસ, જે મારા સ્વાદ માટે સરળ અને વધુ સારી છે, પરંતુ તે બીજી વાર્તા છે.
અમે સમજાવ્યું છે તેમ, અને તેઓ અમને તેમના અધિકૃત દસ્તાવેજોમાં પણ કહે છે, સંદેશ સિવાય બીજું કંઈપણ જોવા માટે સક્ષમ થવા માટે કે ત્યાં કંઈ ઉપલબ્ધ નથી કે અમારે કરવા માટે જાતે રૂપરેખાંકન, જો કે તે સાચું છે કે તે શરૂઆતમાં કંટાળાજનક લાગે છે, તે પણ મૂલ્યવાન છે. રૂપરેખાંકન ફાઇલ ખાલી હોવાનું કારણ એ છે કે ઇમ્યુલેશન સ્ટેશનને ખબર નથી કે અમારી પાસે ક્યાં ROM છે અથવા અમે તેમાંથી દરેકને ખોલવાનું પસંદ કરીએ છીએ.
આપણે જે કરવાનું છે તે નીચે મુજબ છે.
- જો આપણે હજુ સુધી ઇમ્યુલેશન સ્ટેશન ખોલ્યું નથી, તો આપણે તેને ખોલવું પડશે. અન્યથા રૂપરેખાંકન ફોલ્ડર અમારી હોમ ડિરેક્ટરીમાં અસ્તિત્વમાં રહેશે નહીં.
- અમે અમારા વ્યક્તિગત ફોલ્ડરમાં જઈએ છીએ અને અમે છુપાયેલી ફાઇલો બતાવીએ છીએ.
- ચાલો .emulationstation પર જઈએ.
- ટેક્સ્ટ એડિટર સાથે, અમે es_systems.cfg ફાઇલ ખોલીએ છીએ. તે ત્યાં સૂચનાઓ મૂકે છે અને તેઓ અમને પાછા ફેંકી શકે છે, પરંતુ ચાલો ચાલુ રાખીએ.
- અમે તે શું કહે છે તે બરાબર કરવું પડશે: ટૅગ્સ વચ્ચે "સિસ્ટમ" પર જાઓ, જે ROM ને દેખાડવા માટેની સૂચનાઓ સિવાય બીજું કંઈ નથી અને અમે તેમને શું ચલાવવા જઈ રહ્યા છીએ. અમે પ્રથમને સંશોધિત કરી શકીએ છીએ, અને પછી તે જ વસ્તુને ઘણી વખત કૉપિ અને પેસ્ટ કરી શકીએ છીએ, દરેક કિસ્સામાં જરૂરી માહિતીમાં ફેરફાર કરી શકીએ છીએ. ઉદાહરણ તરીકે, PSP ગેમ્સ શરૂ કરવા માટેની આ મારી સિસ્ટમ છે:
psp પ્લેસ્ટેશન પોર્ટેબલ /home/pablinux/Games/roms/psp .iso .ISO .cso .CSO PPSSPPQt %ROM% psp . --> PSP
માફ કરશો જો મેં એવું લેબલ છોડ્યું હોય જે જેવું દેખાતું નથી, પરંતુ મારે ઓપનિંગ બદલવું પડ્યું અથવા તે અંતિમ દૃશ્યમાં દેખાશે નહીં.
હા, તે બધું જોવા માટે તમારા વાળ ખરી પડે છે, પરંતુ તે એટલું ખરાબ નથી. તમારે આ રીતે ટૅગ્સની અંદર શું છે તે બદલવું પડશે:
- નામ: તમારે એક નામ મૂકવું પડશે જે આંતરિક રીતે ઉપયોગમાં લેવાય છે, અને તે સામાન્ય રીતે લોઅર કેસમાં હોય છે. PSP ના કિસ્સામાં, અવતરણ વિના સારી રીતે "psp".
- ફુલમેન: આખું નામ જે મેનુમાં દેખાશે.
- પાથ: પાથ જ્યાં ROMs સંગ્રહિત છે, મારા કિસ્સામાં psp નામના ફોલ્ડરમાં જે ગેમ્સની અંદર છે જે બદલામાં મારા વ્યક્તિગત ફોલ્ડરની અંદર છે.
- વિસ્તરણ: કઈ પ્રકારની ફાઈલો શોધવી. જો તમને કોઈ શંકા હોય, તો હું RetroPie દસ્તાવેજોની મુલાકાત લેવાની ભલામણ કરું છું, અહીં PSP લિંક છે. જેમ તમે જોઈ શકો છો, PSP રમતો ISO, CSO અને PBP ફાઇલો હોઈ શકે છે. એક્સ્ટેંશનને બિંદુ સાથે સમાવવામાં આવેલ હોવું જોઈએ અને જગ્યા સાથે અલગ કરવું જોઈએ. તે જટિલ જીવન હોઈ શકે છે, પરંતુ મેં એવા કિસ્સાઓ જોયા છે કે જ્યાં તેઓ બે વાર એક્સ્ટેંશન ઉમેરે છે, એકવાર લોઅરકેસમાં અને એક વખત અપરકેસમાં. દરેકે તેઓને જે યોગ્ય લાગે તે કરવા માટે, પરંતુ હું બદલીશ, ઉદાહરણ તરીકે, મૂળ ફાઇલમાં .iso માં .ISO એક્સટેન્શન.
- આદેશ: આ એવો આદેશ છે જે રોમને આપણે જોઈતા ઇમ્યુલેટર સાથે લોન્ચ કરશે. PPSSPP ના કિસ્સામાં, મારી પાસે Qt અને SDL સંસ્કરણો છે, અને હું Qt પસંદ કરું છું. તે જે કરે છે તે PPSSPPQt સાથે ઇમ્યુલેશન સ્ટેશનમાં પસંદ કરેલ ROM ને લોન્ચ કરે છે. આ કિસ્સામાં, એક્ઝેક્યુટેબલ કેવી રીતે લખવું તે બરાબર જાણવા માટે, હું usr/share/applications/ppsspp-qt પર ગયો, ટેક્સ્ટ એડિટર સાથે ફાઇલ ખોલી, અને "Exec=" માં શું છે તે જોયું.
- પ્લેટફોર્મ: આ સ્ક્રેપિંગ માટે છે, એટલે કે કવર શોધવા અને શોધવા માટે. જો કંઈ દાખલ કરેલ નથી, તો તે તમામ મેચો માટે શોધ કરશે અને વધુ પરિણામો દેખાશે. ઉદાહરણ તરીકે, સોનિક રોમમાં માસ્ટર સિસ્ટમ, મેગા ડ્રાઇવ, જિનેસિસ...
- થીમ: થીમ માટે છે, પરંતુ ઇમ્યુલેશન સ્ટેશન ડિફૉલ્ટ રૂપે કોઈ ઉમેરતું નથી અને હેડર સ્ક્રીનશૉટની જેમ જ રહે છે.
RetroArch પસંદ કરી રહ્યા છીએ
હું ઉપયોગ કરવાનું પસંદ કરું છું મૂળ PPSSPP અને તે નથી કે જે RetroArch વાપરે છે, અને RetroPie તે પણ કરે છે. પરંતુ જો તમે RetroArch નો ઉપયોગ કરવાનું પસંદ કરો છો, તો જિનેસિસ ઇમ્યુલેટર માટે "આદેશ" હશે "retroarch -f -L /usr/lib/libretro/genesis_plus_gx_libretro.so %ROM%" (-f: fullscreen; -L: load kernel). usr/lib/libretro માં બધા RetroArch કોરો છે, અને દરેક કેસમાં કયું ઇમ્યુલેટર શ્રેષ્ઠ કામ કરી શકે છે તે શોધવા માટે હું તમને ફરી એકવાર RetroPie દસ્તાવેજીકરણનો સંદર્ભ આપું છું.
એકવાર અમે સિસ્ટમોને યોગ્ય રીતે ઉમેરી લીધા પછી, રમતો ઇમ્યુલેશનસ્ટેશનમાં દેખાશે, જો કે પ્રથમ વખત તે અમને કંટ્રોલરને ગોઠવવાનું કહેશે, કંઈક કે જે ફક્ત બટનોને ગોઠવી રહ્યું છે. જો આપણને કવર જોઈએ છે, તો આપણે સ્ક્રેપર શરૂ કરવું પડશે. અને જો અમને ઇમ્યુલેશન સ્ટેશન પસંદ ન હોય, પૅગસુસ તે રમતો પ્રદર્શિત કરવા માટે તેની સમાન રૂપરેખાંકન ફાઇલનો ઉપયોગ કરે છે.
મને તે વધુ ગમે છે. તે સરળ છે અને પ્રારંભ કરતી વખતે કોઈ આદેશ માટે પૂછતું નથી.
અને ઇમ્યુલેશનસ્ટેશનને કામ કરવા માટે રૂપરેખાંકિત કરવાની આ રીત હશે, ઓછામાં ઓછું સૌથી મૂળભૂત. ચાલો જલસા કરીએ.