Igre

Najboljši emulatorji igralne konzole za Linux

Najboljši emulatorji igralne konzole za Linux
V tem članku bo navedena priljubljena programska oprema za emulacijo igralne konzole, ki je na voljo za Linux. Emulacija je sloj združljivosti programske opreme, ki posnema strojne komponente igralnih konzol, nabore ukazov in povezane API-je. Programska oprema za posnemanje lahko posnema CPU, grafične procesorje, avdio strojno opremo in številne druge fizične komponente, ki so na voljo v resničnih igralnih konzolah. Emulacija vam omogoča igranje ekskluzivnih iger za konzole, ki jih v računalnikih sicer ni mogoče predvajati. Igre, ki se izvajajo na teh emulatorjih, vidijo emulirane komponente, kot da so del prave igralne konzole, in ne vidijo osnovne platforme (PC), na kateri teče igra.

Razvoj natančnega emulatorja iger za osebni računalnik je izjemno težka naloga, vključuje reverzni inženiring in velikokrat se morajo razvijalci odreči natančnosti, da bi izboljšali združljivost. Emulatorji zahtevajo originalno izpisovanje datotečnega sistema iz igralnih konzol. Nekateri emulatorji posnemajo tudi te komponente, kar olajša igranje iger. Če želite igrati igre na emulatorjih, morate imeti datoteke z igrami, ki se običajno imenujejo ROM.

Datoteke ROM lahko kopirate ali iztisnete iz igralne konzole ali iz kartuš in diskov s pomočjo programske opreme drugih proizvajalcev. Za posnemanje iger v računalniku morate imeti igralno konzolo in kopijo igre. Prenos datotek vdelane programske opreme konzole in ROM-ov za igre iz nepooblaščenih virov brez lastništva dejanske kopije konzole in igre je lahko nezakonit in se šteje za piratstvo. V tem članku je navedena le programska oprema za emulacijo, ki je na voljo za Linux, in ne spodbuja kakršnega koli piratstva. V tem članku ne bodo navedeni vsi emulatorji, le najbolj priljubljeni glede na priljubljenost konzole in razvojno dejavnost emulatorja.

Upoštevajte, da emulatorji potrebujejo precejšnjo moč CPU in GPU za posnemanje iger, veliko višjo od originalne strojne opreme igralne konzole. Tudi najsodobnejši in najzmogljivejši osebni računalniki se lahko poskušajo posnemati igre, zlasti igre z 3D-grafiko visoke ločljivosti. Medtem ko si razvijalci emulatorjev nenehno prizadevajo za izboljšanje združljivosti in zmogljivosti, ne moremo kriviti ne njih ne programske opreme za emulacijo, če nekatere igre na emulatorjih ne delujejo. Zanašati se morajo na omejene vire in velikokrat javna dokumentacija sploh ni na voljo. Večina emulatorjev, ki so danes na voljo, je brezplačnih in odprtokodnih, razvijalci pa ne dobijo veliko denarnih koristi za delo na njih.

Večina spodaj navedenih emulatorjev je na voljo v privzetih repozitorijih skoraj vseh večjih distribucij Linuxa. Prav tako lahko prenesete vnaprej sestavljene binarne datoteke in dobite izvorno kodo s spodnjih povezav do njihovih spletnih mest. Nekateri spodaj navedeni emulatorji imajo tudi različice Androida. Zgradbe za Android najdete na njihovi uradni spletni strani.

Sony PlayStation

Številni emulatorji so v razvoju za Sony PlayStation (PS1 / PSX), nekateri že več kot desetletje. Razvoj nekaterih od teh emulatorjev, kot sta ePSXe in PCSX, se je danes ustavil, medtem ko se nekateri še vedno aktivno razvijajo, in sicer DuckStation in Mednafen. Ti emulatorji imajo precej dobro stopnjo združljivosti in uporabljajo nekaj posebnih popravkov za igro, da se igra lahko igra. Za igranje iger na DuckStation in Mednafen boste potrebovali originalne datoteke BIOS iz konzole Sony PlayStation in raztrgane datoteke ISO.

Sony PlayStation 2

PCSX2 je najbolj združljiv in najobsežnejši emulator za igranje iger Sony PlayStation 2 na osebnih računalnikih z Linuxom. V razvoju skoraj dve desetletji lahko PCSX2 skoraj igra vsako igro iz celotnega kataloga iger Sony PlayStation 2. Tako kot Sony PlayStation emulatorji tudi PCSX2 za delo potrebuje izvirne datoteke BIOS, seveda pa potrebujete tudi datoteke ROM za igre. PCSX2 temelji na sistemu vtičnikov in včasih je na voljo več grafičnih in zvočnih upodobitev glede na operacijski sistem, ki ga uporabljate. Igraj! je še en emulator Sony PlayStation 2, ki se aktivno razvija. Čeprav zdaj ni tako dober kot PCSX2, ga hitro dohiteva in se že lahko uporablja za igranje številnih iger Sony PlayStation 2 z odlično združljivostjo. Igraj! Ne zahteva, da imate izvirne datoteke BIOS, vendar vseeno potrebujete datoteke ROM za igre.

Sony PlayStation 3

RPCS3 je edini emulator Sony PlayStation 3, ki je na voljo v času pisanja tega članka. Odlično je združljiv in lahko z risalnikom Vulkan risa igralne grafike. Razvijalci so precej aktivni in redno objavljajo dnevnike razvoja, da delijo vpoglede z uporabniki. Znano je, da nekatere igre delujejo bolje, z bogatejšo grafiko na RPCS3 kot na originalnih igralnih konzolah Sony PlayStation 3. RPCS3 zahteva, da delujejo datoteke vdelane programske opreme in datoteke ROM. Datoteke vdelane programske opreme lahko prenesete z uradnega spletnega mesta PlayStation.

PlayStation Portable (PSP)

PPSSPP je odprtokodni emulator, ki se lahko uporablja za igranje iger PlayStation Portable (PSP) na osebnih računalnikih Linux. Njegov uporabniški vmesnik je razvit s pomočjo knjižnic Qt in ne zahteva igranja BIOS-a ali datotek vdelane programske opreme. PPSSPP je edini emulator PSP za osebni računalnik, ki lahko predvaja skoraj celoten katalog iger PSP. PPSSPP ima tudi zaslonsko igralno ploščico, igre pa lahko posnemate v tabličnih računalnikih s sistemom Linux.

Nintendo GameCube / Nintendo Wii

Emulator Dolphin lahko posnema igre Nintendo GameCube in Nintendo Wii. Med tema dvema igralnima konzolama obstaja nekaj podobnosti strojne opreme, zato so razvijalci Dolphin razvili emulator za podporo obeh igralnih konzol. Emulator Dolphin podpira klasične igralne krmilnike na osebnem računalniku, Wii Nunchucks in druge krmilnike, občutljive na gibanje. Tako kot RPCS3 je tudi emulator Dolphin opremljen z upodabljalnikom Vulkan.

Nintendo 64

Številni emulatorji so bili v razvoju za Ninntendo 64 od uvedbe konzole. Nekatere od njih zdaj ne obstajajo, druge pa so prevzeli novi razvijalci. Najbolj aktiven projekt emulacije Nintendo 64 danes je Mupen64Plus. Mupen64Plus ima tudi vmesnik ukazne vrstice, če želite uporabljati skripte in potrebujete avtomatizacijo.

Nintendo GameBoy, GameBoy Color in GameBoy Advance

S programoma SameBoy in Gambatte lahko posnemate igre Nintendo GameBoy, GameBoy Color in Super GameBoy console. Gambatte se razvija že precej dolgo in je eden najbolj natančnih emulatorjev GameBoy Color, ki so na voljo tam. SameBoy je relativno novejši, vendar je že zelo natančen in podpira več igralnih konzol GameBoy.

Igre GameBoy Advance lahko posnemate prek emulatorjev VisualBoyAdvance-M in mGBA. Oba emulatorja se že dolgo razvijata in ponujata visoko natančnost in dobro združljivost.

NSZ in SNES

