www.wikidata.de-de.nina.az
DOSBox ist ein freier Emulator fur die Spieleplattform MS DOS bzw DOS PC Technisch ist DOSBox daher ein x86 Emulator der PC kompatibles DOS und die in dessen Ara gebrauchliche Hardware nachbildet Ziel ist das Ausfuhren alterer DOS basierter Computerspiele die auf modernen Computersystemen nicht mehr nativ laufen bzw nicht mehr damit kompatibel sind Auch zahlreiche weitere DOS basierte Software etwa Anwendungsprogramme funktioniert mit DOSBox Sog PC Booter werden ebenfalls unterstutzt 4 DOSBoxDOSBox 0 73BasisdatenErscheinungsjahr 31 Januar 2002Aktuelle Version 0 74 3 1 26 Juni 2019 Betriebssystem Microsoft Windows macOS Linux OS 2 FreeBSD RISC OS Solaris KolibriOS 2 PlattformunabhangigProgrammiersprache C 3 C 3 Kategorie EmulatorLizenz GNU GPLdeutschsprachig jawww dosbox com Inhaltsverzeichnis 1 Funktionen 2 Einschrankungen 2 1 Geschwindigkeit 2 2 Parallele Schnittstelle 2 3 Zeichensatz 3 Emulierte Systemeigenschaften und Funktionen 4 Benutzeroberflachen fur DOSBox 5 Entwicklerversionen und Erweiterungen 5 1 Palm OS 5 2 Wine 5 3 DOSBox X 6 Verwendung 7 Siehe auch 8 Einzelnachweise 9 WeblinksFunktionen BearbeitenIm Gegensatz zur mitgelieferten Virtual DOS Machine bei Windows Betriebssystemen oder zu Emulatoren wie DOSEMU unter Linux emuliert DOSBox nicht nur die Hardware Umgebung eines IBM PC kompatiblen Computers sondern auch den Prozessor und das Betriebssystem DOS Das erlaubt eine bessere Kontrolle uber den Ablauf des emulierten Programms Als Emulator ist die Software ausserdem in der Lage auch auf Computern mit unterschiedlicher Prozessorarchitektur sowie auf inkompatiblen PCs eine weitgehend zu MS DOS PC DOS kompatible Umgebung zu schaffen Zwar kann ein echtes DOS Betriebssystem wie z B MS DOS PC DOS oder DR DOS innerhalb von DOSBox ausgefuhrt werden notwendig ist das jedoch selten Auch Erweiterungsspeicher EMS und besondere EXE Ladeprogramme etwa bei dem Spiel Jazz Jackrabbit werden ab Version 0 61 unterstutzt Zudem ist DOSBox portabel oder mobil das heisst es ist keine Installation in das bestehende Betriebssystem notig da DOSBox lediglich uber eine einfache Textdatei konfiguriert wird Die DOSBox Entwickler haben hauptsachlich das Emulieren einer Plattform fur altere Computerspiele im Sinn die unter Win32 Betriebssystemen entweder gar nicht oder nur fehlerhaft ausgefuhrt werden konnen DOSBox ermoglicht aufgrund der vollstandigen Emulation eines x86 Prozessors das Ausfuhren von DOS Anwendungen auch unter den 64 Bit Versionen von Windows die selbst keine Unterstutzung fur 16 Bit Software mehr anbieten So konnen auch 16 Bit Windows Anwendungen ausgefuhrt werden wenn Windows 3 x innerhalb von DOSBox installiert wurde Da DOSBox Simple DirectMedia Layer SDL verwendet ist es vergleichsweise einfach es auf andere Betriebssysteme oder Rechnerarchitekturen zu portieren Einschrankungen BearbeitenGeschwindigkeit Bearbeiten DOSBox benotigt eine hohe Rechenleistung um das emulierte System in der originalen Geschwindigkeit nachzubilden Abhangig von der eingesetzten Software sind leistungsstarkere Prozessoren als Pentium oder 80486 erforderlich um ursprunglich fur die Intel 80486 oder Intel Pentium Familie geschriebene Programme flussig ablaufen zu lassen Fur die x86 Architektur spezifisch fur 32 Bit x86 IA 32 bzw i386 und fur 64 Bit x86 x64 bzw x86 64 oder amd64 sowie fur die Arm Architektur existiert ein dynamischer Ubersetzer englisch Dynamic Recompilation oder auch JIT Compiler wodurch der emulierte CPU Kern von DOSBox den Programmcode direkt vom Prozessor des Hosts ausfuhren lasst statt die einzelnen Befehle in Software nachzubilden Dadurch wird auf diesen Prozessorarchitekturen die Ausfuhrungsgeschwindigkeit innerhalb der emulierten DOS Umgebung erhoht Eine weitere Moglichkeit zur teilweise drastischen Beschleunigung von Protected Mode Software ist das Ersetzen des haufig verwendeten DOS 4GW Protected Mode Memory Extenders durch das kompaktere und schnellere Open Source Derivat DOS 32A Parallele Schnittstelle Bearbeiten In der offiziellen Version von DOSBox fehlt eine Unterstutzung der parallelen Schnittstelle die von den meisten alteren Druckern und auch manchen Steuergeraten in der produzierenden Industrie verwendet wird Mittlerweile existiert eine inoffizielle DOSBox Version die die Unterstutzung der parallelen Schnittstelle beinhaltet 5 Zeichensatz Bearbeiten Die Zeichensatze von eingehangten Partitionen auf Dateisystem Ebene werden durch den Emulator nicht in den DOS Zeichensatz 6 ubersetzt siehe auch FAT ohne Unicode Unterstutzung Das fuhrt dazu dass Dateien und Ordner z B mit deutschen Umlauten im Namen die auf NTFS Partitionen gespeichert sind im Emulator nicht immer korrekt dargestellt werden und somit derartige Dateien wie z B Bibliotheken auch nicht von den in DOSBox ausgefuhrten Programmen verwendet werden konnen Emulierte Systemeigenschaften und Funktionen BearbeitenBIOS und je nach Grafikstandard EGA oder VGA Grafik BIOS x86 Prozessor im Real Mode 16 Bit und Protected Mode 16 und 32 Bit PC kompatibles DOS mit Dateisystem FAT und Kommandozeileninterpreter COMMAND COM Arbeitsspeicher Konventioneller Speicher UMBs HMA erweiterter Speicher nach XMS und EMS Spezifikation sowie uber INT 15 der emulierte EMS Speicher ist Real Mode kompatibel anders als beim Einsatz von EMM386 EXE auf einem echten DOS System Eingabegerate Tastatur Maus und Gameport Joystick Grafikkartenstandards Hercules CGA EGA VGA VESA und Tandy siehe dazu auch TRS 80 auf dem Host kann das Bild im Fenster oder als Vollbild sowie unterschiedlich skaliert ausgegeben werden Audioausgabe per Systemlautsprecher AdLib Creative Music System Game Blaster Sound Blaster 1 x 2 0 Pro 16 Gravis Ultrasound MPU 401 Disney Sound Source und Tandy die Klange werden letztlich alle an die normale Tonausgabe des Hosts geleitet IPX Netzwerk getunnelt uber UDP IP Modem bzw Nullmodem Kabel uber LAN oder Internet Serielle Schnittstelle CD ROM Laufwerk Diskettenlaufwerk Virtuelle FestplattenlaufwerkeBenutzeroberflachen fur DOSBox BearbeitenDOSBox bietet fur die Konfiguration keinerlei grafische Benutzeroberflache sondern lediglich eine vom Benutzer zu bearbeitende Textdatei Obwohl diese mit Hinweisen zur Konfiguration versehen ist sind weniger versierte Anwender damit oftmals uberfordert Einige Programmierer haben hier Abhilfe geschaffen indem sie eine grafische Oberflache Frontend als externes Programm nachgeliefert haben Auch fur erfahrene Benutzer konnen solche Frontends interessant sein weil damit einige Arbeitsschritte unnotig werden Ein Beispiel dafur ist das Erstellen von individuellen Konfigurationen fur verschiedene Spiele Inzwischen ist die Mehrzahl der Frontends fur die meisten Betriebssysteme erhaltlich Sie werden auch direkt auf der offiziellen Website von DOSBox beworben Entwicklerversionen und Erweiterungen BearbeitenDOSBox wird von den Entwicklern in englischer Sprache als Voreinstellung ausgeliefert Neben Deutsch sind noch weitere Sprachen verfugbar welche als Sprachmodule von der DOSBox Webseite zu finden unter Translations heruntergeladen werden konnen 7 Neben der offiziellen Version von DOSBox gibt es noch zahlreiche Erweiterungen in Form von Quelltext Patches die fehlende Systemfunktionen als Emulation nachrusten oder bestehende verbessern Auch finden sich zahlreiche Portierungen auf nicht vom offiziellen DOSBox Entwicklerteam unterstutzte Betriebssysteme und Plattformen Diese Erweiterungen beziehen sich in den meisten Fallen auf eine Entwicklerversion SVN Version des Projekts und sind damit auf dem aktuellen Stand der Weiterentwicklung durch die DOSBox Entwickler Es gibt jedoch auch verbesserte Versionen deren Entwicklung vom betreffenden Autor eingestellt wurde und die damit nicht mehr aktuell sind Auch ist es nicht immer eindeutig welche Qualitat die zusatzlichen Programmteile aufweisen und ganz allgemein ob sie aus einer vertrauenswurdigen Quelle stammen 8 Einige Beispiele fur Erweiterungen sind NE2000 Netzwerkschnittstelle parallele Schnittstelle 3dfx Voodoo Graphics Emulation 9 Portierungen auf Betriebssysteme IRIX OS 2 Palm OS QNX Portierungen auf Plattformen Dreamcast GP2X Nintendo Wii Nintendo Switch Pandora PlayStation Portable Microsoft Pocket PC Android Xbox 360 XboxMit diversen zusatzlichen Emulationen wird DOSBox zu einer annahernd vollwertigen virtuellen Maschine fur DOS basierte Betriebssysteme beispielsweise ist es mittels spezieller Erweiterungen sogar moglich Windows 95 innerhalb von DOSBox auszufuhren Da jedoch eine vollstandige Emulation niemals die Intention der DOSBox Entwickler war werden diese Erweiterungen vermutlich nie in den offiziellen Entwicklerzweig aufgenommen werden Palm OS Bearbeiten Am 23 September 2006 schrieb die englische Palm Infoseite TamsPalm uber die Alpha Version eines neuen x86 Emulators fur Palm OS 10 Entwickelt wurde sie vom Emuboards com Forenmitglied voda der bereits andere Emulatoren auf die Palm OS Plattform portiert hatte Unter anderem wurden QBasic Microsoft Word 5 5 und DOS Shell erfolgreich getestet Wahrend die Maus uber den Touchscreen des PDAs gesteuert werden konnte gab es keine Moglichkeit zur Texteingabe Somit konnte man mit dieser Version die erste direkte x86 Emulation unter Palm OS prasentieren eine produktive Nutzung war jedoch kaum moglich Anfang 2008 stellte der deutsche Softwareentwickler Henk Jonas eine erweiterte Version der PalmDosBox vor 11 Wichtigste Neuerung war dass nun die eingebaute Tastatur von Treo Telefonen zur Eingabe genutzt werden konnte fur andere Gerate stand eine Bildschirmtastatur zur Verfugung Auch diese aktuelle Version kann nicht als stabil angesehen werden da sie auf manchen Geraten nur sporadisch funktioniert Eine weitere Besonderheit bei der Emulation auf Palm OS Geraten besteht darin dass neuere Modelle nur sehr wenig dynamischen Speicher haben und die Emulatoren oft nicht ausgefuhrt werden konnen Programme wie UDMH Unlimited Dynamic Memory Hack oder das Open Source Tool MMH More Heap Hack geben auf Kosten des restlichen Datenspeichers mehr dynamischen Speicher frei und ermoglichen so das Ausfuhren speicherintensiver Anwendungen Wine Bearbeiten Die Entwickler der Windows kompatiblen Laufzeitumgebung Wine begannen bei Version 1 3 12 mit der Integration von DOSBox in Wine 12 13 DOSBox X Bearbeiten DOSBox X ist eine Abspaltung die besonderen Wert auf eine moglichst akkurate Emulation von Hardware legt Hierbei wird angestrebt samtliche Hardware Konstellationen der DOS Ara abzudecken um damit u a eine Testplattform fur Programmierer zu bieten Ferner ist geplant DOSBox X als Grundlage fur die Windowsversionen 3 x 95 98 und ME nutzen zu konnen wobei auch Beschleunigungsmechanismen implementiert werden sollen 14 Verwendung BearbeitenUm DOS basierte Software wie Spiele unter neueren Betriebssystemen lauffahig zu machen wird DOSBox von Digitaldistributoren mit der Software mitgebundelt So werden beispielsweise bei Steam 15 16 und GOG com 17 18 altere Spiele mittels DOSBox ausgefuhrt wobei jedoch nicht immer die neueste Version des Emulators beiliegt 18 Seit dem 23 Dezember 2014 verwendet das Internet Archive eine Emscripten konvertierte DOSBox Version fur Browser basierte Prasentation von Tausenden archivierter DOS Computerspiele 19 20 21 ausschliesslich fur Schul und Forschungszwecke 22 Siehe auch BearbeitenListe von VirtualisierungsproduktenEinzelnachweise Bearbeiten DOSBox 0 74 3 has been released 26 Juni 2019 ru wikipedia org a b In Open Hub BOOT In Wiki page of the DOSBox project 30 September 2010 abgerufen am 25 August 2023 englisch BOOT will start floppy images independent of the operating system emulation offered by DOSBox This will allow you to play booter floppies inside DOSBox DOSBox SVN Daum abgerufen am 6 September 2018 Zeichensatze Synopse von DOS und ANSI mit ASCII Teil Memento vom 5 Dezember 2009 im Internet Archive Ubersicht von Olaf Nensel vom 25 Juli 2005 Downloads englisch Seite bei DOSBox com DOSBox CVS Builds englisch offizieller Forenbeitrag bei Vogons vom 4 Juli 2005 SW Emulation des Voodoo Graphics Chipsatzes welche auch Voodoo Unterstutzung fur Spiele ermoglicht die direkt ohne Glide Bibliothek auf die Hardware zugreifen A true x86 emulator for Palm first facts and pics Memento vom 25 Juli 2008 im Internet Archive englisch PalmDosBox the resurrection englisch Anderungshistorie zur Wine Entwicklerversion 1 3 12 Pro Linux Wine 1 3 12 startet DOSbox Integration Website von DOSBox X englisch Rob Purchese id sorts GPL Steam issue Eurogamer 7 August 2007 archiviert vom Original am 11 Dezember 2008 abgerufen am 29 Marz 2014 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www eurogamer net Statement von id Software Memento vom 29 Juni 2011 im Internet Archive Abgerufen am 6 September 2011 We would like to thank Memento vom 16 November 2012 im Internet Archive a b DOSBox Wiki GOG games that use DOSBox Permalink vom 3 Juli 2011 Abby Ohlheiser You can now play nearly 2 400 MS DOS video games in your browser The Washington Post 5 Januar 2015 abgerufen am 8 Januar 2015 Each New Boot a Miracle by Jason Scott 23 Dezember 2014 collection softwarelibrary msdos in the Internet Archive 29 Dezember 2014 Internet Archive s Terms of Use Privacy Policy and Copyright Policy archive org 31 Dezember 2014 abgerufen am 8 Januar 2015 Access to the Archive s Collections is provided at no cost to you and is granted for scholarship and research purposes only Weblinks Bearbeiten nbsp Commons DOSBox Sammlung von Bildern Videos und Audiodateien Offizielle Website englisch Alte DOS Schatze mit DOSBox wiederbeleben Artikel auf WinTotal DOSBox Grundlagen Installation Bedienung Artikelreihe auf Adventures United DOSBox Text Video Tutorial auf AdventureGameSite de Abgerufen von https de wikipedia org w index php title DOSBox amp oldid 237723913