QEMU/Guests/Windows 98: Difference between revisions

no edit summary
No edit summary
(6 intermediate revisions by 2 users not shown)
 
We strongly recommend Windows 98 Second Edition as it fixes many bugs from FE and has more application support.
 
Currently, Windows 98 SE is running as [https://computernewb.com/collab-vm/#vm4 VM4 on CollabVM], so if you want to take it for a spin without installing it on your computer, check that out
==Prerequisites==
===QEMU===
You'll need [[QEMU/Installation|QEMU]] installed.
===Windows 98 QuickInstall===
Windows 98 without any patches is very, very unstable under QEMU, with bugs such as hanging on reboot, hanging on DOS prompt, hanging randomly, you get the picture. For this reason, we'll be using the [https://github.com/oerg866/win98-quickinstall Windows 98 QuickInstall Project] for this guide, which bundles multiple patches to greatly improve the stability under QEMU.
==Starting up==
===Installation===
First, open a command window and create a disk image for the VM using a command like the following.
<pre>qemu-img create -f qcow2 win98.img 4G</pre>
 
# Reboot windows
===Display driver installation===
After the first boot, you will notice that the display is small and very low quality. This is because, without drivers, Windows 98 runs in 16-color mode, fixed to 640x480 resolution.
 
We will now install the SoftGPU driver to enable higher resolutions and 32-bit color support.
[[File:Softgpusetup.png|thumb|right|alt=A screenshot of the SoftGPU setup program|SoftGPU installation]]
# You should now be able to use 32-bit color and higher resolutions
 
=== Problems in some 2D games ===
 
If you have installed SoftGPU with Wine <= DX7 setting, you might run across graphical issues and other things, most notably being unable to Alt-Tab from the game and such things in some games misbehaving with the Wine renderer.
 
If you have installed SoftGPU with Wine <= DX7 setting, you might run across graphical issues and other things related to the game not being compatible with the WineD3D DirectDraw implementation, most notably being unable to Alt-Tab from the game and such things in some games misbehaving with the Wine renderer.
[[File:Reggy.png|thumb|right|alt=DDSwitcher registry screenshot|DDSwitcher registry screenshot]]
The following is the solution on how to resolve the problem:
# Open the Registry Editor (regedit) thru Run