DOSBox

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 22. listopadu 2020; kontroly vyžadují 5 úprav .
DOSBox
Typ emulátor
Vývojář Tým DOSBox
Zapsáno v C++ [3]
Operační systém Multiplatformní software
Jazyky rozhraní Angličtina , němčina , ruština a francouzština
První vydání 31. ledna 2002 [1]
Hardwarová platforma Microsoft Windows
Nejnovější verze
Licence GNU GPL 2+ [4]
webová stránka dosbox.com
 Mediální soubory na Wikimedia Commons

DOSBox  je PC emulátor , který vytváří prostředí DOS nezbytné pro spouštění starých programů a her pod MS-DOS . To umožňuje hraní takových her na operačních systémech, které nepodporují nebo plně nepodporují programy DOS, a na moderních počítačích, kde by jinak starší programy nemusely běžet nebo běžely nepravidelně. DOSBox lze použít také ke spuštění jiného softwaru pro DOS, ale funguje s omezeními. Emulátor je open source a je dostupný pro systémy jako Linux , FreeBSD , Windows , OS X , iOS , OS/2 , BeOS , KolibriOS , Symbian OS , QNX , Android . Také verze pro Windows s pomocí HX DOS Extender běží pod čistým DOSem - tedy DOS je emulován pod DOSem.

Vývoj

Před Windows XP byly spotřebitelské verze Windows založeny na MS-DOS. Windows 3.0 a jeho aktualizace byla operační prostředí, která běžela nad MS-DOS, zatímco řada Windows 9x sestávala z operačních systémů, které byly stále založeny na MS-DOS [5] . Tyto verze Windows by mohly spouštět aplikace DOS. Naopak operační systémy Windows NT nebyly založeny na DOSu. Členem této řady je Windows XP, který debutoval 25. října 2001 a byl první verzí Windows orientovanou na spotřebitele mimo DOS. Ačkoli Windows XP uměl emulovat DOS, nemohl spouštět mnoho jeho aplikací, protože tyto aplikace běžely pouze v reálném režimu pro přímý přístup k hardwaru počítače a chráněný režim Windows XP takovému přímému přístupu z bezpečnostních důvodů bránil [6] . MS-DOS nadále dostával podporu až do konce roku 2001 [7] a veškerá podpora pro jakýkoli operační systém Windows založený na DOSu skončila 11. července 2006 [8] .

Nastavení

Výkon emulovaného systému závisí na počítači a nastaveních zadaných v konfiguračním souboru nebo zadaných uživatelem v interaktivním režimu. DOSBox podporuje omezený počet příkazů shellu COMMAND.COM . Na disku Z: je také několik speciálních programů ve formě aplikací .COM , které komunikují s hostitelským systémem prostřednictvím zadních vrátek:

Funkce

DOSBox částečně emuluje operační prostředí MS-DOS , vektory přerušení BIOS a hardware IBM PC a nevyžaduje procesor x86 ani kopii původního MS-DOSu. K emulaci architektury x86 se používá dynamická konverze instrukční sady. Na systémech s instrukční sadou i386 se používá dynamický překlad instrukcí. Na systémech, které nejsou kompatibilní s x86, se provádí plná emulace, což má za následek výrazné zpomalení. Například 1,6 GHz systém PowerPC G4 může emulovat systém se standardním hardwarem a 50 MHz procesorem 80486 ; na systémech kompatibilních s x86 lze stejné rychlosti dosáhnout s mnohem pomalejším procesorem (například z Pentium Pro ) .

Verze 0.70 plně podporuje 876 her [9] .

DOSBox emuluje širokou škálu hardwarových zařízení včetně:

Použití

Přes určitá omezení emulace se DOSBox stal de facto standardem pro spouštění programů určených pro DOS [10] . Rock, Paper, Shotgun ocenil pokračující podporu a aktualizace projektu a jeho dopad na retrogaming [11] .

