DOSBox

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. november 22-én felülvizsgált verziótól ; az ellenőrzések 5 szerkesztést igényelnek .
DOSBox
Típusú emulátor
Fejlesztő DOSBox csapat
Beírva C++ [3]
Operációs rendszer Többplatformos szoftver
Interfész nyelvek Angol , német , orosz és francia
Első kiadás 2002. január 31. [1]
Hardver platform Microsoft Windows
legújabb verzió
Engedély GNU GPL 2+ [4]
Weboldal dosbox.com
 Médiafájlok a Wikimedia Commons oldalon

A DOSBox  egy PC - emulátor , amely egy DOS -környezetet hoz létre, amely szükséges a régi programok és játékok MS-DOS alatti futtatásához . Ez lehetővé teszi az ilyen játékok lejátszását olyan operációs rendszereken, amelyek nem vagy nem teljes mértékben támogatják a DOS-programokat, valamint olyan modern számítógépeken, ahol a régebbi programok egyébként nem vagy hibásan futnak. A DOSBox más DOS-szoftverek futtatására is használható, de korlátozottan működik. Az emulátor nyílt forráskódú, és olyan rendszerekre érhető el, mint a Linux , FreeBSD , Windows , OS X , iOS , OS/2 , BeOS , KolibriOS , Symbian OS , QNX , Android . Ezenkívül a Windows verzió a HX DOS Extender segítségével tiszta DOS alatt fut – így a DOS emulációja DOS alatt történik.

Fejlesztés

A Windows XP előtt a Windows fogyasztói verziói MS-DOS-on alapultak. A Windows 3.0 és frissítései olyan operációs környezetek voltak, amelyek MS-DOS-on futottak, míg a Windows 9x sorozat olyan operációs rendszerekből állt, amelyek még MS-DOS-on alapultak [5] . A Windows ezen verziói DOS-alkalmazásokat futtathatnak. Ezzel szemben a Windows NT operációs rendszerek nem DOS-on alapultak. Ennek a sorozatnak a tagja a Windows XP, amely 2001. október 25-én debütált, és a Windows első nem DOS fogyasztóorientált verziója volt. Bár a Windows XP képes volt emulálni a DOS-t, sok alkalmazását nem tudta futtatni, mivel ezek az alkalmazások csak valós módban futottak, hogy közvetlenül hozzáférjenek a számítógép hardveréhez, és a Windows XP Protected Mode biztonsági okokból megakadályozta az ilyen közvetlen hozzáférést [6] . Az MS-DOS 2001 végéig továbbra is támogatást kapott [7] , és minden DOS-alapú Windows operációs rendszer támogatása 2006. július 11-én megszűnt [8] .

Beállítások

Az emulált rendszer teljesítménye a számítógéptől és a konfigurációs fájlban megadott vagy a felhasználó által interaktív módban megadott beállításoktól függ. A DOSBox korlátozott számú COMMAND.COM shell parancsot támogat . Ezenkívül a Z: meghajtón számos speciális program található .COM - alkalmazások formájában, amelyek a hátsó ajtón keresztül kommunikálnak a gazdagéppel:

Jellemzők

A DOSBox részben emulálja az MS-DOS operációs környezetet, a BIOS megszakítási vektorokat és az IBM PC hardvert , és nem igényel x86 processzort vagy az eredeti MS-DOS másolatát. Az x86 architektúra emulálásához dinamikus utasításkészlet-konverziót használnak. Az i386 utasításkészlettel rendelkező rendszereken dinamikus utasításfordítás használatos. Az x86-tal nem kompatibilis rendszereken a rendszer teljes emulációt hajt végre, ami jelentős lassulást eredményez. Például egy 1,6 GHz-es PowerPC G4 alapú rendszer képes emulálni egy szabványos hardverrel és 50 MHz -es 80486 processzorral rendelkező rendszert; x86-kompatibilis rendszereken ugyanaz a sebesség érhető el sokkal lassabb processzorral (például a Pentium Pro -ból ) .

A 0.70-es verzió teljes mértékben 876 játékot támogat [9] .

A DOSBox a hardvereszközök széles skáláját emulálja, beleértve:

Használat

Néhány emulációs korlát ellenére a DOSBox a DOS-ra tervezett programok futtatásának de facto szabványává vált [10] . A Rock, Paper, Shotgun dicsérte a projekt folyamatos támogatását és frissítéseit, valamint a retrojátékra gyakorolt ​​hatását [11] .

