Emaculation.com
 

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ppc-osx-on-qemu-for-osx [2018/05/27 23:20]
cat_7 [Installation of Mac OS 9.2]
ppc-osx-on-qemu-for-osx [2018/06/20 12:01] (current)
cat_7 [Qemu installation]
Line 28: Line 28:
   cd "​$(dirname "​$0"​)"​   cd "​$(dirname "​$0"​)"​
   ​   ​
-  qemu-system-ppc -L pc-bios -boot d -M mac99 -m 512 -prom-env '​auto-boot?​=true'​ -prom-env  +  qemu-system-ppc -L pc-bios -boot d -M mac99,​via=pmu ​-m 512 -prom-env '​auto-boot?​=true'​ -prom-env  
-  '​boot-args=-v'​ -prom-env '​vga-ndrv?​=true'​ -drive file=MacOS9.2.iso,​format=raw,​media=cdrom -drive file=MacOS9.2.img,​format=raw,​media=disk ​-device usb-mouse -device usb-kbd ​-netdev user,​id=network01 -device sungem,​netdev=network01+  '​boot-args=-v'​ -prom-env '​vga-ndrv?​=true'​ -drive file=MacOS9.2.iso,​format=raw,​media=cdrom -drive file=MacOS9.2.img,​format=raw,​media=disk -netdev user,​id=network01 -device sungem,​netdev=network01
  
   * Save qemu.command and make it executable:   * Save qemu.command and make it executable:
Line 42: Line 42:
 -L pc-bios points qemu to some required files, including openbios-ppc and the vga driver qemu_vga.ndrv. \\ -L pc-bios points qemu to some required files, including openbios-ppc and the vga driver qemu_vga.ndrv. \\
 -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,​via=pmu ​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\\
Line 48: Line 48:
 -drive file=MacOS9.2.iso,​format=raw,​media=cdrom defines the name, location, format, and type of a cdrom image file to be used\\ -drive file=MacOS9.2.iso,​format=raw,​media=cdrom defines the name, location, format, and type of a cdrom 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\\
--device usb-mouse and -device usb-kbd make Qemu present an usb mouse and usb keyboard to the emulated system\\ 
 -netdev user,​id=network01 -device sungem,​netdev=network01 tells qemu to use the sungem network device on a qemu-internal DHCP server\\ -netdev user,​id=network01 -device sungem,​netdev=network01 tells qemu to use the sungem network device on a qemu-internal DHCP server\\
 +
 +(*)The mac model entry accepts 3 options for the via parameter: \\
 +mac99,​via=pmu (this is default, supporting usb mouse and keyboard)\\
 +mac99,​via=pmu-adb (this allows some older Mac OS/Mac OS server builds to use a keyboard and mouse through the adb bus)\\
 +mac99,​via=cuda (this allow use of the older, now less supported cuda) \\
  
   * Double-click qemu.command. This starts Qemu and boots the MacOS9.2.iso installation CD image.   * Double-click qemu.command. This starts Qemu and boots the MacOS9.2.iso installation CD image.
ppc-osx-on-qemu-for-osx.1527488452.txt.gz · Last modified: 2018/05/27 23:20 by cat_7
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki