Mac OS X 10.2

edited March 2018 in Product Comments

Mac OS X 10.2

WinWorld is an online museum dedicated to providing free and open access to one of the largest archives of abandonware software and information on the web.

Read the full story here


Comments

  • Also runs under QEMU-PPC

  • The QEMU Code Generator is ready to generate QEMU Code and can be downloaded. Link: https://emaculation.com/forum/viewtopic.php?f=34&t=9670

  • PearPC users should modify the install type because Easy install requires you to swap CDs and CD swapping isn't supported in PearPC
  • anyone get the "panic: we are hanging here" message when it shows the Darwin kernel version after booting from the .iso?
  • Running QEMU-PPC
  • What's the command line?
  • ubuntuxp, something like this I think:
    qemu-system-ppc -machine mac99 -name "Mac OS X 10.2" -hda "HD.img" -cdrom "Installer.iso" -cpu G4 -m 1G -device usb-mouse -device usb-kbd -device usb-audio,audiodev=audio -device usb-net,netdev=network -audiodev id=audio,driver=coreaudio -netdev id=network,type=user -accel tcg
  • it just has a kernel panic every single time
  • @ssssssss1

    This command works fine for me on Windows10

    qemu-system-ppc.exe ^
    -L pc-bios ^
    -M mac99 -device pci-ohci,id=usb1 -device usb-mouse,bus=usb1.0 -device usb-kbd,bus=usb-bus.0 ^
    -m 512 ^
    -display sdl ^
    -boot d ^
    -drive file=MacOS10.2.iso,format=raw,media=cdrom ^
    -drive file=MacHD.img,format=raw,media=disk


  • Hey ssssssss1,

    I ran into the exact same endless kernel panic loop while installing Jaguar on QEMU, and I finally managed to fix it.

    The issue is NOT the network card or the ISO itself. It is a classic IDE bus conflict in QEMU's PPC emulation. Early Mac OS X 10.2 kernels are extremely picky about the Master/Slave placement on the IDE controller. If the hard drive and CD-ROM are assigned to the same IDE channel (e.g., index 0 and index 1), the IOATAController driver panics and throws that FF:FF:FF:FF:FF:FF error.

    To fix this, you need to explicitly separate them onto two different IDE buses using index=0 and index=2 in your QEMU arguments.

    Here is the exact command that successfully bypassed the kernel panic for me:

    qemu-system-ppc-screamer.exe ^
    -L pc-bios ^
    -M mac99 -m 512 ^
    -drive file=MacOSX10.2.img,format=qcow2,media=disk,index=0 ^
    -drive file=mac10.2disk1.iso,format=raw,media=cdrom,index=2 ^
    -boot d -display sdl -serial stdio ^
    -cpu G4 -g 1024x768x32
    -prom-env "boot-args=-v"
Sign In or Register to comment.