DOS-Programme im Webbrowser ausführen

Es gibt zwei interessante Lösungen, die eine DOS-Ablaufumgebung in den Webbrowser bringen.

Bei em-bosbox ist das Einpacken von DOS-Programmen nicht sehr komfortabel: Ein Python-Programm packt ein DOS-Programm, etwa ein Spiel, ein. archive.org nutzt das zum Beispiel für die alten DOS-Spiele, der Aufwand bleibt.

v86 ist komfortabler, denn es benötigt lediglich ein ISO-Image oder eine IMG-Datei für CD- bzw. Disketten-Laufwerke. imdiskinst.exe ist eine große Hilfe, eine IMG als echtes Windows-Laufwerk einzubinden, Veränderungen vorzunehmen, und dann wieder als IMG abzuspeichern. Nimmt man das FreeDOS-Image von http://copy.sh/v86/images/ kann man das als Basis nehmen und DOS-Programme wie z. B. MS QBasic dort reinkopieren und als IMG wieder abspeichern und dann v86 vorsetzen.

<!doctype html>
<html>
<head>
<script src=“v86/build/v86_all.js“></script>
<link rel=“stylesheet“ href=“v86/v86.css“>
</head>
<body>
<div id=“screen_container“>
  <div id=“screen“></div>
  <canvas id=“vga“></canvas>
</div>
</body>
<script type=“text/javascript“>
var emulator = new V86Starter({
    screen_container: document.getElementById(„screen_container“),
    bios: { url: „v86/bios/seabios.bin“, },
    vga_bios: { url: „v86/bios/vgabios.bin“, },
    fda: { url: „images/qbasic.img“, },
    autostart: true,
});
</script>
</html>

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.