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>