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-windows [2018/05/01 09:41]
cat_7 [Networking]
ppc-osx-on-qemu-for-windows [2018/09/11 02:18] (current)
cat_7 [Experimental builds]
Line 28: Line 28:
  
   qemu-system-ppc.exe -L pc-bios -boot d -m 512 -M mac99 -prom-env "​auto-boot?​=true"​ -prom-env ​   qemu-system-ppc.exe -L pc-bios -boot d -m 512 -M mac99 -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 ​-sdl -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 -sdl -netdev user,​id=network01 -device sungem,​netdev=network01 ​
  
   * Save qemu.bat ​   * Save qemu.bat ​
Line 37: Line 37:
 -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\\
Line 43: Line 43:
 -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\\
--device usb-mouse -device usb-kbd make Qemu present a usb-mouse and keyboard to the emulated system\\ 
 -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\\
 +
 +(*)The mac model entry accepts 3 options for the via parameter: \\
 +mac99,​via=pmu (with PMU, 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 (default, this allows use of the older, now less supported cuda) \\
  
   * Double-click qemu.bat. This starts Qemu and boots the MacOS9.2.iso installation CD image.   * Double-click qemu.bat. This starts Qemu and boots the MacOS9.2.iso installation CD image.
Line 128: Line 132:
  
 Open the Qemu Monitor by pressing Ctrl-Alt-2 \\ Open the Qemu Monitor by pressing Ctrl-Alt-2 \\
-Type "info block" to find the name of the CD (most likely: ide1-cd0) \\+Type "info block" to find the name of the CD drive in Qemu (most likely: ide1-cd0) \\
 Type "eject ide1-cd0"​ \\ Type "eject ide1-cd0"​ \\
 Type "​change ide1-cd0 Driveletter:/​path/​name-of-cd-image.iso"​ (note the forward slashes!) \\ Type "​change ide1-cd0 Driveletter:/​path/​name-of-cd-image.iso"​ (note the forward slashes!) \\
 Close the Qemu Monitor by pressing Ctrl-Alt-2 again (do **not** close the window by clicking the close button)\\ Close the Qemu Monitor by pressing Ctrl-Alt-2 again (do **not** close the window by clicking the close button)\\
  
 +==== Mounting a real cd ====
 +NOTE: you cannot mount Mac formatted CD's, but other formats work \\
  
 +Open the Qemu Monitor by pressing Ctrl-Alt-2 \\
 +Type "info block" to find the name of the CD drive in Qemu (most likely: ide1-cd0) \\
 +Type "​change ide1-cd0 /​dev/​cdrom"​ (note the forward slashes!) \\
 +Close the Qemu Monitor by pressing Ctrl-Alt-2 again (do **not** close the window by clicking the close button)\\
 ===== Experimental builds ===== ===== Experimental builds =====
  
Line 140: Line 150:
  
 -Sound support\\ -Sound support\\
--Support for a PMU (power management unit)\\ 
  
 You can download some of these experimental builds for our forum under **Experimental builds** : http://​www.emaculation.com/​forum/​viewtopic.php?​f=34&​t=9028 You can download some of these experimental builds for our forum under **Experimental builds** : http://​www.emaculation.com/​forum/​viewtopic.php?​f=34&​t=9028
  
ppc-osx-on-qemu-for-windows.1525192908.txt.gz · Last modified: 2018/05/01 09:41 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