Wie kann ich meine alten DOS-Anwendungen auf einem modernen Computer ausführen?

849
Michael Riley - AKA Gunny

Die ersten Versionen meiner Software, die ich 1991 entwickelte, waren reine DOS-Versionen, die ich mit Turbo Pascal geschrieben hatte. Damals war mir nie der Gedanke gekommen, dass ich diese Produkte auch zwanzig Jahre später noch verkaufen würde. Ich habe nie daran gedacht, Screenshots zu erstellen und zu dokumentieren, wie die Systeme damals aussahen. Heute würde ich gerne visuell sehen, wie meine Software im Laufe der Zeit aussah.

Wie kann ich diese alten DOS-Programme auf einem modernen Computer ausführen, damit ich Bilder von den Bildschirmen machen kann, um die Historie meiner Software und ihren zeitlichen Ablauf zu dokumentieren und zu erhalten?

10
Probieren Sie das Linux-Programm "dosemu" aus. Paul Tomblin vor 13 Jahren 2
Oder wenn Sie unter Windows sind, [dosbox] (http://www.dosbox.com/) vor 13 Jahren 3
Sie sagen nicht, was das moderne Betriebssystem ist. Wenn es sich um 32-Bit handelt, funktionieren Ihre 16-Bit-MS-DOS-Anwendungen im Textmodus, grafische Anwendungen dagegen weniger. Mit 64-Bit können Sie DosBox oder die anderen hier genannten Dinge oder den XP-Modus verwenden, wenn Sie Windows 7 Professional verwenden. Alan B vor 13 Jahren 0
Zufälligerweise habe ich kürzlich mit einigen TP3-Programmen, die ich um 1990 geschrieben habe, genau dasselbe getan. Die Apps funktionieren meistens gut in einem XP-Konsolenfenster. Ich habe meine Grafikroutinen im Assembler codiert - mit BIOS INT10-Diensten, anstatt den Videopuffer direkt zu bearbeiten. Es ist erstaunlich, dass die alten "winzigen" .COM-Dateien (wie auch TP3 selbst) noch ausgeführt werden. MikeJ-UK vor 13 Jahren 0

4 Antworten auf die Frage

16
John T

Was Sie möchten, ist, wie in den Kommentaren erwähnt, DOSBox . DOSBox ist ein x86-Emulator mit DOS, der alle diese Anwendungen ausführen kann, auch auf Wunsch im Vollbildmodus.

Denken Sie daran, dass das Hauptziel von DOSBox das reibungslose Gameplay für ältere Spiele war. Die Unterstützung für Druck und Netzwerke ist daher begrenzt und befindet sich noch in der Entwicklung.

Wissen Sie, ob DOSBox direkte Video-Schreibvorgänge verarbeiten kann? Ich habe damals den Videopuffer intensiv genutzt. Michael Riley - AKA Gunny vor 13 Jahren 0
@CapeCodGunny ja tut es :) John T vor 13 Jahren 1
danke ... es funktioniert super. http://www.zilchworks.com/images/20years/DOS-ZILCH-v1.19.jpg Michael Riley - AKA Gunny vor 13 Jahren 0
3
user unknown

Sie können FreeDos in einer virtuellen Maschine ausführen.

2
AndyCanfield

Ich betreibe Ubuntu Linux und habe Qemu installiert. SuperUser nimmt meinen Screenshot nicht auf, also habe ich ihn unter http://hk.pimco.mobi/andy/QemuDos.gif gepostet, um Sie zu zeigen. Ich hatte eine alte Installationsdiskette für MS-DOS und las sie in ein Disk-Image ein, das ich dann mit Qemu auf einem Festplatten-Image installierte. Es ist kein Emulator, es ist das Wirkliche.

0
Frank R.

Microsoft Virtual PC 2007 is a good tool, you can install DOS or an older 32-bit Windows operating system in a Virtual machine and should be able to run dos programs in that.