Den ultimative guide til brug af DOSBox: emulering, konfiguration og tricks til at genopleve retro MS-DOS-spil og -programmer

Sidste ændring: 22/04/2025
Forfatter: Isaac
  • MS-DOS-emulering ved hjælp af DOSBox giver dig mulighed for at genopleve klassiske spil på moderne systemer og overvinde kompatibilitetsbegrænsninger.
  • Monter virtuelle drev og konfigurer dem korrekt hardware Simulering er afgørende for optimal spilpræstation.
  • Brug af frontends som DBGL gør det nemmere at administrere og tilpasse profiler, hvilket forbedrer oplevelsen og tilgængeligheden for brugere på alle færdighedsniveauer.

DOSBox

Hvem har ikke følt nostalgisk for de spil, der regerede suverænt med pixels og MIDI-lyde på pc'er i firserne og halvfemserne? Emulation er blevet den perfekte løsning til at bringe de glemte MS-DOS-perler tilbage. Og det pågældende program, DOSBox , er fortsat standarden for at genopleve klassiske titler på moderne computere uden hovedpine.

Hvis du nogensinde har været faret vild foran et sort vindue fyldt med kommandoer , har forsøgt uden held at få et spil til at virke, eller blot ønsker at få mest muligt ud af DOSBox og dets brugerflader som DBGL , vil denne guide hjælpe dig med at mestre hvert trin på vejen og forbedre den retrooplevelse, som så mange af os ønsker at generobre.

Hvad er DOSBox helt præcist, og hvorfor er det stadig vigtigt?

DOSBox er en gratis, open source og cross-platform emulator , der genskaber MS-DOS- miljøet , kommandolinjesystemet, der dominerede personlige computere i det forrige århundrede. Det giver dig mulighed for at køre programmer og især spil designet til MS-DOS på moderne systemer som Windows , Linux , Mac OS og andre, og dermed overvinde barrierer for hardware- og softwarekompatibilitet i ét hug.

Nøglen til DOSBox er, at det ikke kun simulerer operativsystemet, men også klassisk hardware : grafikkort (CGA, EGA, VGA, VESA, Tandy, Hercules), lydkort (Sound Blaster, Adlib, Gravis Ultrasound) og periferiudstyr såsom diskettedrev og cd-rom-drev. Det emulerer både 286/386/486 processorer og udvidet (EMS) og udvidet (XMS) hukommelse , som er essentiel for mange spil og apps.

Denne kraft giver dig mulighed for at køre spil, der ville være umulige at køre på nuværende pc'er på grund af inkompatibilitet med moderne operativsystemer og deres arkitekturer.

Hvem er DOSBox nyttig for?

DOSBox er det essentielle værktøj for enhver fan af retro MS-DOS-spil eller -programmer , men det er også fundamentalt for:

  • Nostalgiske brugere som søger at genopleve deres barndoms spil og programmer.
  • Klassiske computerentusiaster interesseret i ældre software, programmering retro eller tekniske eksperimenter.
  • Nysgerrige mennesker, der aldrig har brugt MS-DOS og ønsker at opdage, hvordan personlig computer var før Windows.

Selv professionelle, der har brug for at køre ældre administrationssoftware, databaser eller værktøjer, kan finde DOSBox som den eneste effektive løsning.

Kom godt i gang: Installation af DOSBox på din pc

Først skal du downloade DOSBox fra den officielle hjemmeside ( www.dosbox.com ). Versioner er tilgængelige til Windows, Linux og Mac OS X. Jeg anbefaler kraftigt altid at downloade den seneste stabile version, da den indeholder forbedringer af kompatibilitet og ydeevne.

Installation på Windows (den mest almindelige mulighed):

  • Download .exe-installationsprogrammet til Windows fra afsnittet Downloads af hjemmesiden.
  • Kør filen og følg installationsguiden. Som standard vil den oprette mappen C:\DOSBox eller den du foretrækker, og den tilføjer en genvej til startmenuen.
  • Ingen avanceret konfiguration er nødvendig på dette tidspunkt, selvom du kan ændre installationsmappen, hvis du ønsker det.

