Spil

Bedste spilkonsolemulatorer til Linux

Bedste spilkonsolemulatorer til Linux
Denne artikel viser en liste over populære spilkonsolemuleringssoftware, der er tilgængelig til Linux. Emulation er et softwarekompatibilitetslag, der emulerer hardwarekomponenter i spilkonsoller, instruktionssæt og relaterede API'er. Emuleringssoftware kan efterligne CPU'er, GPU'er, lydhardware og mange andre sådanne fysiske komponenter, der er tilgængelige i ægte spilkonsoller. Emulation giver dig mulighed for at spille eksklusive konsolspil, der ellers ikke kan afspilles på pc'er. Spil, der kører på disse emulatorer, ser emulerede komponenter som om de var dele af en ægte spilkonsol, og de kan ikke se den underliggende platform (PC), som spillet kører på.

Udvikling af en nøjagtig spilemulator til pc er en ekstremt vanskelig opgave, involverer reverse engineering, og mange gange er udviklere nødt til at ofre nøjagtighed for at forbedre kompatibiliteten. Emulatorer kræver original filsystem dump fra spilkonsoller. Nogle emulatorer emulerer også disse komponenter, hvilket gør det lettere at spille spil. For at spille spil på emulatorer skal du have spilfiler, typisk kaldet ROM'er.

ROM-filer kan rippes eller dumpes fra din spilkonsol eller fra patroner og diske ved hjælp af tredjepartssoftware. Du skal eje både spilkonsol og spilkopi for at efterligne spil på pc. Downloading af firmware-filer til konsoller og spil-ROM'er fra uautoriserede kilder uden at eje den faktiske konsol og spilkopi kan være ulovlig og betragtes som piratkopiering. Denne artikel viser bare emuleringssoftware, der er tilgængelig til Linux, og tilskynder ikke piratkopiering af nogen art. Ikke alle emulatorer vises i denne artikel, kun de mest populære baseret på konsolens popularitet og emulatorudviklingsaktivitet.

Bemærk, at emulatorer har brug for betydelig CPU- og GPU-strøm for at emulere spil, meget højere end original hardware til spilkonsollen. Selv de mest moderne og kraftfulde pc'er kan kæmpe for at efterligne spil, især spil med høj opløsning 3D-grafik. Mens emulatorudviklere konstant arbejder på at forbedre kompatibilitet og ydeevne, kan hverken de eller emuleringssoftwaren bebrejdes, hvis visse spil ikke fungerer på emulatorer. De er afhængige af begrænsede ressourcer, og mange gange er offentlig dokumentation slet ikke tilgængelig. De fleste af de emulatorer, der er tilgængelige i dag, er gratis og open source, og udviklere får ikke meget økonomiske fordele til at arbejde på dem.

De fleste af nedenstående emulatorer er tilgængelige i standardopbevaringssteder for næsten alle større Linux-distributioner. Du kan også downloade præ-kompilerede binære filer og få kildekode fra deres nedenstående hjemmesider. Nogle af nedenstående emulatorer har også Android-versioner. Du kan finde builds til Android på deres officielle hjemmeside.

Sony PlayStation

Mange emulatorer har været under udvikling for Sony PlayStation (PS1 / PSX), nogle i over et årti. Udviklingen af ​​nogle af disse emulatorer som ePSXe og PCSX er ophørt i dag, mens nogle få stadig er under aktiv udvikling, nemlig DuckStation og Mednafen. Disse emulatorer har ret gode kompatibilitetshastigheder og bruger nogle spilspecifikke tweaks for at gøre spillet spilbart. Du skal bruge originale BIOS-filer fra Sony PlayStation-konsol og rippede ISO-filer for at spille spil på DuckStation og Mednafen.

Sony PlayStation 2

