copy / v86

x86 PC emulator and x86-to-wasm JIT, running in the browser
https://copy.sh/v86/
BSD 2-Clause "Simplified" License
19.64k stars 1.38k forks source link

Windows 2000/98SE hang on boot. #555

Open Exabits1 opened 2 years ago

Exabits1 commented 2 years ago

I want to experiment running some old games using v86.

First I tried using Windows98 Second Edition. I Created an img of the system using qemu and got it to run properly. But when I try using the disk image in v86 It hangs. I've identified it as #250. I don't think there's a solution to this one so I tried windows 2000. Made an img of it in qemu and similarly, it starts to boot then just stops for apparently no reason. Screenshot 2021-11-11 214156

Any help is appreciated

Pixelsuft commented 2 years ago

I've not tested Windows 2000, but Windows 98SE (RUS) (with VBE video driver) is working fine for me.

Exabits1 commented 2 years ago

I also have the VBE driver. Do you think it's the language of windows 98 that could cause the issue? I'm using the English version.

copy commented 2 years ago

Anything in the browser console? Can you check that the computer type is "Standard PC" in device manager?

Exabits1 commented 2 years ago

Windows 98SE: I don't see anything that relates to the PC in the device manager and nothing in the console Windows 2000: Under computer it says ACPI Uniprocessor PC and it says "Uncaught InternalError: too much recursion" in the console

copy commented 2 years ago

I don't know what's going on in the 98 image.

In the 2000 image you'll need to change the PC type to "Standard PC".

pczarn commented 2 years ago

I have the same issue.