08-01-2019: Qemu 4.0 pre with screen resolutions through EDID info read by the vga-driver and working 256 color setting. Requires -device VGA,edid=on on the command line. Note that the vga-driver folder is no longer included as the functionality is now in the default driver.Qemu-Win64-4.0pre-08012019.ziphttps://surfdrive.surf.nl/files/index.p ... X/download

16 September 2017https://surfdrive.surf.nl/files/index.p ... 7/downloadThis the first build in which the sungem network device is available from the official source of both OpenBIOS and Qemu. This allows Mac OS to see a built-in ethernet device, so the realtek drivers are no longer required.Supports both GTK3 (default) and SDL2 (-sdl) UIs.Known issues: Mac OS 9.0.4 refuses to boot when not using usb-mouse and usb-kbd. The system profiler in Mac OS 9.0.4 crashes. OSX 10.3 doesn't see the network device as built-in but functions nevertheless.

What's new: this build now officially supports on the fly resolution switching. The required qemu-vga.ndrv and corresponding openbios files are included. Please note there is now a new parameter in the command line: -prom-env "vga-ndrv?=true"By default it loads the vga driver. When set to false, it ignores the driver. This also means OSX 10.0 and 10.1 are now supported out of the box.

It boots perfectly every single run, but trying to initialize a 2GB img file as a HFS or HFS+ partition freezes the whole OS permanently. As stated in a previous post from somebody else, rebooting QEMU brings us further and lets us finish formatting the hard drive. What I cannot do is install Mac OS 9.2.2. No matter what I try (not moving the mouse, moving the mouse, leaving it for 20 minutes and coming back, add -cpu G3 or removing it, trying with 256MB or 512MB of RAM, different screen resolutions...) it always freezes the whole OS after roughly 1 minute, it's very constant, about 1 minute into the installation process, it freezes. Never went any further than this:

Change -drive file=./hard_disk.img,format=raw,media=disk to -drive file=./hard_disk.img,format=raw,media=disk,cache=writethrough or -drive file=./hard_disk.img,format=raw,media=disk,cache=writeback . You might also want to remove the net commands to see if those affect anything.

You can also try other versions of OpenBIOS to see if those work better with disk writes and reads.

cache=writethrough resulted in the installation not even begin at all. Right after accepting the terms and clicking start, the OS froze, not even displaying the progress bar. Rebooted, deleted the whole hard drive contents and reinstalled, it did what it did yesterday: about 50-60 seconds in, the OS froze.

cache=writeback resulted in exactly like yesterday, meaning about 1 minute in the installation, the OS froze, the two times I tried.

Removed both -net arguments from the command line, this resulted in the ethernet extension not searching at boot, so faster boot time AND it resulted in the same thing, about 1 minute in the install, the OS freezes, with both suggested cache arguments from the command line, tested twice each.

So it seems none of the suggested command line arguments changed anything really. BTW just to make something clear, the Mac OS 9.2.2 install CD always (EVERY SINGLE TIME) booted succesfully, it never froze or crashed except for the installation. At this point in time, are we supposed to be able to install it from the CD ISO or are we supposed to install it elsewhere and then boot QEMU with a disk image already having Mac OS 9.2.2 installed on it? Sorry if this has been made clear before, I'm not done reading the 42 pages long thread on the topic but I'm getting there!

* EDIT: I went and check inside the pc-bios folder and found a file named "openbios-ppc" and I used that in the command line instead of the default WIP file and it works perfectly, tested in 32-bits and 64-bits version both installed the first time without freezing!

** EDIT #2: After reading allllll the way up to page 41 of the other thread, I stumbled upon Cat_7's post about setting COMPATIBILITY MODE to "Windows 7" for the hard disk errors and freezing to go away and it now works with the default WIP BIOS that comes with the current version, I succesfully installed Mac OS 9.2.2 the first time without any freezing. It's nice to use the WIP BIOS because it allows us to change screen resolution and color depth on the fly from within Mac OS 9. PERFECT! :D

BTW funny thing, when you're done with the install and go to the Startup Disk control panel, it incorrectly reports Mac OS 9.2.2 as Mac OS 9.1.2

Thanks for helping out and keep up the good work everybody

QUESTION: Does anybody know how to bind the WINDOWS KEY to the COMMAND KEY of Mac OS 9? The key that lets you for example close a window with COMMAND-W.

Last edited by that-ben on Mon Sep 05, 2016 1:16 pm, edited 1 time in total.

All versions are 64 bit, but emulate either a 32 bit ppc system or a 64 bit ppc system. The ppc64 executable uses a different set of hardware devices, which is not really suitable for our purpose yet.So, we run a 64 windows executable emulating a 32 bit Mac.

It seems you are mixing various components not belonging together.If you download the 32 bit version, you cannot use the sungem network device.

The 32 bit version from Stefan Weil's download puts all files needed to run Qemu in one folder. First set the compatibility of qemu-system-ppc.exe to Windows 7. Then you would need a bat file like this in the folder in which qemu is installed and where your hard disk file is:

It seems you are mixing various components not belonging together.If you download the 32 bit version, you cannot use the sungem network device.

The 32 bit version from Stefan Weil's download puts all files needed to run Qemu in one folder. First set the compatibility of qemu-system-ppc.exe to Windows 7. Then you would need a bat file like this in the folder in which qemu is installed and where your hard disk file is: