NO SIGNALLoad a CD-ROM / floppy / disk image in the Media tab, then hit Boot VM. Nothing preinstalled — you bring the OS. You can also drag an image file straight onto this screen.
click to capture mouse · Esc to release
Click the screen to capture keyboard focus. Press Esc then click outside to release the mouse if captured.
Core engine: the real open-source v86 x86-to-WASM JIT (same lineage as copy.sh/v86) — loaded live from CDN below, no bundled OS, no presets.
Control deck
Media
Config
Storage Conf
Devices
Serial
Stats
Save/Load
Core
Log
Primary boot media
💿
CD-ROM / ISO image
Click to choose your own .iso/.img — required, nothing is preloaded
Hard disk (hda)
🗄
Existing disk image
.img/.qcow2-raw/.vhd(raw) — optional, for installing an OS persistently
Need a blank disk instead? Set its size in the Storage Conf tab.
Floppy A (fda)
💾
Floppy image
.img / .ima — optional boot floppy or driver disk
Passed straight to SeaBIOS as boot_order. If you're unsure, leave it on CD-ROM first.
Sound
PC speaker + SB16 emulation
ACPI
Advanced power/config interface
Autostart on boot
Run immediately once loaded
Power-user escape hatch: any key here overrides the UI-generated v86 config object before boot.
Total guest system RAM. Higher lets bigger OSes boot but costs more browser memory and slower snapshots.
VGA/SVGA framebuffer size. Raise this for higher resolutions or more colors in the guest.
Creates an empty in-memory hard disk (hda) of this size to install an OS onto — ignored if you already uploaded a disk image in the Media tab. In-memory means it lives in browser RAM, not on disk, so keep it realistic for your device.
RAM: 128 MBVRAM: 8 MBDisk: none
Keyboard capture
Send key events to guest when screen focused
Mouse / pointer lock
Relative mouse capture on screen click
v86 has no built-in internet access — networking only works if you run/point to a websockproxy or wisp relay yourself. Leave blank to disable the virtio-net device entirely.
Expose ttyS0 in Serial tab
// serial0 output will stream here once the VM boots
// works great with guests configured for a serial console (console=ttyS0)
Also mirrors text-mode BIOS/VGA output when the guest is in character mode.
State
idle
Uptime
00:00
Instr. rate
0 Mips/s
Instructions
0
RAM assigned
0 MB
VGA memory
0 MB
Instruction rate is sampled from v86's internal instruction counter once per second — a rough proxy for guest CPU activity, not a wall-clock benchmark.
Serializes CPU + memory + devices to a downloadable snapshot. Large — a 256MB RAM VM makes a 256MB+ file.
📂
Restore from state file
Loads a previously saved snapshot into a running instance
Nothing here is a fake emulator — this loads the real, open-source v86 WASM x86 core over the network. Defaults point at public CDN mirrors; override them if a mirror is down or you're self-hosting the core files.
If a source fails, Beast VM automatically retries a couple of known mirrors before giving up — check the Log tab for details.