copy / copy/v86

QEMU config for Windows 98 that will work with v86?

Open
#945 6 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
JavaScript
Stars
23.5k
Forks
1.9k
Avg merge
2d 14h
Merged PRs (30d)
7

Description

Hello, I've been playing with v86 on a website I'm building and I was using the images from the oldweb.today.
Those were working well while loading the state, but I couldn't boot them without the state file.

So I tried to start my own installation of windows 98 from scratch on qemu.

So I created a hard disk image like this:
qemu-img create -f qcow2 win98.img 2G

Then I ran the vm like this and installed Windows 98 (originally using drive d to boot):

qemu-system-i386 -cpu pentium3 -m 256 -drive file=win98.img,format=qcow2,media=disk,cache=directsync -drive file=(win98iso).iso,media=cdrom -boot c -soundhw sb16 -device ne2k_pci,netdev=net0 -netdev user,id=net0 -vga std -k en-us -drive file="[path to]/vmdisp9x-1.2023.0.24-driver-only.ima",index=0,if=floppy,format=raw -monitor stdio

After windows was installed, I converted the image to raw like this:

qemu-img convert -f qcow2 -O raw win98.img win98raw.img

Then I went on v86 on my page and tried to boot this image using settings similar to the ones from the oldweb.today and the machine started to boot, I even saw the windows splash screen.

But then the machine hung forever. Same as when I tried to use the oldweb.today image without the saved state.

Does anyone know how I can get Windows 98 booting properly?
Are there maybe settings for qemu that make the emulated computer more smiliar to v86 so when I transfer the image it works?

I want to eventually run Windows 98 with backups of ISOs from cd-roms that used to come with magazines. But I need to be able to boot the system first.

I really appreciate any help I can get!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.