Lenge før VR-spilling og mikrotransaksjoner og nedlastbart innhold, kom spill på disker. Disketter og optiske plater, de ble installert på en PCs harddisk før de ble spilt.

Du husker kanskje dette fra bruk av Windows XP til Windows 8. Men hva med dagene før det, da alle spillene ble designet for MS-DOS? Hva skjedde med disse spillene, og hvordan kjører du dem i dag?

Ett alternativ er å emulere MS-DOS med programvare kalt DOSbox. Men for en mer autentisk opplevelse trenger du et operativsystem som starter rett inn i et DOS-lignende miljø.

For det trenger du Dosbian.

Hva er Dosbian?

Dosbian er utviklet av Carmelo Maiolino, og er en Debian-basert Raspberry Pi-distro som starter rett inn i et MS-DOS-lignende miljø. Den er basert på DOSBox og har forskjellige forbedringer introdusert av fellesskapet rundt den programvaren.

Dosbian kan håndtere DOS, Windows 3.1, Windows 95 og Windows 98 programvare, har nettverksbro med en virtuelt LAN til Pis nettverksmaskinvare, og kan støtte oppretting av diskett og harddisk kjører. Disketter, HDD-er og CD-ROM-er kan monteres ved hjelp av et spesielt verktøy. I mellomtiden har Dosbian også lydkortemulering, videoutgangsemulering for forskjellige IBM-kompatible PC-typer (som Tandy), oppdateres jevnlig med nye funksjoner og rettelser.

instagram viewer

Selvfølgelig kan du rett og slett installer DOSBox på Raspberry Pi OS.

Men det er ikke helt det vi er ute etter.

Inspirasjon: WeeCee Tiny DOS Gaming PC

Det dette prosjektet handler om er å bygge en liten spill-PC som kjører DOS – akkurat som weeCee.

Dette er en åpen kildekode PCB som er kompatibel med Vortex86, en System-on-Chip (SoC) med x86-arkitektur (i stedet for den vanlige ARM-arkitekturen som finnes på slike enheter). Fordi den er x86-kompatibel, betyr det at den kan kjøre klassisk IBM-PC-kompatibel programvare, uten emulering.

Siden weeCee faktisk ikke kan kjøpes (den eksisterer hovedsakelig som en serie komponenter som du henter og monterer selv), er det ganske vanskelig å få tak i en.

Det er her Raspberry Pi kommer inn. Dette prosjektet er en avveining: den kompakte størrelsen på weeCee og den nødvendige kompatibiliteten, men er avhengig av emulering i stedet for kompatibel maskinvare.

Hva du trenger for å bygge en Raspberry Pi DOS-spill-PC

Selv om du enkelt kan hente litt gammel PC-maskinvare fra eBay for svært lite utgifter, kommer det til å bli relativt dyrt å kjøre. WeeCee er en flott løsning, men den er ikke lett å få tak i.

Det er det som gjør en Raspberry Pi som kjører Dosbian til et spesielt godt alternativ.

For å bygge en weeCee-lignende mini DOS PC trenger du:

  • Raspberry Pi 3 eller nyere (vi brukte en Raspberry Pi 4 med 8 GB RAM)
  • Et etui (for mini-PC-utseendet brukte jeg en DeskPi Pro, ovenfor, men alle vil gjøre det)
  • HDMI-skjerm (du kan velge å stole på en HDMI til VGA adapter for den klassiske følelsen)
  • Tastatur og mus (og joystick for arkadespill)
  • Minst 8 GB microSD-kort

Du må også laste ned:

  • Dosbian -- gratis, men utvikleren godtar donasjoner via PayPal hvis du finner det nyttig
  • Balena Etcher -- Gratis programvare for å skrive disk for flashlagring

Ta tak i maskinvaren og last ned programvaren før du fortsetter.

Dessverre kan vi ikke fortelle deg hvor du finner gamle DOS-spill å kjøre på Dosbian. Vår forklaring av abandonware bør hjelpe deg å forstå hvorfor.

Installer Dosbian på Raspberry Pi

Installasjonen av Dosbian er enkel.

Last først ned 7z-filen og pakk ut den komprimerte IMG-filen.

Deretter, bruk et verktøy som Etcher (nedlastingslenke ovenfor), skriv IMG-filen til Raspberry Pis microSD-kort.

Vår guide til installere et operativsystem på Raspberry Pi forklarer dette mer detaljert. Den skisserer også andre installasjonsalternativer.

Start opp din DOS-drevne Raspberry Pi

Med Dosbian-operativsystemet installert på microSD-kortet, og mediet trygt kastet ut fra PC-en, sett det inn i Raspberry Pi og start det opp.

Du vil se Dosbian-splash-skjermen, som viser PC-oppstartsdetaljer i klassisk stil som prosessorhastighet og RAM. Skjermen vil også bekrefte om ytterligere USB-lagring er koblet til.

