Sådan spiller du Nintendo DS-spil på Linux med DeSmuME 1

Sådan spiller du Nintendo DS-spil på Linux med DeSmuME

Nintendo DS var en sindssygt populær konsol i årevis. Det var platformen for utallige spil, nu betragtet som klassikere. Det revitaliserede endda masser af gamle favoritter. Nu er DS også fortid, men hvordan kan du spille dine Nintendo DS-spil på Linux? DeSmuME er en emulator til Linux, der giver dig mulighed for at genopleve DS’ens glansdage direkte på din bærbare eller stationære computer.

Installer DeSmuME

DeSmuME er officielt tilgængelig på Windows (x86/x86-64/x86 uden SSE2) og Macs (x86/x86-64 og PowerPC), men dens kildekode er også tilgængelig for alle, der gerne vil overføre den andre steder. På grund af dette kan du finde porte til det selv til Xbox og PlayStation. Det var således næsten givet, at den ville finde vej til Linux.

Du kan finde DeSmuME i mange distributioners officielle arkiver, hvilket gør installationen til en nem affære.

Ubuntu/Debian

Du kan finde DeSmuME på Debians og Ubuntus officielle depoter. Installer det med:

Arch / OpenSUSE / Solus Linux

DeSmuME’s installation på Arch, OpenSUSE eller Solus Linux er lige så let, som det er på Debian og Ubuntu. Til Arch kan du tage den om bord med:

På OpenSUSE kan du installere det med:

Til sidst, for at installere det på Solus, prøv:

Fedora

Fedora er en af ​​de distributioner, der ikke inkluderer DeSmuME i sine arkiver. Heldigvis gør RPM Fusion det. For at installere DeSmuME skal du først tilføje denne uofficielle softwarekilde til din liste over lagre. Gør dette med:

Den faktiske installation behøver kun:

Spiller spil

Der er to måder at få Nintendo DS-spil på din Linux-pc, og kun én af dem er lovlig. Den første er at lave sikkerhedskopier af dine DS-spil ved hjælp af en flash-patron.

Den anden – og meget nemmere – måde er ved at downloade dem. Desværre er dette direkte ulovligt i mange lande, men falder inden for en lovlig gråzone i andre.

Når du på den ene eller anden måde har et spil, du vil spille som en ROM i “ds”-format, skal du tænde for DeSmuME, og derefter klikke på det første ikon i dets værktøjslinje og vælge dit spils fil.

Det spil, du valgte, indlæses og kører automatisk. Afhængigt af spillet skal du muligvis bruge din mus på den emulerede DS’s anden skærm (det er den nederste som standard) eller trykke på nogle knapper for at spille.

Ds-spil på Linux med Desmume Rom kørende

Nintendo DS’ens taster retningsbestemt kryds er afbildet til markørtasterne. Dens A, B, R, L, X og Y knapper er henholdsvis afbildet til x, Z, W, Q, S, og EN på tastaturet. Endelig er kontrolelementerne Start og Vælg som standard knyttet til Vend tilbage og højre Flytte nøgle.

Kontrol remapping

Hvis du ikke kan lide DeSmuMEs standardkontroller, kan du omdanne dem til andre nøgler ved at besøge “Config -> Edit controls.”

Ds-spil på Linux med Desmume-redigeringskontroller

Hvis du vil omdanne en kontrol til en anden tast, skal du klikke på den og derefter trykke på den nye tast, der svarer til denne handling.

Ds-spil på Linux med Desmume Edit Controls Dialog

Vi synes, det er bedre at bruge en kombination af mus og tastatur til de spil, der bruger DS’ens touchskærm. Mange DS-spil brugte dog kun den anden skærm som et display, ikke ekstra input. Disse spil føles bedre med en joypad, tættere på det originale knaparrangement på DS. DeSmuME fungerer med de fleste generiske joypads, der allerede er brugbare på din pc. Disse kontroller kan også kortlægges igen, hvis du ikke kan lide standardindstillingerne. Du kan ændre dem fra “Config -> Edit Joystick-kontroller.”

Ds-spil på Linux med Desmume Edit-joystick

Skærmkontrol

DS havde den ene skærm under den anden, og de fleste af dens spil er designet til denne skærmorientering. Nogle var dog ikke, og behandlede hver skærm som en uafhængig skærm. Med disse spil kan du bedre drage fordel af widescreen-ejendommen på din pc ved at omarrangere DeSmuMEs skærme ved siden af ​​den anden.

