Win98SE on Qemu

My experience with using Qemu to run Windows 98. Please read all notes below before trying any of this.

The result is a working installation of Windows 98, including sound and network. The graphics is more than 1024x768@24bits. No 3D acceleration. The performance is good enough for desktop use and simple games, may not be good enough for gamers. Doom95 and Quake95 works at default settings.

Host used:


Command to create disks:
  qemu-img create -f qcow2 win98.img 1G
  qemu-img create -f qcow2 data.qcow2 1G
Command to run qemu:
  qemu-system-i386 -hda win98.img -drive file=../windows98se.iso,if=ide,index=1,media=cdrom -boot c -cpu coreduo -m 256 -vga cirrus -net nic,model=pcnet  -net user,smb=/tmp -rtc base=localtime -accel tcg -no-hpet -device AC97 -drive file=data.qcow2 -serial none -parallel none
Command to mount disk in Linux, to transfer files and data in/out:
  sudo modprobe nbd max_part=8
  sudo qemu-nbd --connect=/dev/nbd0 ./data.qcow2 
  sudo fdisk /dev/nbd0 -l
  sudo mount /dev/nbd0p1 /mnt/foo
  -- do stuff
  sudo umount /mnt/foo
  sudo qemu-nbd --disconnect /dev/nbd0
  sudo rmmod nbd
Others use a FTP-client in Windows 98 and a FTP-server somewhere.

Notes

WinBench 96 report

Software found in internet archive.
WEIGHTED SUITE	Current Results	UNITS

CD-ROM WinMark 96	8380 [1] 	Thousand Bytes/Sec
CPUmark16	123 [1] 	 
CPUmark32	2370 [1] 	 
Disk WinMark 96	4140 [1,2] 	Thousand Bytes/Sec
Graphics WinMark 96	52.9 [1] 	Million Pixels/Sec

TEST	Current Results	UNITS

CD-ROM/Mix	8380 [1] 	Thousand Bytes/Sec
Combined GWM 1	92.9 [1] 	Million Pixels/Sec
Combined GWM 2	30.6 [1] 	Million Pixels/Sec
Combined GWM 3	16.8 [1] 	Million Pixels/Sec
Combined GWM 4	44.5 [1] 	Million Pixels/Sec
Combined GWM 5	16.2 [1] 	Million Pixels/Sec
Combined GWM 6	65.4 [1] 	Million Pixels/Sec
Combined GWM 7	8.41 [1] 	Million Pixels/Sec
Combined GWM 8	124 [1] 	Million Pixels/Sec
Combined GWM 9	14.9 [1] 	Million Pixels/Sec
Combined GWM10	12.2 [1] 	Million Pixels/Sec
Combined GWM11	3.01 [1] 	Million Pixels/Sec
Combined GWM12	2.99 [1] 	Million Pixels/Sec
Combined GWM13	11.1 [1] 	Million Pixels/Sec
Disk/Mix	4140 [1,2] 	Thousand Bytes/Sec
Processor/16-Bit	123 [1] 	 
Processor/32-Bit	2370 [1] 	 

NOTES

 [1]  The following Windows tasks were running during this test and could affect the test results: EXPLORER.EXE, KRNL386.EXE, MPREXE.EXE, MSGSRV32.EXE, MSTASK.EXE, SYSTRAY.EXE, TASKMON.EXE
 [2]  You moved the mouse during the test, possibly affecting the results.

References


©Jonas Svensson
lysweb3@jonass.user.lysator.liu.se
Home Senast ändrad maj 2023.
This page was last modified May 2023.