Længe før VR-spil og mikrotransaktioner og indhold, der kunne downloades, kom spil på diske. Disketter og optiske diske, de blev installeret på en pc's harddisk før afspilning.

Du kan huske dette fra at bruge Windows XP til Windows 8. Men hvad med dagene før det, hvor alle spil var designet til MS-DOS? Hvad skete der med de spil, og hvordan kører du dem i dag?

En mulighed er at emulere MS-DOS med software kaldet DOSbox. Men for en mere autentisk oplevelse har du brug for et operativsystem, der starter direkte ind i et DOS-lignende miljø.

Til det har du brug for Dosbian.

Hvad er Dosbian?

Dosbian er udviklet af Carmelo Maiolino og er en Debian-baseret Raspberry Pi-distro, der starter direkte ind i et MS-DOS-lignende miljø. Den er baseret på DOSBox og indeholder forskellige forbedringer introduceret af fællesskabet omkring den software.

Dosbian kan håndtere DOS, Windows 3.1, Windows 95 og Windows 98 software, har netværksbro med en virtuelt LAN til Pi'ens netværkshardware og kan understøtte oprettelsen af ​​floppy og harddisk kører. Disketter, HDD'er og CD-ROM'er kan monteres ved hjælp af et særligt værktøj. I mellemtiden har Dosbian også lydkortemulering, videooutputemulering til forskellige IBM-kompatible pc-typer (såsom Tandy), opdateres jævnligt med nye funktioner og rettelser.

instagram viewer

Selvfølgelig kunne du simpelthen installer DOSBox på dit Raspberry Pi OS.

Men det er ikke helt det, vi går efter.

Inspiration: WeeCee Tiny DOS Gaming PC

Hvad dette projekt handler om, er at bygge en lille gaming-pc, der kører DOS – ligesom weeCee.

Dette er et open source PCB, der er kompatibelt med Vortex86, en System-on-Chip (SoC) med x86-arkitektur (i stedet for den sædvanlige ARM-arkitektur, der findes på sådanne enheder). Fordi den er x86-kompatibel, betyder det, at den kan køre klassisk IBM-PC-kompatibel software uden emulering.

Da weeCee faktisk ikke kan købes (det eksisterer hovedsageligt som en række komponenter, som du selv henter og samler), er det ret svært at få fat i en.

Det er her, Raspberry Pi kommer ind. Dette projekt er en afvejning: den kompakte størrelse af weeCee og den nødvendige kompatibilitet, men er afhængig af emulering i stedet for kompatibel hardware.

Hvad du skal bruge for at bygge en Raspberry Pi DOS-gaming-pc

Selvom du nemt kunne få fat i noget gammel pc-hardware fra eBay for meget lidt udlæg, vil det være forholdsvis dyrt at køre. WeeCee er en god løsning, men den er ikke let at få fat i.

Det er det, der gør en Raspberry Pi, der kører Dosbian, til et særligt godt alternativ.

For at bygge en weeCee-lignende mini DOS PC skal du bruge:

  • Raspberry Pi 3 eller nyere (vi brugte en Raspberry Pi 4 med 8 GB RAM)
  • Et etui (til mini-pc-looket brugte jeg en DeskPi Pro, ovenfor, men enhver vil gøre det)
  • HDMI-skærm (du kan vælge at stole på en HDMI til VGA adapter for den klassiske følelse)
  • Tastatur og mus (og joystick til arkadespil)
  • Mindst 8GB microSD-kort

Du skal også downloade:

  • Dosbian -- gratis, men udvikleren accepterer donationer via PayPal, hvis du finder det nyttigt
  • Balena Ætser -- Gratis flash-lagringsdiskskrivningssoftware

Tag fat i din hardware og download softwaren, før du fortsætter.

Desværre kan vi ikke fortælle dig, hvor du kan finde gamle DOS-spil til at køre på Dosbian. Vores forklaring af abandonware skal hjælpe dig med at forstå hvorfor.

Installer Dosbian på Raspberry Pi

Installation af Dosbian er ligetil.

Først skal du downloade 7z-filen og udpakke den komprimerede IMG-fil.

Brug derefter et værktøj som Etcher (downloadlink ovenfor), og skriv IMG-filen til dit Raspberry Pi's microSD-kort.

Vores guide til installation af et operativsystem på Raspberry Pi forklarer dette mere detaljeret. Den beskriver også andre installationsmuligheder.

Start din DOS-drevne Raspberry Pi

Med Dosbian-operativsystemet installeret på microSD-kortet, og mediet sikkert skubbet ud fra din pc, skal du indsætte det i din Raspberry Pi og starte det op.

Du vil se Dosbian-splash-skærmen, som viser pc-startdetaljer i klassisk stil såsom processorhastighed og RAM. Skærmen vil også bekræfte, om der er tilsluttet yderligere USB-lager.