Når dette går, vil du se et standard DOSBox-grensesnitt og en C:\-ledetekst. Du vil legge merke til meldingen "Stasjon C er montert som lokal katalog /home/pi/dosbian/" - det er her du finner relevante kataloger for å legge til nye spill til din DOS-spill-PC.

Dosbian-konfigurasjonsalternativer

Før du blir skitne til i kommandolinjegrensesnittet til Dosbian, er det imidlertid en annen skjerm du kan besøke. For å nå den, skriv og skriv inn

exit

Dette vil spørre Dosbian-menyen, der et vell av konfigurasjonsalternativer kan bli funnet.

De fleste av disse er utenfor omfanget av denne veiledningen, men du bør definitivt treffe C for å få tilgang til raspi-config-verktøyet og konfigurere Raspberry Pi. Dette lar deg koble enheten til ditt lokale trådløse nettverk (hvis du ikke bruker Ethernet) samt aktivere SSH.

Et annet alternativ å vurdere her er Launchbox, aktivert ved å trykke 8 og restarte Raspberry Pi. Launchbox er et mus- eller tastaturdrevet DOS-grensesnitt for enkelt å velge og starte programvare. Hvis du ikke vil bruke MS-DOS-kommandoene (se nedenfor) er dette den enkleste måten å bruke Dosbian på.

Du kan også bruke Dosbian-menyen til å oppdatere operativsystemet, endre oppstarts-/splash-skjermen, bytte monteringspunkt og slå av eller starte Raspberry Pi på nytt.

Kopier MS-DOS-spill til Dosbian

Den enkleste måten å kopiere spill til Dosbian på er via USB og Midnight Commander-appen, som er forhåndsinstallert.

Start med å kopiere samlingen av DOS-spill til USB-pinnen og koble den til Raspberry Pi. Med Dosbian-menyen kjørende, trykk M for å åpne Midnight Commander. Deretter er det bare å dra og slippe filene på Pis microSD-kort, innenfor Dosbian-filstrukturen.

I mellomtiden, hvis du aktivert SSH, bør du kunne bruke scp-kommandoen eller en FTP-klient med SFTP-støtte for å flytte data fra en PC til Dosbian Raspberry Pi. Vår guide til kopiere data fra en PC til en Raspberry Pi forklarer dette i detalj.

Installer og start et spill i Dosbian

Med filene kopiert til Raspberry Pi, er det på tide å kjøre dem.

Dette er like enkelt som å bytte til katalogen ved å bruke cd-kommandoen og starte EXE. For å kjøre den forhåndsinstallerte Wolfenstein 3D, brukte jeg for eksempel dir for å sjekke innholdet i katalogen, og deretter

cd spill/wolf3d
dir

Etter å ha oppdaget wolf3d.exe-filen, gikk jeg inn

wolf3d

For å starte spillet. Det er så enkelt som det, og når du først har fått tak i hva EXE-filene heter, trenger du sannsynligvis ikke å bry deg med dir-kommandoen i de fleste tilfeller.

Hvordan komme seg rundt i Dosbian

Ettersom Dosbian oppretter et MS-DOS-emuleringsmiljø, må du være kjent med kommandoene du trenger for å bruke det. Hvis du allerede er kjent med Windows-ledeteksten, eller PowerShell, eller Windows-terminalen, bør du være i stand til å sette deg inn i MS-DOS ganske raskt.

Selv om du kan klare deg med cd og dir, er det lettere hvis du vet noen flere. For å lære disse, skriv

hjelp

Og trykk enter. Dette vil gi en oversikt over de støttede MS-DOS-kommandoene i Dosbian.

For å avslutte Dosbian, skriv inn

exit

Deretter, i Dosbian-menyen, trykk S for å slå av datamaskinen.

Din egen DOS-spill-PC takket være Raspberry Pi

Det er alt som skal til. Takket være et Debian-basert operativsystem som starter opp i en spesiell versjon av DOSBox, vil Dosbian la deg behandle din Raspberry Pi som en liten DOS-spill-PC, omtrent som weeCee. Mens maskinvaren er emulert, med mindre du er interessert i en hardcore PC-spillopplevelse fra 80- og 90-tallet, men med lavere strømkrav, bør Dosbian være alt du trenger.

Hvis du har likt opplevelsen av å kjøre Dosbian på Raspberry Pi, ikke glem at weeCee er en åpen kildekode-design. Du kan kjøpe en Vortex86-modul og Rasteris vertsstyre for rundt $200 og sett sammen ditt eget system.

Raspberry Pi er i stand til å emulere mange retro-databehandlingsplattformer. Når du er ferdig med MS-DOS-spill, hvorfor ikke gå tilbake til Amiga?