DOSBox

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 22. november 2020; checks kræver 5 redigeringer .
DOSBox
Type emulator
Udvikler DOSBox Team
Skrevet i C++ [3]
Operativ system Cross-platform software
Interface sprog engelsk , tysk , russisk og fransk
Første udgave 31. januar 2002 [1]
Hardware platform Microsoft Windows
nyeste version
Licens GNU GPL 2+ [4]
Internet side dosbox.com
 Mediefiler på Wikimedia Commons

DOSBox  er en pc- emulator , der skaber et DOS - miljø, der er nødvendigt for at køre gamle programmer og spil under MS-DOS . Dette gør det muligt at spille sådanne spil på operativsystemer, der ikke eller fuldt ud understøtter DOS-programmer, og på moderne computere, hvor ældre programmer ellers ikke kan køre eller køre uregelmæssigt. DOSBox kan også bruges til at køre anden DOS-software, men det virker med begrænsninger. Emulatoren er open source og tilgængelig til systemer som Linux , FreeBSD , Windows , OS X , iOS , OS/2 , BeOS , KolibriOS , Symbian OS , QNX , Android . Også Windows-versionen ved hjælp af HX DOS Extender kører under ren DOS - således emuleres DOS under DOS.

Udvikling

Før Windows XP var forbrugerversioner af Windows baseret på MS-DOS. Windows 3.0 og dets opdateringer var driftsmiljøer, der kørte oven på MS-DOS, mens Windows 9x-serien bestod af operativsystemer, der stadig var baseret på MS-DOS [5] . Disse versioner af Windows kunne køre DOS-applikationer. Omvendt var Windows NT-operativsystemer ikke baseret på DOS. Et medlem af denne serie er Windows XP, som debuterede den 25. oktober 2001 og var den første ikke-DOS forbrugerorienterede version af Windows. Selvom Windows XP kunne efterligne DOS, kunne det ikke køre mange af dets applikationer, fordi disse applikationer kun kørte i real mode for at få direkte adgang til computerens hardware, og Windows XP Protected Mode forhindrede sådan direkte adgang af sikkerhedsmæssige årsager [6] . MS-DOS fortsatte med at modtage support indtil udgangen af ​​2001 [7] , og al support til ethvert DOS-baseret Windows-operativsystem sluttede den 11. juli 2006 [8] .

Indstillinger

Ydeevnen af ​​det emulerede system afhænger af computeren og de indstillinger, der er angivet i konfigurationsfilen eller indtastet af brugeren i interaktiv tilstand. DOSBox understøtter et begrænset antal COMMAND.COM shell -kommandoer . På Z:-drevet er der også flere specielle programmer i form af .COM -applikationer, der kommunikerer med værtssystemet gennem bagdøren:

Funktioner

DOSBox emulerer delvist MS-DOS- operativmiljøet, BIOS-afbrydelsesvektorer og IBM PC- hardware og kræver ikke en x86-processor eller en kopi af den originale MS-DOS. For at efterligne x86-arkitekturen bruges dynamisk instruktionssætkonvertering. På systemer med i386 instruktionssættet bruges dynamisk instruktionsoversættelse. På systemer, der ikke er kompatible med x86, udføres fuld emulering, hvilket resulterer i en betydelig opbremsning. For eksempel kan et 1,6 GHz PowerPC G4 -baseret system emulere et system med standard hardware og en 50 MHz 80486 processor; på x86-kompatible systemer kan den samme hastighed opnås fra en meget langsommere processor (for eksempel fra Pentium Pro ) .

Version 0.70 understøtter fuldt ud 876 spil [9] .

DOSBox emulerer en bred vifte af hardwareenheder, herunder:

Brug

På trods af nogle emuleringsbegrænsninger er DOSBox blevet de facto-standarden for at køre programmer designet til DOS [10] . Rock, Paper, Shotgun roste projektets løbende støtte og opdateringer og dets indvirkning på retrogaming [11] .

DOSBox bruges ofte som et emuleringsværktøj for udviklere, der ønsker at genudgive gamle versioner af spil til moderne pc-platforme - Linux , macOS og Windows [12] . DOSBox har fået bred distribution som denne rolle på de elektroniske platforme Steam og GOG [13] . For eksempel er DOSBox blevet brugt til at genudgive spil som Wolfenstein 3D og Commander Keen [14] [15] , The Elder Scrolls: Arena og The Elder Scrolls II: Daggerfall [16] [17] .

Internet Archive bruger Em-DOSBox-porten til at køre spil gennem browseren [18] .

DOSBox-koden bruges til at kunne køre DOS-programmer i Wine -emulatoren via den indbyggede DOS-emulator winevdm [19] .

Noter

  1. https://web.archive.org/web/20020324184534/https://dosbox.zophar.net/
  2. DOSBox 0.74-3 er blevet frigivet! – 2019.
  3. Open Hub - 2006.
  4. SourceForge.net - 1999.
  5. DOSBox   // Wikipedia . — 2022-04-01.
  6. MS-DOS-kommandoer understøttes ikke i Windows XP og Windows 2003  // Sådan snyder du i Windows Systemadministration ved hjælp af kommandolinjescripts. - Elsevier, 2006. - S. 443-456 .
  7. Robert Cowart. Microsoft Windows 7 i dybden . - Indianapolis, Ind.: Que, 2010. - 1 online ressource (xxii, 1117 sider) s. - ISBN 978-0-7686-9398-0 , 0-7686-9398-5.
  8. Originale traktater og internationale aftaler registreret i januar måned 2009: Nr. 45615 til 45703  // Erklæring om traktater og internationale aftaler. — FN, 2009-01-31. — s. 7–17 . — ISBN 978-92-1-054433-7 .
  9. DOSBox, en x86-emulator med DOS Arkiveret 18. september 2014 på Wayback Machine 
  10. Aamoth, Doug 5 gode, problemfri websteder til at finde klassiske computerspil . Tid (9. maj 2014). Hentet 8. november 2020. Arkiveret fra originalen 12. august 2020.
  11. Meer, Alec DOSBox, We Salute You . Sten, papir, haglgevær (28. maj 2009). Hentet 8. november 2020. Arkiveret fra originalen 15. november 2020.
  12. Orland, Kyle Hvordan dæmoniseringen af ​​emulering devaluerer spilarven . Ars Technica (20. marts 2016). Hentet 9. november 2020. Arkiveret fra originalen 19. november 2021.
  13. Vores tak . GOG.com . Hentet 3. januar 2009. Arkiveret fra originalen 6. januar 2009.
  14. Er id-software og ventiltyve? . Softpedia (6. august 2007). Hentet 3. januar 2009. Arkiveret fra originalen 11. december 2008.
  15. Purchese, Rob. id sorterer GPL Steam-problemet . Eurogamer (7. august 2007). Hentet 3. januar 2009. Arkiveret fra originalen 11. december 2008.
  16. The Elder Scrolls officielle websted - The Elder Scrolls: Arena . Bethesda Softworks . Hentet 3. marts 2011. Arkiveret fra originalen 2. marts 2011.
  17. The Elder Scrolls officielle websted - The Elder Scrolls: Daggerfall . Bethesda Softworks . Hentet 3. marts 2011. Arkiveret fra originalen 2. marts 2011.
  18. Ohlheiser, Abby Du kan nu spille næsten 2.400 MS-DOS-videospil i din browser . Washington Post (5. januar 2015). Dato for adgang: 8. januar 2015. Arkiveret fra originalen 7. januar 2015.
  19. Wine 1.3.12 bringer initial DOSBox-integration (21. januar 2011). Hentet 26. august 2011. Arkiveret fra originalen 13. august 2011.

Links