PCSX2 er den mest kompatible og omfattende emulator til at spille Sony PlayStation 2-spil på Linux-pc'er. Under udvikling i næsten to årtier kan PCSX2 næsten spille hvert spil fra hele Sony PlayStation 2-spilkataloget. Ligesom Sony PlayStation-emulatorer har PCSX2 også brug for originale BIOS-filer for at fungere, og selvfølgelig har du også brug for spil-ROM-filer. PCSX2 er baseret på et pluginsystem, og nogle gange er der flere grafik- og lydgengivelser tilgængelige baseret på det operativsystem, du bruger. Spil! er en anden Sony PlayStation 2-emulator, der er aktiv under udvikling. Selvom det ikke er så godt som PCSX2 som nu, indhenter det hurtigt og kan allerede bruges til at spille adskillige Sony PlayStation 2-spil med stor kompatibilitet. Spil! Kræver ikke, at du har originale BIOS-filer, men du har stadig brug for ROM-filer til spillet.

Sony PlayStation 3

RPCS3 er den eneste Sony PlayStation 3-emulator, der er tilgængelig på tidspunktet for denne artikels skrivning. Det har stor kompatibilitet og kan bruge Vulkan-renderer til at tegne spilgrafik. Udviklerne er ret aktive og offentliggør regelmæssigt udviklingslogfiler for at dele indsigt med brugerne. Nogle spil kendes kendt for at køre bedre med rigere grafik på RPCS3 end på de originale Sony PlayStation 3-spilkonsoller. RPCS3 kræver firmwarefiler og ROM-filer for at fungere. Firmware-filer kan downloades fra det officielle PlayStation-websted.

PlayStation Portable (PSP)

PPSSPP er en open source-emulator, der kan bruges til at spille PlayStation Portable (PSP) -spil på Linux-pc'er. Dens brugergrænseflade er udviklet ved hjælp af Qt-biblioteker, og det kræver ikke spil-BIOS eller firmwarefiler for at fungere. PPSSPP er den eneste PSP-emulator til pc, der kan spille næsten hele PSP-spilkataloget. PPSSPP leveres også med en gamepad på skærmen, og du kan efterligne spil på Linux-baserede tablet-pc'er.

Nintendo GameCube / Nintendo Wii

Dolphin-emulatoren kan efterligne både Nintendo GameCube og Nintendo Wii-spil. Der er nogle hardware-ligheder mellem disse to spilkonsoller, så Dolphin-udviklere udviklede emulatoren til at understøtte begge spilkonsoller. Dolphin emulator understøtter klassiske spilcontrollere på pc samt Wii Nunchucks og andre bevægelsesfølsomme controllere. Ligesom RPCS3 leveres Dolphin-emulatoren også med en Vulkan-renderer.

Nintendo 64

Mange emulatorer har været under udvikling for Ninntendo 64 siden lanceringen af ​​konsollen. Nogle af dem er afviklet nu, mens andre er blevet overtaget af nye udviklere. Det mest aktive Nintendo 64-emuleringsprojekt i dag er Mupen64Plus. Mupen64Plus har også en kommandolinjegrænseflade, hvis du vil bruge scripts og har brug for lidt automatisering.

Nintendo GameBoy, GameBoy Color og GameBoy Advance

Du kan bruge SameBoy og Gambatte til at efterligne Nintendo GameBoy, GameBoy Color og Super GameBoy konsolspil. Gambatte har været under udvikling i lang tid, og det er en af ​​de mest nøjagtige GameBoy Color emulatorer derude. SameBoy er relativt nyere, men det er allerede meget nøjagtigt og understøtter flere GameBoy-konsoller.

GameBoy Advance-spil kan emuleres gennem VisualBoyAdvance-M- og mGBA-emulatorer. Begge disse emulatorer har været under udvikling i lang tid og tilbyder høj nøjagtighed og god kompatibilitet.

NES og SNES

En række forskellige emuleringssoftware er tilgængelige til Nintendo Entertainment System (NES) og Super Nintendo Entertainment System (SNES) spilkonsoller. NES-emulatorer kræver ikke meget hardware-hestekræfter og kan køres på gamle og lave pc'er. Du kan bruge Mesen og PuNES, begge tilbyder høj kompatibilitet og nøjagtighed på niveau med ægte NES-konsoller.

For SNES kan du bruge Higan-emulatoren. Det er den mest nøjagtige og bugfri emulator oprettet til enhver spilkonsolplatform. Det efterligner næsten udelukkende den originale spilkonsol uden kompromiser. At udvikle en meget nøjagtig emulator er en ekstremt vanskelig opgave, men talentfulde udviklere af Higan har opnået næsten 100% nøjagtighed og kompatibilitet med alle SNES-spil. Du kan også bruge Bsnes og Snes9x som alternativer til Higan.

Nintendo DS og Nintendo 3DS

Du kan bruge melonDS og DeSmuME til at efterligne Nintendo DS-spil. Begge disse emulatorer understøtter berøringsskærmindgang, der kræves for at spille Nintendo DS-spil. Du kan endda bruge tablet-pc'er, og dine berøringsskærmhaner vil blive registreret korrekt af disse emulatorer. For skærme uden berøringsunderstøttelse kan du bruge musemarkøren til at efterligne berøringsfølsomme tryk.

Nintendo 3DS kan emuleres gennem Citra emulator. Citra er i øjeblikket aktivt under udvikling, men det har gjort forbløffende fremskridt på kort tid takket være det talentfulde team af udviklere, der arbejder på det. Det giver anstændig kompatibilitet og berøringsskærmsupport, og mange populære spil kan allerede spilles ved hjælp af emulatoren.

Nintendo Switch

Yuzu og Ryujinx er de to hovedemulatorer, der er tilgængelige i dag, der kan efterligne nogle kommercielle Nintendo Switch-spil på Linux-pc'er. Begge disse emulatorer er under kraftig udvikling, og ikke mange spil er kompatible og spilbare. De skrider dog frem med stor hastighed, og nogle 3D-spil i høj opløsning kan spilles fra start til slut med nogle mindre tweaks. Denne form for fremskridt tager normalt mange års udvikling i emuleringsscenen. Yuzu udvikles af de samme udviklere, der arbejder på Citra-emulatoren.

Sega Dreamcast

Reicast er den eneste Sega Dreamcast-emulator, der er tilgængelig til Linux, der kan efterligne nogle spil. Nøjagtighed og spilkompatibilitet er gennemsnitlig, nogle spil starter ikke. Imidlertid kan mange populære spil stadig spilles fra start til slut med nogle kompromiser og forbehold.

RetroArch, Mednafen, MAME og Higan

Nogle emulatorer kan efterligne flere spilkonsoller og kan fungere som en frontend til at styre spil fra disse platforme. Disse emulatorer giver globale indstillinger til styring af alle emulatorer samt platformsspecifikke indstillinger for at finjustere emuleringsparametre. MAME emulerer arkadespilmaskiner og andre lignende vintage spilenheder. RetroArch er en emuleringsfrontend, der tilsluttes spilspecifikke emuleringskerner for at spille spil. Det understøtter over hundrede emuleringskerner, en liste over disse kerner er tilgængelig her. Mednafen kan efterligne Sega Saturn, Sega Genesis, Sega Master System, Sega Game Gear, Atari Lynx, PC Engine og mange andre spilkonsoller. Du kan finde en komplet liste tilgængelig her. Higan understøtter over 25 forskellige konsolesystemer, du kan finde en komplet liste her (rul ned).

Konklusion

Næsten alle større spilkonsolemulatorer, der er tilgængelige til pc'er, er gratis og open source med et par undtagelser. Disse emulatorer har længe støttet Linux som en førsteklasses borger. Nogle emulatorer har også taget Vulkan-rendereren til sig for at forbedre ydeevne og grafik.

Sådan installeres Shutter Screenshot Tool på Ubuntu 20.04 (LTS) og 20.10
The Shutter er et Linux-baseret program til skærmbilleder, der er open source og fuld af funktioner. Skærmbilleder af et vindue, skrivebord, menuer el...
Sådan installeres Zimbra på Ubuntu 18.04 LTS
Zimbra Collaboration Server er open source samarbejdssoftware, der omfatter en mailserver og en webklient. Det giver mulighed for e-mail, kalendering,...
Installer nyeste Telegram Desktop Messenger-app på Ubuntu 20.04
Telegram er et meget hurtigt messaging-program, der giver end-til-end-kryptering over din kommunikation, hvad enten det er et videoopkald, fildeling ...