|
@@ -0,0 +1,33 @@
|
|
|
+<!doctype html>
|
|
|
+<title>Destroyable Emulator</title>
|
|
|
+
|
|
|
+<script src="../build/libv86.js"></script>
|
|
|
+<script>
|
|
|
+"use strict";
|
|
|
+
|
|
|
+window.onload = function()
|
|
|
+{
|
|
|
+ var emulator = new V86Starter({
|
|
|
+ memory_size: 32 * 1024 * 1024,
|
|
|
+ vga_memory_size: 2 * 1024 * 1024,
|
|
|
+ screen_container: document.getElementById("screen_container"),
|
|
|
+ bios: {
|
|
|
+ url: "../bios/seabios.bin",
|
|
|
+ },
|
|
|
+ vga_bios: {
|
|
|
+ url: "../bios/vgabios.bin",
|
|
|
+ },
|
|
|
+ cdrom: {
|
|
|
+ url: "../images/linux.iso",
|
|
|
+ },
|
|
|
+ autostart: true,
|
|
|
+ });
|
|
|
+
|
|
|
+ setTimeout(() => { emulator.destroy(); }, 1000);
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<div id="screen_container">
|
|
|
+ <div style="white-space: pre; font: 14px monospace; line-height: 14px"></div>
|
|
|
+ <canvas style="display: none"></canvas>
|
|
|
+</div>
|