DOSBox se často používá jako emulační nástroj pro vývojáře, kteří chtějí znovu vydávat staré verze her pro moderní platformy PC - Linux , macOS a Windows [12] . DOSBox získal širokou distribuci jako tato role na elektronických platformách Steam a GOG [13] . DOSBox byl například použit k opětovnému vydání her jako Wolfenstein 3D a Commander Keen [14] [15] , The Elder Scrolls: Arena a The Elder Scrolls II: Daggerfall [16] [17] .

Internetový archiv používá port Em-DOSBox ke spouštění her prostřednictvím prohlížeče [18] .

Kód DOSBox se používá k tomu, aby bylo možné spouštět programy DOS v emulátoru Wine prostřednictvím vestavěného emulátoru DOS winevdm [19] .

Poznámky

  1. https://web.archive.org/web/20020324184534/https://dosbox.zophar.net/
  2. DOSBox 0.74-3 byl vydán! — 2019.
  3. Open Hub - 2006.
  4. SourceForge.net – 1999.
  5. DOSBox   // Wikipedie . — 2022-04-01.
  6. Příkazy MS-DOS nejsou podporovány ve Windows XP a Windows 2003  // Jak podvádět při správě systému Windows pomocí skriptů z příkazového řádku. - Elsevier, 2006. - S. 443-456 .
  7. Robert Cowart. Microsoft Windows 7 do hloubky . - Indianapolis, Ind.: Que, 2010. - 1 online zdroj (xxii, 1117 stran) str. - ISBN 978-0-7686-9398-0 , 0-7686-9398-5.
  8. Původní smlouvy a mezinárodní smlouvy registrované v průběhu měsíce ledna 2009: č. 45615 až 45703  // Prohlášení o smlouvách a mezinárodních dohodách. — OSN, 2009-01-31. — s. 7–17 . — ISBN 978-92-1-054433-7 .
  9. DOSBox, x86 emulátor s DOS Archivováno 18. září 2014 na Wayback Machine 
  10. Aamoth, Doug 5 skvělých stránek bez problémů pro hledání klasických počítačových her . Čas (9. května 2014). Získáno 8. listopadu 2020. Archivováno z originálu dne 12. srpna 2020.
  11. Meer, Alec DOSBox, zdravíme tě . Kámen, papír, brokovnice (28. května 2009). Získáno 8. listopadu 2020. Archivováno z originálu dne 15. listopadu 2020.
  12. Orland, Kyle Jak démonizace emulace znehodnocuje dědictví her . Ars Technica (20. března 2016). Získáno 9. listopadu 2020. Archivováno z originálu dne 19. listopadu 2021.
  13. Děkujeme . GOG.com _ Získáno 3. ledna 2009. Archivováno z originálu 6. ledna 2009.
  14. Jsou id Software a Valve Thieves? . Softpedia (6. srpna 2007). Získáno 3. ledna 2009. Archivováno z originálu 11. prosince 2008.
  15. Kupte, Robe. id třídí problém GPL Steam . Eurogamer (7. srpna 2007). Získáno 3. ledna 2009. Archivováno z originálu 11. prosince 2008.
  16. Oficiální stránky The Elder Scrolls - The Elder Scrolls: Arena . Bethesda Softworks . Získáno 3. března 2011. Archivováno z originálu 2. března 2011.
  17. Oficiální stránky The Elder Scrolls - The Elder Scrolls: Daggerfall . Bethesda Softworks . Získáno 3. března 2011. Archivováno z originálu 2. března 2011.
  18. Ohlheiser, Abby Nyní můžete ve svém prohlížeči hrát téměř 2 400 videoher pro systém MS-DOS . Washington Post (5. ledna 2015). Datum přístupu: 8. ledna 2015. Archivováno z originálu 7. ledna 2015.
  19. Wine 1.3.12 přináší počáteční integraci DOSBoxu (21. ledna 2011). Získáno 26. srpna 2011. Archivováno z originálu 13. srpna 2011.

Odkazy