Ds-spil på Linux med horisontale Desmume-skærme

Du kan gøre det fra “View -> LCDs Layout -> Horizontal” eller ved at trykke på Ctrl + 2 på tastaturet. Vend tilbage til lodret orientering fra denne menu eller ved at trykke på Ctrl + 1. DeSmuME giver dig også mulighed for at skifte skærmbilleder fra denne menu eller ved at trykke Plads, nyttigt, når du bekymrer dig mere om den sekundære skærms input end en passiv skærm på den primære. Til sidst, for de sjældne spil, der ikke brugte den sekundære skærm, kan du indstille emulatoren til kun at vise én skærm. Vælg enten indstillingen “Enkelt skærm” fra den samme menu, eller tryk på Ctrl + 0 på dit tastatur.

Ds-spil på Linux med Desmume Window Size Multiplikator

Du har sandsynligvis en HD-skærm på din pc, og DeSmuME’s output vil ligne miniaturebilleder på din skærm. Du kan ændre den virtuelle skærms størrelse fra “Vis -> Vinduesstørrelse” og derefter vælge en multiplikator fra den undermenu. 1x betyder oprindelig størrelse og er standard. Højere multiplikatorer vil forstørre de virtuelle skærme. Skaler til vindue vil “frigøre” multiplikatoren, så den matcher størrelsen af ​​emulatorens vindue.

Ds-spil på Linux med Desmume-vinduestørrelse fri skala

På grund af den måde, LCD-skærme fungerer på, er det bedre, hvis du vælger en lige multiplikator. Både ulige og lige multiplikatorer vil se blokerede ud, men oven i købet introducerer ulige multiplikatorer øget artefakter.

Ds-spil på Linux med Desmume-videofilter

Der er en måde at minimere blokeringen ved at bruge filtre. DeSmuME tilbyder dig en samling af filtre, tilgængelige fra undermenuen “Vis -> Videofilter”.

Performance & Save States

DeSmuME er en forholdsvis gammel emulator, og du vil sandsynligvis ikke have nogen problemer med ydeevnen på en moderne pc. Hvis du gør det, når du er på en ældre eller underforsynet pc, kan du forbedre emulatorens ydeevne ved at springe rammer over. Indstillingen er tilgængelig fra “Config -> Frameskip” og er oprindeligt sat til 0 (aldrig spring over).

Ds-spil på Linux med Desmume Frameskip

Emulatoren vil vise færre frames ved at vælge en øget værdi, og dermed “fremskynde” spillet. Disse rammer vil dog mangle, hvilket resulterer i hakkere animationer og rulning. Efter et tidspunkt ender denne mulighed kun med brug i langsomme, for det meste statiske spil, som RPG’er og eventyr, da alt andet med realtidskontroller ikke kan spilles.

At spille de fleste spil ville ikke være til stor nytte, hvis du ikke kunne gemme dine fremskridt. For det første kan du i de fleste spil faktisk bruge de indbyggede gemmefunktioner til at gemme data i DeSmeME. Spil dit spil, som du plejer, og gem dine data. Du kan indlæse den næste gang. Alligevel er nogle af dem begrænsede – du kan muligvis kun gemme på bestemte punkter i spillet.

Der er en anden måde at gemme spillets tilstand direkte gennem DeSmuME.

Ds-spil på Linux med Desmume Save States

Vælg “Fil -> Gem tilstand” og en af ​​de ti slots for at gemme spillets aktuelle tilstand i en fil. For at genkalde den gemte tilstand, vælg “Filer -> Indlæs tilstand” og det gemte spils slot.

Det er også værd at bemærke, at DeSmuME giver dig mulighed for at optage lyd og video fra dine spil gennem det passende navn “Filer -> Optag video/lyd.” Du kan også tage skærmbilleder fra “Tag et skærmbillede”, der følger, eller ved at trykke på Ctrl + S mens du spiller.

Nu hvor du ved, hvordan du spiller Nintendo DS-spil på Linux, kan du derefter installere DOSbox for at spille gamle DOS-spil eller spille PSP-spil med PPSSPP.

Støt vores arbejde ❤️

Hvis du kunne lide denne artikel, kan du overveje at give drikkepenge for at hjælpe os med fortsat at udgive kvalitetsindhold.

Sikker betaling med PayPal
Moyens I/O Staff har motiveret dig og givet dig råd om teknologi, personlig udvikling, livsstil og strategier, der vil hjælpe dig.