A DOSBoxot gyakran emulációs eszközként használják a fejlesztők számára, akik a játékok régi verzióit szeretnék újra kiadni modern PC-platformokra - Linux , macOS és Windows [12] . A DOSBox széles körben elterjedt a Steam és a GOG elektronikus platformokon [13] . Például a DOSBoxot olyan játékok újrakiadására használták, mint a Wolfenstein 3D és a Commander Keen [14] [15] , a The Elder Scrolls: Arena és a The Elder Scrolls II: Daggerfall [16] [17] .

Az Internet Archívum az Em-DOSBox portot használja a játékok böngészőn keresztüli futtatására [18] .

A DOSBox kód arra szolgál, hogy a Wine emulátorban a beépített DOS emulátoron (winevdm) keresztül DOS-os programokat tudjunk futtatni [19] .

Jegyzetek

  1. https://web.archive.org/web/20020324184534/https://dosbox.zophar.net/
  2. Megjelent a DOSBox 0.74-3! — 2019.
  3. Open Hub – 2006.
  4. SourceForge.net - 1999.
  5. DOSBox   // Wikipédia . — 2022-04-01.
  6. Az MS-DOS parancsok nem támogatottak a Windows XP és Windows 2003 rendszerben  // Hogyan lehet csalni a Windows rendszeradminisztrációjában parancssori szkriptek használatával. - Elsevier, 2006. - S. 443-456 .
  7. Robert Cowart. Microsoft Windows 7 alapos . - Indianapolis, Ind.: Que, 2010. - 1 online forrás (xxii, 1117 oldal) p. - ISBN 978-0-7686-9398-0 , 0-7686-9398-5.
  8. A 2009. január hónapban bejegyzett eredeti szerződések és nemzetközi megállapodások: 1. sz. 45615-45703  // Nyilatkozat a szerződésekről és a nemzetközi megállapodásokról. – ENSZ, 2009.01.31. – 7–17 . — ISBN 978-92-1-054433-7 .
  9. DOSBox, egy x86-os emulátor DOS-szal Archiválva : 2014. szeptember 18. a Wayback Machine -nél 
  10. Aamoth, Doug 5 nagyszerű, egyszerű webhely klasszikus számítógépes játékok keresésére . Időpont (2014. május 9.). Letöltve: 2020. november 8. Az eredetiből archiválva : 2020. augusztus 12.
  11. Meer, Alec DOSBox, Köszöntjük Önt . Rock, Paper, Shotgun (2009. május 28.). Letöltve: 2020. november 8. Az eredetiből archiválva : 2020. november 15.
  12. Orland, Kyle Hogyan értékeli le a játék örökségét az emuláció démonizálása . Ars Technica (2016. március 20.). Letöltve: 2020. november 9. Az eredetiből archiválva : 2021. november 19.
  13. Köszönjük . GOG.com . Letöltve: 2009. január 3. Az eredetiből archiválva : 2009. január 6..
  14. Az id Software és a Valve Thieves? . Softpedia (2007. augusztus 6.). Letöltve: 2009. január 3. Az eredetiből archiválva : 2008. december 11..
  15. Vásárlás, Rob. Az azonosító rendezi a GPL Steam problémáját . Eurogamer (2007. augusztus 7.). Letöltve: 2009. január 3. Az eredetiből archiválva : 2008. december 11..
  16. The Elder Scrolls hivatalos oldal – The Elder Scrolls: Arena . Bethesda Softworks . Letöltve: 2011. március 3. Az eredetiből archiválva : 2011. március 2..
  17. The Elder Scrolls hivatalos oldal – The Elder Scrolls: Daggerfall . Bethesda Softworks . Letöltve: 2011. március 3. Az eredetiből archiválva : 2011. március 2..
  18. Ohlheiser, Abby Most már közel 2400 MS-DOS-os videojátékkal játszhat a böngészőjében . Washington Post (2015. január 5.). Hozzáférés dátuma: 2015. január 8. Az eredetiből archiválva : 2015. január 7.
  19. A Wine 1.3.12 kezdeti DOSBox-integrációt hoz (2011. január 21.). Letöltve: 2011. augusztus 26. Az eredetiből archiválva : 2011. augusztus 13..

Linkek