Za igralne konzole Nintendo Entertainment System (NES) in Super Nintendo Entertainment System (SNES) je na voljo številna različna programska oprema za emulacijo. Emulatorji NES ne potrebujejo veliko konjske moči in jih je mogoče uporabljati na starih in nizkih računalnikih. Uporabljate lahko Mesen in PuNES, oba ponujata visoko združljivost in natančnost, enako kot prave NES konzole.

Za SNES lahko uporabite emulator Higan. Je najbolj natančen emulator brez napak, ustvarjen za katero koli platformo igralne konzole. Skoraj v celoti posnema originalno igralno konzolo brez kompromisov. Razvoj zelo natančnega emulatorja je izjemno težka naloga, vendar so nadarjeni razvijalci podjetja Higan dosegli skoraj 100% natančnost in združljivost z vsemi igrami SNES. Kot alternativo Higanu lahko uporabite tudi Bsnes in Snes9x.

Nintendo DS in Nintendo 3DS

Za posnemanje iger Nintendo DS lahko uporabite melonDS in DeSmuME. Oba emulatorja imata podporo za vnos zaslona na dotik, ki je potreben za igranje iger Nintendo DS. Uporabljate lahko celo tablične računalnike, ti emulatorji pa bodo pravilno zaznali vaše pipe na dotik. Za zaslone brez podpore na dotik lahko s pomočjo kazalca miške posnemate pipe na zaslonu na dotik.

Nintendo 3DS lahko posnemate z emulatorjem Citra. Citra je trenutno aktivno v razvoju, vendar je v kratkem času dosegla osupljiv napredek, zahvaljujoč nadarjeni skupini razvijalcev, ki delajo na njej. Ponuja spodobno združljivost in podporo za zaslon na dotik, številne priljubljene igre pa je že mogoče igrati z uporabo emulatorja.

Nintendo Switch

Yuzu in Ryujinx sta dva glavna emulatorja, ki sta danes na voljo in lahko posnemata nekatere komercialne igre Nintendo Switch na osebnih računalnikih Linux. Oba emulatorja se močno razvijata in ni veliko iger, ki so združljive in jih je mogoče igrati. Vendar napredujejo z veliko hitrostjo in nekatere 3D igre z visoko ločljivostjo lahko igrate od začetka do konca z nekaj manjšimi popravki. Tovrstni napredek običajno traja leta razvoja na sceni emulacije. Yuzu razvijajo isti razvijalci, ki delajo na emulatorju Citra.

Sega Dreamcast

Reicast je edini emulator Sega Dreamcast, ki je na voljo za Linux in lahko posnema nekatere igre. Natančnost in združljivost iger je povprečna, nekatere igre se ne zaženejo. Številne priljubljene igre pa je vseeno mogoče igrati od začetka do konca z nekaterimi kompromisi in opozorili.

RetroArch, Mednafen, MAME in Higan

Nekateri emulatorji lahko posnemajo več igralnih konzol in lahko delujejo kot prednji del za upravljanje iger s teh platform. Ti emulatorji nudijo globalne nastavitve za upravljanje vseh emulatorjev, kot tudi posebne nastavitve platforme za prilagajanje parametrov emulacije. MAME posnema stroje za arkadne igre in druge podobne vintage igralne naprave. RetroArch je emulacijski vmesnik, ki se za igro priklopi v jedra za emulacijo, specifična za igre. Podpira več kot sto emulacijskih jeder, seznam teh jeder je na voljo tukaj. Mednafen lahko posnema Sega Saturn, Sega Genesis, Sega Master System, Sega Game Gear, Atari Lynx, PC Engine in številne druge igralne konzole. Celoten seznam najdete tukaj. Higan podpira več kot 25 različnih konzolnih sistemov, celoten seznam najdete tukaj (pomaknite se navzdol).

Zaključek

Skoraj vsi večji emulatorji igralnih konzol, ki so na voljo za osebne računalnike, so z nekaj izjemami brezplačni in odprtokodni. Ti emulatorji že dolgo podpirajo Linux kot prvovrstnega državljana. Nekateri emulatorji so za izboljšanje zmogljivosti in grafike sprejeli tudi prikazovalnik Vulkan.

Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...
HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...