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

10

Die ersten Versionen meiner Software, die ich 1991 entwickelt habe, waren reine DOS-Versionen, die ich mit Turbo Pascal geschrieben habe. Damals kam mir nie der Gedanke, dass ich diese Produkte noch zwanzig Jahre später verkaufen würde. Ich hätte nie gedacht, Screenshots zu erstellen und zu dokumentieren, wie die Systeme damals aussahen. Heute würde ich gerne eine visuelle Aufzeichnung darüber haben, wie meine Software im Laufe der Jahrhunderte aussah.

Wie kann ich diese alten DOS-Programme auf einem modernen Computer ausführen, damit ich Bilder von den Bildschirmen aufnehmen kann, um den Verlauf meiner Software und ihren zeitlichen Verlauf zu dokumentieren und zu bewahren?

Michael Riley - AKA Gunny
quelle
2
Probieren Sie das Linux-Programm aus dosemu.
Paul Tomblin
3
Oder wenn Sie unter Windows sind, dosbox
Sie sagen nicht, was das moderne Betriebssystem ist. Wenn es 32-Bit ist, funktionieren Ihre 16-Bit-MS-DOS-Anwendungen im Textmodus, grafische Anwendungen weniger. Mit 64-Bit können Sie DosBox oder die anderen hier genannten Dinge oder den XP-Modus verwenden, wenn Sie Windows 7 Professional haben.
Alan B
Zufälligerweise habe ich in letzter Zeit genau dasselbe mit einigen TP3-Programmen gemacht, die ich um 1990 geschrieben habe. Die Apps funktionieren meistens gut in einem XP-Konsolenfenster. Ich habe meine Grafikroutinen in Assembler codiert - mit BIOS INT10-Diensten, anstatt den Videopuffer direkt zu manipulieren. Es ist erstaunlich, dass die alten "winzigen" .COM-Dateien des Modells immer noch ausgeführt werden (wie auch TP3 selbst!).
MikeJ-UK

Antworten:

16

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

Beachten Sie, dass das Hauptziel von DOSBox ein reibungsloses Gameplay für Legacy-Spiele war. Daher ist die Unterstützung für Druck und Netzwerk begrenzt und befindet sich noch in der Entwicklung.

John T.
quelle
Wissen Sie, ob DOSBox direkte Video-Schreibvorgänge verarbeiten kann? Ich habe damals den Videopuffer stark genutzt.
Michael Riley - AKA Gunny
1
@CapeCodGunny ja, das tut es :)
John T
Danke ... es funktioniert großartig. zilchworks.com/images/20years/DOS-ZILCH-v1.19.jpg
Michael Riley - AKA Gunny
3

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

Benutzer unbekannt
quelle
2

Ich verwende Ubuntu Linux und habe Qemu installiert. SuperUser nimmt meinen Screenshot nicht auf, daher habe ich ihn unter http://hk.pimco.mobi/andy/QemuDos.gif veröffentlicht , um ihn Ihnen 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 die reale Sache.

AndyCanfield
quelle
0

Microsoft Virtual PC 2007 ist ein gutes Tool. Sie können DOS oder ein älteres 32-Bit-Windows-Betriebssystem auf einer virtuellen Maschine installieren und sollten in der Lage sein, darin dos-Programme auszuführen.

Frank R.
quelle