From 57cf499ad1b00ec376ed3848845bf449afa2e0e9 Mon Sep 17 00:00:00 2001
From: sbosse <sbosse@uni-bremen.de>
Date: Sun, 20 Oct 2024 15:09:32 +0200
Subject: [PATCH] Sun 20 Oct 15:08:44 CEST 2024

---
 webv86/web/vm86.html | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 webv86/web/vm86.html

diff --git a/webv86/web/vm86.html b/webv86/web/vm86.html
new file mode 100644
index 0000000..2b09f6d
--- /dev/null
+++ b/webv86/web/vm86.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<meta charset="utf8">
+<title>Emulator</title>
+<body bgcolor="#101010">
+
+<div id="screen_container" style="">
+    <div style="white-space: pre; font: 14px monospace; line-height: 14px"></div>
+    <canvas hidden></canvas>
+</div>
+
+<script src="libv86.js"></script>
+<script>
+var emulator = new V86Starter({
+    wasm_path        : "v86.wasm",
+    memory_size      : 64 * 1024 * 1024,  // 64 MB memory ought to be enough for anyone
+    vga_memory_size  : 2 * 1024 * 1024,
+    screen_container : screen_container,
+    bios             : {url: "seabios.bin"},
+    vga_bios         : {url: "vgabios.bin"},
+    cdrom            : {url: "basekernel.iso"},
+    hda              : {
+      buffer: new Uint8Array(16*1024*1024).buffer
+    },
+    boot_order       : 0x123,
+    autostart        : true
+})
+</script>