Emaculation.com

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
ppc-osx-on-qemu-for-windows [2020/08/01 09:12] – [Experimental builds] cat_7ppc-osx-on-qemu-for-windows [2020/10/07 21:48] – [Qemu installation] cat_7
Line 1: Line 1:
 ===== Installing Qemu for Windows ===== ===== Installing Qemu for Windows =====
  
-(Guide Updated February 182017)+(Guide Updated August 122020)
  
 ===== Introduction ===== ===== Introduction =====
  
-[[Qemu]] can run PPC Mac OS 9.0, 9.1, 9.2 and PPC OSX 10.010.1, 10.2, 10.3, 10.4 and 10.5+[[Qemu]] can run the PowerPC versions of Mac OS 9.0 to 9.2 and OSX 10.0 to 10.5Qemu can also run some OSX release previews.
 ===== Requirements ===== ===== Requirements =====
   * Qemu program \\   * Qemu program \\
Line 15: Line 15:
  
 Installations of other versions of Mac OS or OSX (roughly) follow the same path. \\ Installations of other versions of Mac OS or OSX (roughly) follow the same path. \\
 +NOTE: When trying to install Mac OS 9.0.4 you need to make sure to use a version that contains a Mac OS ROM version 5.6 or above. \\
 +Also make sure to set the -M parameter to -M mac99. \\
 ===== Qemu installation ===== ===== Qemu installation =====
  
Line 41: Line 43:
  
 qemu-system-ppc.exe starts qemu with all the following as parameters:\\ qemu-system-ppc.exe starts qemu with all the following as parameters:\\
--L pc-bios defines the location of bios files to be used.\\ +  * -L pc-bios defines the location of bios files to be used.\\ 
--boot d defines to boot from a drive entry marked as a cdrom, “-boot c” would define to boot from a drive entry marked as disk.\\ +  -boot d defines to boot from a drive entry marked as a cdrom, “-boot c” would define to boot from a drive entry marked as disk.\\ 
--M mac99 defines the mac model used(*).\\ +  -M mac99 defines the mac model used(*).\\ 
--m 512 defines the amount of memory (in Mb) for OS9/OSX.\\ +  -m 512 defines the amount of memory (in Mb) for OS9/OSX.\\ 
--prom-env "auto-boot?=true" -prom-env "boot-args=-v" define boot parameters for openbios and Mac OSX. The “-v” makes the boot process verbose\\ +  -prom-env "auto-boot?=true" -prom-env "boot-args=-v" define boot parameters for openbios and Mac OSX. The “-v” makes the boot process verbose\\ 
--prom-env "vga-ndrv?=true" loads the qemu-vga.ndrv file to provide on the fly resolution swithing. Setting this to false ignores the driver\\ +  -prom-env "vga-ndrv?=true" loads the qemu-vga.ndrv file to provide on the fly resolution swithing. Setting this to false ignores the driver\\ 
--drive file=MacOS9.2.iso,format=raw,media=cdrom defines the name, location, format, and type of a cdrom (or dvd) image file to be used\\ +  -drive file=MacOS9.2.iso,format=raw,media=cdrom defines the name, location, format, and type of a cdrom (or dvd) image file to be used\\ 
--drive file=MacOS9.2.img,format=raw,media=disk defines the name, location, format, and type of a hard disk image file to be used\\ +  -drive file=MacOS9.2.img,format=raw,media=disk defines the name, location, format, and type of a hard disk image file to be used\\ 
--sdl instructs Qemu to use SDL for the graphical display\\ +  -sdl instructs Qemu to use SDL for the graphical display\\ 
--netdev user,id=network01 -device sungem,netdev=network01  tell qemu to use the sungem network device on a qemu-internal DHCP server\\ +  -netdev user,id=network01 -device sungem,netdev=network01  tell qemu to use the sungem network device on a qemu-internal DHCP server\\ 
--device VGA,edid=on presents additional resolutions to choose from in the guest \\+  -device VGA,edid=on presents additional resolutions to choose from in the guest \\
  
 (*)The mac model entry accepts 3 options for the via parameter: \\ (*)The mac model entry accepts 3 options for the via parameter: \\