Installation på Linux:

  • Mange distributioner inkluderer DOSBox i deres officielle arkiver, så du skal bare installere det fra pakkehåndteringen. På Debian/Ubuntu:
  • sudo apt install dosbox
  • Hvis du foretrækker den nyeste version og har avanceret viden, kan du kompilere fra kilder, der er downloadet fra den officielle hjemmeside. Dette giver dig mulighed for at finjustere ydeevnen baseret på din hardware.

Installation på Mac OS X:

  • Download ZIP-filen med de binære filer, udpak den og flyt mappen til Applikationer.
  • Virker på Mac OS X 10.3 eller nyere til både PowerPC og Intel.

Glem ikke at oprette en mappe til dine spil eller programmer, for eksempel "DOSGAMES", i din brugermappe . Dette hjælper med at holde emulator- og spilfiler adskilte, forhindrer fremtidige problemer og gør det nemmere at montere virtuelle drev.

DOSBox i dybden: Start af motorer og første trin

Når du kører DOSBox for første gang, åbnes et vindue med en typisk konsolgrænseflade. Der er ingen ikoner eller rullemenuer her : interaktionen foregår via kommandolinjen , ligesom i ægte MS-DOS. Hvis du aldrig har håndteret filer på denne måde, kan det virke skræmmende, men de vigtigste kommandoer er faktisk ret enkle.

Hvad ser du, når du åbner DOSBox? En prompt som Z:\> . Dette er det virtuelle drev “Z”, som DOSBox bruger til sine egne interne filer. For at få adgang til dine spil og filer skal du montere en mappe som et virtuelt drev ( ved hjælp af den velkendte `mount`-kommando ), da DOSBox ikke har direkte adgang til din pc's filsystem.

  Sådan genereres et certifikat i PFX-format

Monter virtuelle drev: harddiske, cd'er og disketter

Dette trin er afgørende i DOSBox, da det hele handler om at montere mapper eller billeder som virtuelle drev.

Hvad betyder det at montere et drev i DOSBox?

Montering i DOSBox-kontekst betyder simpelthen at fortælle emulatoren: "Denne mappe, disk, fysiske cd-drev eller diskbillede, som jeg har på min computer, skal være C:-drevet (eller D:, A: osv.) i DOSBox." På denne måde vil DOSBox fortolke det som et klassisk MS-DOS-drev.

Grundlæggende kommandoer til ridning

  • Harddisk (spilmappe):
    mount c c:\dosgames

    Dette gør "dosgames"-mappen på din harddisk til C:-drevet i DOSBox.

  • Fysisk CD-afspiller:
    mount d d:\ -t cdrom

    Sådan får du adgang til cd'en, der er indsat i det fysiske drev D:.

  • CD-billede (ISO, CUE/BIN):
    imgmount d c:\juegos\juego1.iso -t iso
    Eller for CUE/BIN: imgmount d c:\juegos\juego1.cue -t iso
  • Diskettebilleder (.img, .ima):
    imgmount a c:\juegos\disco.img -t floppy

Husk at drevbogstavet på det virtuelle drev er vigtigt . Næsten alle spil forventes at blive installeret eller kørt fra C: eller D:. For at undgå fejl er det bedst at følge den oprindelige konvention: C: for harddisken, D: for cd-rom-drevet og A: for diskettedrevet.

Undgå sikkerhedsproblemer ved montering af mapper

Monter aldrig roden af ​​din rigtige harddisk som et virtuelt drev (f.eks. mount c c:\). Du ville give fuld adgang til alle dine filer fra emulatoren, og et dårligt programmeret spil kunne slette eller ændre vigtige data. Begræns altid adgangen ved kun at montere bestemte mapper til spil.

Forståelse af MS-DOS-miljøet: Vigtige kommandoer

