I've been trying on and off to get DP1 installed. I got as far as the initial installation of DP1 completing, but only on Linux and OSX hosts.
You need to prepare the disk image on which you want to install. I did that by following step 1 in the guide I wrote here (including the step to actually start the installation of server 1.2.v3, which is needed to target the hd partition for installation). After it fails, the disk is ready
https://wiki.qemu.org/Documentation/Pla ... rver_1.2v3
With Linux and OSX hosts, the following then works to get the first phase of the installer going:
./qemu-system-ppc -L pc-bios -g 800x600x32 -M g3beige -m 512M -cpu G3 -prom-env 'auto-boot?=true' -prom-env 'boot-args=-v' \
-netdev user,id=vlan0 -device sungem,netdev=vlan0 \
-usb -device usb-kbd -device usb-mouse \
-prom-env 'boot-device=cd:9,\\:tbxi' \
-drive file=MacOSX_DP1.qcow2,format=qcow2,index=0,media=disk \
-drive file=InstallMacOSXDP1.iso,format=raw,index=2,media=cdrom \
-prom-env 'boot-device=cd:9,\\:tbxi' \
-prom-env 'boot-command=dev / " PowerMac1,1" encode-string " model" property " PowerMac1,1" encode-string " compatible" property boot'
After initial installation you can change -prom-env 'boot-device=cd:9,\\:tbxi to -prom-env 'boot-device=hd:,\\:tbxi and DP 1 will start from HD. After a while, it says that it can't find the cdrom to continue the installation. Subsequent boots all show a menu bar sometimes appearing, and that's it. I haven't solved that problem.
Trying to replicate this in Windows, however, I ran into a problem with the command line.
qemu-system-ppc.exe -L pc-bios -g 800x600x32 -M g3beige -m 512M -cpu G3 -prom-env "auto-boot?=true" -prom-env "boot-args=-v" ^
-netdev user,id=vlan0 -device sungem,netdev=vlan0 ^
-usb -device usb-kbd -device usb-mouse ^
-prom-env "boot-device=cd:9,\\:tbxi" ^
-drive file=MacOSX_DP1.qcow2,format=qcow2,index=0,media=disk ^
-drive file=InstallMacOSXDP1.iso,format=raw,index=2,media=cdrom ^
-prom-env "boot-device=cd:9,\\:tbxi" ^
-prom-env "boot-command=dev / " PowerMac1,1" encode-string " model" property " PowerMac1,1" encode-string " compatible" property boot"
The last line isn't parsed correctly, due to the use of (') instead of (") in command line that works in OSX and Linux. I haven't found a way to escape these (") inside or around the command line. Therefore the machine cannot start.
Best,
Cat_7