Når dette er gået, vil du se en standard DOSBox-grænseflade og en C:\-prompt. Du vil bemærke beskeden, "Drev C er monteret som lokalt bibliotek /home/pi/dosbian/" - det er her, du vil finde relevante mapper til at tilføje nye spil til din DOS-spil-pc.

Dosbian-konfigurationsmuligheder

Før du får dine hænder snavsede i kommandolinjegrænsefladen i Dosbian, er der dog en anden skærm at besøge. For at nå det skal du skrive og indtaste

Afslut

Dette vil vise Dosbian-menuen, hvor et væld af konfigurationsmuligheder kan findes.

De fleste af disse er uden for rammerne af denne vejledning, men du bør bestemt slå til C for at få adgang til raspi-config-værktøjet og konfigurere din Raspberry Pi. Dette vil lade dig forbinde enheden til dit lokale trådløse netværk (hvis du ikke bruger Ethernet) samt aktivere SSH.

En anden mulighed at overveje her er Launchbox, aktiveret ved at trykke på 8 og genstart af Raspberry Pi. Launchbox er en mus- eller tastaturdrevet DOS-grænseflade til nemt at vælge og starte software. Hvis du ikke ønsker at bruge MS-DOS kommandoerne (se nedenfor), er dette den nemmeste måde at bruge Dosbian på.

Du kan også bruge Dosbian-menuen til at opdatere operativsystemet, ændre boot/splash-skærmen, skifte monteringspunkt og lukke eller genstarte Raspberry Pi.

Kopier MS-DOS-spil til Dosbian

Den nemmeste måde at kopiere spil til Dosbian på er via USB og Midnight Commander-appen, som er forudinstalleret.

Start med at kopiere din samling af DOS-spil til USB-stikket og slutte det til Raspberry Pi. Med Dosbian-menuen kørende, tryk M for at åbne Midnight Commander. Derefter skal du blot trække og slippe filerne på Pi's microSD-kort inden for Dosbian-filstrukturen.

I mellemtiden, hvis du aktiverede SSH, skulle du være i stand til at bruge scp-kommandoen eller en FTP-klient med SFTP-understøttelse til at flytte data fra en pc til Dosbian Raspberry Pi. Vores guide til kopiering af data fra en pc til en Raspberry Pi forklarer dette i detaljer.

Installer og start et spil i Dosbian

Med filerne kopieret til Raspberry Pi, er det tid til at køre dem.

Dette er lige så nemt som at skifte til mappen ved hjælp af cd-kommandoen og starte EXE. For at køre den forudinstallerede Wolfenstein 3D brugte jeg f.eks. dir til at kontrollere indholdet af mappen og derefter

cd spil/wolf3d
dir

Efter at have opdaget filen wolf3d.exe, gik jeg ind

wolf3d

For at starte spillet. Det er så simpelt som det, og når du først har fået styr på, hvad EXE-filerne hedder, behøver du sandsynligvis ikke genere dir-kommandoen i de fleste tilfælde.

Sådan kommer du rundt i Dosbian

Da Dosbian opretter et MS-DOS-emuleringsmiljø, skal du være bekendt med de kommandoer, du skal bruge for at bruge det. Hvis du allerede er bekendt med Windows Command Prompt eller PowerShell eller Windows Terminal, burde du være i stand til at få styr på MS-DOS ret hurtigt.

Selvom du kan klare dig med cd og dir, er det nemmere, hvis du kender nogle flere. For at lære disse, skriv

Hjælp

Og tryk enter. Dette vil give et overblik over de understøttede MS-DOS-kommandoer i Dosbian.

Indtast for at afslutte Dosbian

Afslut

Tryk derefter i Dosbian-menuen S for at lukke computeren ned.

Din egen DOS-gaming-pc takket være Raspberry Pi

Det er alt, hvad der skal til. Takket være et Debian-baseret operativsystem, der starter op i en speciel build af DOSBox, vil Dosbian lade dig behandle din Raspberry Pi som en lille DOS-gaming-pc, meget som weeCee. Mens hardwaren er emuleret, medmindre du er interesseret i en hardcore pc-spiloplevelse fra 80'erne og 90'erne, men med lavere strømkrav, burde Dosbian være alt, hvad du behøver.

Hvis du har nydt oplevelsen af ​​at køre Dosbian på din Raspberry Pi, så glem ikke, at weeCee er et open source-design. Du kan købe en Vortex86 modul og Rasteris værtsbestyrelse for omkring $200 og sammensæt dit eget system.

Raspberry Pi er i stand til at efterligne mange retro-computerplatforme. Når du er færdig med MS-DOS-spil, hvorfor så ikke besøge Amiga igen?