Bytes & Bobs

Window 95 on macOS with Qemu 7.0.0: -localtime invalid option

2022-06-01

I was following the Qemu guide for Windows 95 and was greeted with the error qemu-system-i386: -localtime: invalid option. Conceivably this relates to the version of Qemu I am using (7.0.0) rather than whichever version that documentation was written for (the fact this is the first version of a major release suggests that might be correct).

I got the image to boot by changing the -localtime option to rtc base=localtime instead. The OS boots and seems to run fine, though it does spit out some other warnings. The full command I used to run the VM was:

qemu-system-i386 \
  -netdev user,id=mynet0 \
  -device ne2k_isa,netdev=mynet0 \
  -hda win95.qcow2 \
  -soundhw sb16 \
  -m 64 \
  -cpu pentium \
  -vga cirrus \
  -rtc base=localtime \
  -fda disk01.img \
  -cdrom Win95_OSR25.iso \
  -boot a \
  -soundhw pcspk

Where disk01.img is a Windows 95 boot floppy and Win95_OSR25.iso is the OSR 2.5 release of Windows 95 - both from WinWorldPC.

Tagged with: mac, windows 95, virtualisation