Hvis du vil navigere i DOSBox med lethed, skal du kende de grundlæggende MS-DOS-kommandoer . De er nemme, og du vil vænne dig til dem på ingen tid!

  • cd – Skift bibliotek. Eksempel: cd juegos fører dig ind i "spil"-mappen. Bruge cd.. at gå et niveau op.
  • dir – Viser filerne og mapperne i den aktuelle mappe.
  • md – Opret en ny mappe.
  • rd – Sletter en tom mappe.
  • den – Slet filer. Forsigtig, der er ingen skraldespand!
  • kopiere – Kopier filer.
  • bevæge sig – Flyt filer.
  • frakørsel – Afslut DOSBox-emulatoren.

For at køre et spil skal du normalt bare skrive navnet på den eksekverbare fil (.exe, .com o .bat) og tryk på Intro. For eksempel: out.exe eller bare out hvis der ikke er en anden fil med samme navn, men en anden filtype.

Sådan installeres og starter du spil i DOSBox trin for trin

  1. Monter mappen som drev C:
    mount c c:\juegos
  2. Skift til monteret drev:
    c:
  3. Liste over indholdet:
    dir
  4. Gå ind i spilmappen:
    cd nombredeljuego
  5. Find den eksekverbare (normalt .exe, .bat eller .com):
    dir
  6. Start spillet med dit navn:
    juego o juego.exe

Under installationsprocessen fra en cd eller ISO-image kan du også konsultere en vejledning, der vil give dig de nødvendige trin for at fuldføre installationen korrekt.

Avancerede indstillinger og ydeevneoptimering

Typiske konfigurationsmuligheder i DOSBox

DOSBox giver dig mulighed for at tilpasse det emulerede miljø, så det passer til hvert spils behov . Du kan ændre det simulerede grafikkort, lydtype, mængden af ​​RAM, processorhastighed (cyklusser) eller skærmopløsning.

  • Produktion: Visningsmetode. De mest almindelige muligheder er overflade (grundlæggende og kompatible), OpenGL (bedst til accelereret grafik, anvender anti-aliasing) eller åbenglnb (samme men uden udjævning).
  • Frameskip: Springer billeder over for at fremskynde langsomme spil. Det er normalt ikke nødvendigt på moderne pc'er.
  • Scaler: Filtre til at udglatte pixeleret grafik, selvom mange foretrækker at nyde de 'fede pixels' i al deres pragt. normal 2x y normal 3x De er populære muligheder.
  • cykler: Hastighed for den emulerede processor. auto Det virker normalt, men du kan øge det (Ctrl + F12) eller reducere det (Ctrl + F11) manuelt afhængigt af spillet. Hvis det går for hurtigt eller for langsomt, skal du justere det, indtil du finder den optimale hastighed.
  • Fuld skærmopløsning: Du kan matche opløsningen til dit skrivebord for at undgå, at billedet bliver for lille. Skalering og billedformatkorrektion hjælper med at holde billedet proportionalt på nutidens skærme.
  • Emuleret grafikkort: svga_s3 Det er standardkonfigurationen og kompatibel med de fleste spil.
  • RAM: : 16 MB er normalt nok til næsten alle titler. Nogle meget gamle spil foretrækker mindre.
  • XMS, EMS, UMB: De giver dig mulighed for at administrere forskellige typer udvidet og udvidet hukommelse. Standardindstillingerne er normalt tilstrækkelige. Hvis et spil klager, prøv at aktivere/deaktivere disse muligheder eller bruge loadfix for at reducere tilgængelig hukommelse.

Lydindstillinger

En af DOSBox's styrker er dens kompatibilitet med klassiske lydkort. Vælg typisk SoundBlaster for maksimal kompatibilitet. Du kan ændre lydparametrene, hvis du oplever problemer med musikken eller effekter (sample rate, blokstørrelse osv.).

Mus, tastatur og joystick

DOSBox genkender systemmusen og integrerer den i det emulerede miljø. Som standard er markøren "fanget" i spilvinduet; du kan slippe den med Ctrl + F10 . Hvis du oplever problemer med følsomheden, skal du kontrollere konfigurationsindstillingerne og prøve at justere følsomhedsindstillingerne.

Tastaturemulering er normalt pålidelig, men hvis en tast reagerer forkert, skal du deaktivere indstillingen Brug scanningskoder eller konfigurere det passende layout til dit sprog.

