DOSBox

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 22 november 2020; kontroller kräver 5 redigeringar .
DOSBox
Sorts emulator
Utvecklaren DOSBox-teamet
Skrivet i C++ [3]
Operativ system Programvara för flera plattformar
Gränssnittsspråk engelska , tyska , ryska och franska
Första upplagan 31 januari 2002 [1]
Hårdvaruplattform Microsoft Windows
senaste versionen
Licens GNU GPL 2+ [4]
Hemsida dosbox.com
 Mediafiler på Wikimedia Commons

DOSBox  är en PC - emulator som skapar en DOS - miljö som krävs för att köra gamla program och spel under MS-DOS . Detta gör att sådana spel kan spelas på operativsystem som inte eller helt stödjer DOS-program, och på moderna datorer där äldre program annars kanske inte körs eller körs ojämnt. DOSBox kan användas för att köra andra DOS-program också, men det fungerar med begränsningar. Emulatorn är öppen källkod och tillgänglig för system som Linux , FreeBSD , Windows , OS X , iOS , OS/2 , BeOS , KolibriOS , Symbian OS , QNX , Android . Även Windows-versionen med hjälp av HX DOS Extender körs under ren DOS - alltså emuleras DOS under DOS.

Utveckling

Före Windows XP var konsumentversionerna av Windows baserade på MS-DOS. Windows 3.0 och dess uppdateringar var operativsystem som kördes ovanpå MS-DOS, medan Windows 9x-serien bestod av operativsystem som fortfarande var baserade på MS-DOS [5] . Dessa versioner av Windows kan köra DOS-program. Omvänt var operativsystemen Windows NT inte baserade på DOS. En medlem av den här serien är Windows XP, som debuterade den 25 oktober 2001 och var den första icke-DOS-konsumentorienterade versionen av Windows. Även om Windows XP kunde emulera DOS, kunde det inte köra många av sina applikationer eftersom dessa applikationer bara körde i verkligt läge för att direkt komma åt datorns hårdvara, och Windows XP skyddat läge förhindrade sådan direkt åtkomst av säkerhetsskäl [6] . MS-DOS fortsatte att få stöd till slutet av 2001 [7] , och allt stöd för alla DOS-baserade Windows-operativsystem upphörde den 11 juli 2006 [8] .

Inställningar

Prestandan för det emulerade systemet beror på datorn och de inställningar som anges i konfigurationsfilen eller som anges av användaren i interaktivt läge. DOSBox stöder ett begränsat antal COMMAND.COM -skalkommandon . På Z:-enheten finns det också flera specialprogram i form av .COM- applikationer som kommunicerar med värdsystemet genom bakdörren:

Funktioner

DOSBox emulerar delvis MS-DOS- operativmiljön, BIOS-avbrottsvektorer och IBM PC - hårdvara och kräver inte en x86-processor eller en kopia av den ursprungliga MS-DOS. För att emulera x86-arkitekturen används dynamisk instruktionsuppsättningskonvertering. På system med i386-instruktionsuppsättningen används dynamisk instruktionsöversättning. På system som inte är kompatibla med x86 utförs fullständig emulering, vilket resulterar i en betydande nedgång. Till exempel kan ett 1,6 GHz PowerPC G4 -baserat system emulera ett system med standardhårdvara och en 50 MHz 80486- processor; på x86-kompatibla system kan samma hastighet uppnås från en mycket långsammare processor (till exempel från Pentium Pro ) .

Version 0.70 stöder fullt ut 876 spel [9] .

DOSBox emulerar ett brett utbud av hårdvaruenheter inklusive:

Användning

Trots vissa emuleringsbegränsningar har DOSBox blivit de facto-standarden för att köra program designade för DOS [10] . Rock, Paper, Shotgun berömde projektets pågående stöd och uppdateringar, och dess inverkan på retrogaming [11] .

DOSBox används ofta som ett emuleringsverktyg för utvecklare som vill återsläppa gamla versioner av spel för moderna PC-plattformar - Linux , macOS och Windows [12] . DOSBox har fått bred distribution som denna roll på de elektroniska plattformarna Steam och GOG [13] . Till exempel har DOSBox använts för att återutsläppa sådana spel som Wolfenstein 3D och Commander Keen [14] [15] , The Elder Scrolls: Arena och The Elder Scrolls II: Daggerfall [16] [17] .

Internetarkivet använder Em-DOSBox-porten för att köra spel genom webbläsaren [18] .

DOSBox-koden används för att kunna köra DOS-program i Wine -emulatorn via den inbyggda DOS-emulatorn winevdm [19] .

Anteckningar

  1. https://web.archive.org/web/20020324184534/https://dosbox.zophar.net/
  2. DOSBox 0.74-3 har släppts! — 2019.
  3. Open Hub - 2006.
  4. SourceForge.net - 1999.
  5. DOSBox   // Wikipedia . — 2022-04-01.
  6. MS-DOS-kommandon stöds inte i Windows XP och Windows 2003  // Hur man fuskar i Windows Systemadministration med kommandoradsskript. - Elsevier, 2006. - S. 443-456 .
  7. Robert Cowart. Microsoft Windows 7 på djupet . - Indianapolis, Ind.: Que, 2010. - 1 onlineresurs (xxii, 1117 sidor) sid. - ISBN 978-0-7686-9398-0 , 0-7686-9398-5.
  8. Ursprungliga fördrag och internationella överenskommelser registrerade under januari månad 2009: Nr. 45615 till 45703  // Utlåtande om fördrag och internationella avtal. — FN, 2009-01-31. — s. 7–17 . — ISBN 978-92-1-054433-7 .
  9. DOSBox, en x86-emulator med DOS Arkiverad 18 september 2014 på Wayback Machine 
  10. Aamoth, Doug 5 fantastiska webbplatser utan krångel för att hitta klassiska datorspel . Tid (9 maj 2014). Hämtad 8 november 2020. Arkiverad från originalet 12 augusti 2020.
  11. Meer, Alec DOSBox, We Salute You . Sten, papper, hagelgevär (28 maj 2009). Hämtad 8 november 2020. Arkiverad från originalet 15 november 2020.
  12. Orland, Kyle Hur demoniseringen av emulering devalverar spelets arv . Ars Technica (20 mars 2016). Hämtad 9 november 2020. Arkiverad från originalet 19 november 2021.
  13. Vårt tack . GOG.com . Hämtad 3 januari 2009. Arkiverad från originalet 6 januari 2009.
  14. Är id-programvara och ventiltjuvar? . Softpedia (6 augusti 2007). Hämtad 3 januari 2009. Arkiverad från originalet 11 december 2008.
  15. Köp, Rob. id sorterar GPL Steam-problem . Eurogamer (7 augusti 2007). Hämtad 3 januari 2009. Arkiverad från originalet 11 december 2008.
  16. The Elder Scrolls officiella webbplats - The Elder Scrolls: Arena . Bethesda Softworks . Hämtad 3 mars 2011. Arkiverad från originalet 2 mars 2011.
  17. The Elder Scrolls officiella webbplats - The Elder Scrolls: Daggerfall . Bethesda Softworks . Hämtad 3 mars 2011. Arkiverad från originalet 2 mars 2011.
  18. Ohlheiser, Abby Du kan nu spela nästan 2 400 MS-DOS-videospel i din webbläsare . Washington Post (5 januari 2015). Tillträdesdatum: 8 januari 2015. Arkiverad från originalet 7 januari 2015.
  19. Wine 1.3.12 ger initial DOSBox-integration (21 januari 2011). Hämtad 26 augusti 2011. Arkiverad från originalet 13 augusti 2011.

Länkar