Hvis du bruger et joystick, giver DOSBox dig mulighed for at konfigurere specifikke typer (CH Flightstick, Thrustmaster, generisk) og muligheder såsom autofire, bytte akser osv. Hvis spillet ikke genkender det korrekt, så eksperimenter med parametrene, indtil du finder løsningen.

Keymapper

En fantastisk ekstra funktion i DOSBox er dens tastaturmapper . Du kan omdefinere enhver tast eller tastekombination, så den passer til dine præferencer eller overvinde spillets begrænsninger (for eksempel omdefinere taster, der ikke kan ændres fra spilmenuen). Mapperen startes med Ctrl+F1 i emulatoren, er intuitiv og gemmer ændringer i separate .map- filer . Dette giver mulighed for specifikke konfigurationer for hvert spil.

Skærmbilleder, videoer og lyd

DOSBox har indbyggede funktioner til at tage skærmbilleder ( Ctrl + F5 ), optage videoer ( Ctrl + Alt + F5 ) eller kun optage lyd ( Ctrl + F6 ). Alt gemmes i den mappe, du angiver i indstillingerne. Dette giver dig mulighed for at dele dine præstationer eller gemme dem som et minde.

Automatiser lanceringen af ​​spil og kommandoer

Kan du huske, da du skulle skrive de samme kommandoer, hver gang du startede DOSBox for at montere mapper og starte spil? Du kan automatisere det på flere måder:

  • Redigering af dosbox.conf-konfigurationsfilen, tilføjelse af mount og run-kommandoer i . afsnit. Så DOSBox vil gøre alt for dig ved opstart.
  • Brug af grafiske frontends som DBGL, som giver dig mulighed for at have et visuelt bibliotek af spil, konfigurerbare profiler og automatisering uden at skrive en eneste kommando.

Frontends: DBGL og andre for brugere, der ikke ønsker at kæmpe med konsollen

Hvis kommandoskærmen giver dig hives, eller du blot ønsker en mere behagelig oplevelse, findes der brugerflader som DBGL, D-Fend og Boxer, der giver DOSBox en brugervenlig grafisk grænseflade, så du kan starte spil, ændre indstillinger og administrere profiler for hver titel med blot et par klik.

DBGL (DOSBox Game Launcher) er cross-platform og meget kraftfuld. Den tillader:

  • Knyt forskellige DOSBox-versioner til spilprofiler.
  • Opret og rediger unikke profiler for hver titel, tilpas hardware, hukommelse, lyd og mere.
  • Automatiser montering af diske, cd'er, billeder og disketter.
  • Administrer og skift visning, lyd, input, behandlingsprioritet og flere indstillinger.
  • Tag skærmbilleder, videoer og lyde fra selve grænsefladen.
  • Få adgang til spildatabaser som MobyGames for at tilføje yderligere oplysninger (år, genre, udvikler osv.)
  • Den er bærbar: du kan flytte mappen DBGL-DOSBox-Games til en anden computer uden at miste noget.

Monter og administrer cd- og diskettebilleder

Mange ældre spil kom på cd'er eller flere disketter. DOSBox er fuldt ud kompatibel med begge formater, så du kan montere billeder med maksimal troværdighed.

CD billeder (ISO, BIN/CUE): bare brug imgmount efterfulgt af drevbogstavet, stien til billedet og type (-t iso), for eksempel: imgmount d c:\juegos\juego.cue -t iso. Her kan du lære, hvordan du laver en til at montere og administrere disse filer.

I spil, der indeholder cd-lydspor, er CUE/BIN-formatet nødvendigt for at bevare den originale musik . ISO-billeder indeholder kun datasporet, og musikken vil gå tabt.

Disketteaftryk (.img, .ima): Lignende processer, men DOSBox tillader kun ét monteret disketteaftryk ad gangen. Skift af disketter under installation eller spil involverer afmontering og montering af det næste aftryk, så en korrekt læsning kan også opnås ved at følge en...

I spil med flere cd'er kan du montere op til 4 billeder og skifte mellem dem med Ctrl + F4 . For disketter skal dette dog gøres manuelt.

Fejlfinding af typiske problemer i DOSBox

Selvom DOSBox er meget kompatibel, er der nogle gange problemer. Her er nogle tips til at løse de mest almindelige problemer, og for mere dybdegående fejlfinding kan a være din bedste allierede.

  • Der er fuld hukommelsesfejl: Nogle spil understøtter ikke for store mængder RAM eller uventede hukommelsestyper. Bruge loadfix eller juster hukommelsen i indstillingerne (mindre MB, deaktiver XMS/EMS om nødvendigt).
  • Forvrænget eller manglende lyd: Vælg et andet kort i spilindstillingsmenuen, prøv forskellige samplingshastigheder eller blokstørrelser i DOSBox. Bekræft, at spillet understøtter SoundBlaster eller Adlib.
  • Spillet går for hurtigt eller for langsomt: juster cyklusser med Ctrl + F11/F12 eller i konfigurationsfilen. Undgå max cyklusser i meget gamle spil.
  • Genkender ikke cd'en eller billedet: Kontroller, at samlingen er korrekt. Prøv forskellige muligheder for CD-medier (aspi, sdl, ioctl, noioctl). Nogle spil kræver specifikke cd-etiketter, som du kan tvinge ved at bruge "Label"-indstillingen.
  • Problemer ved skift af diske: i CD-billeder ændres det med Ctrl + F4; på disketter skal du afmontere og montere følgende billede manuelt.
  • Nøgler, der ikke virker, som du forventer: Juster tastaturlayoutet eller deaktiver det Brug scanningskoder. Brug kortlæggeren, hvis problemet fortsætter.
  • Billedet ser strakt eller klemt ud i fuld skærm: aktiverer udseendekorrektion (aspektkorrektion) i indstillingerne for at bevare de originale proportioner.
  • Musen kører for hurtigt eller for langsomt: Juster følsomheden i emulatorindstillingerne.

Avancerede indstillinger for ekspertbrugere

Hvis du vil have endnu mere ud af DOSBox, kan du direkte redigere konfigurationsfilen dosbox.conf for hver profil eller hvert spil. Her styrer du absolut alle parametre: virtuel hardware, mapper, autoexec, optagelsesstier, nøgle- og videoindstillinger osv.

Derudover kan du oprette forskellige skabeloner til at simulere specifikke pc'er (286, 386, 486, forskellige typer kort, hukommelseskombinationer osv.). På denne måde kan du præcist skræddersy emuleringen til kravene i hvert spil.

Hvis et spil har brug for meget specifikke indstillinger, skal du oprette en unik profil til det i din frontend eller kopiere dosbox.conf og redigere det kun for det spil.

Avancerede tips og tricks

  • Lav flere sikkerhedskopier af dine spil og filer før du eksperimenterer med nye indstillinger, især hvis du ændrer dem ved hjælp af teksteditorer.
  • Brug korte mappe- og filnavne (maks. 8 tegn) og ingen mellemrum. Mange ældre spil genkender kun filnavne i MS-DOS-stil.
  • Undgå monteringssystem eller følsomme mapper som drev i DOSBox, for at minimere risici.
  • Tjek kompatibilitetsfora og databaser (som DOSBox og MobyGames), hvis et bestemt spil ikke fungerer korrekt: chancerne er, at andre brugere allerede har fundet løsningen.

Hvilke alternative frontends findes?

  • DBGL (DOSBox Game Launcher): På tværs af platforme, intuitiv og fleksibel. Det udmærker sig ved at administrere flere versioner af DOSBox og tilpasselige konfigurationer.
  • D-Fend genindlæst: Meget populær på det tidspunkt for Windows, selvom det ikke længere vedligeholdes aktivt.
  • Bokser: Specifikt til Mac OS X, meget visuelt og enkelt.

Enhver af dem giver dig mulighed for at glemme prompten, automatisere processen, gemme profiler og nyde dine spil med blot et par klik.

Sådan bruges DOSBox
Relateret artikel:
Hvad er DOSBox? Hvordan bruger man DOSBox?