PearPC Installation

As promised, after come back from my holiday in Warsaw, I publish here all the steps i followed in order to get MacOSX working on my Windows XP system.

First go to the download page and get the win32-sdl-jitc file.
Extract it to your “/PPC” folder.
Be sure your PPC folder contains also these sub directories:

-PPC
-PPC/imgs
-PPC/dev
-PPC/dev/cdrom

You will use later.
Now you need an hdd image file, download it from here and extract the file into your /PPC/imgs directory. Rename the extracted file into “hdd.img” (it’s a 6Gb image file)

Now you need a MAC OSX installation disc. (you can buy it form ebay).
Since PPC does not support cdrom you need to convert cdrom into .iso files ( with Nero or others cd burning utilites ).
Copy all the .iso files into your /PPC/dev/cdrom directory.

Ok, now you need to create your configuration file in order to start. This is my configuration file “alex.config”

#PearPC Configuration File
ppc_start_resolution = “1280x1024x15”
redraw_interval_msec=30
prom_driver_graphic = “video.x”
key_toggle_mouse_grab = “F12”
key_toggle_full_screen = “Alt+Return”
cpu_pvr=0x00088302
# I gave to mac up to 560Mb of RAM
# comment the line below to assign the default 128Mb of RAM
memory_size=0x20800000
prom_bootmethod=”select”
prom_env_machargs=”-v”

# HDD
pci_ide0_master_installed=1
pci_ide0_master_image=”imgs/hdd.img”
pci_ide0_master_type=”hd”

# CD-ROM
pci_ide0_slave_installed=1
pci_ide0_slave_image=”dev/cdrom/Mac Os X 10.3 Panther Cd1.iso”
pci_ide0_slave_type=”cdrom”

# Network
pci_rtl8139_installed=0
pci_rtl8139_mac=”de:ad:ca:fe:12:34″
pci_usb_installed=1
nvram_file=”nvram”

Now, from the command shell just type: ppc.exe alex.config..
Boot from the cd, form the list you will see and let’s wait until mac installation starts. at this point be sure you have a lot of coffe near you, you have to wait a long time… long time (depends on your computer)

P.S. Once you got a working OSX installation you can take a look at this link:
http://www.pearpc.net/guides.php?guides_id=6
Here you can learn how to mount your .img hdd on Windows in order to transfer files between Windows and MAC.

PearPC, MacOSX under Windows!

I was pleased to verify that an emulator of 300kb (less than the flahs player..) is able to run Mac OSX under my WindowsXP machine!
Now i think i will fight as usual against mac 🙂
but at least i hope to i will be able to configure my python/wxPython there too in order to have a way to test sepy there too..

What is PearPC?
PearPC is an Open Source emulator for PowerPC CPUs, licensed under the GPL. It was developed by Sebastian Biallas and Stefan Weyergraf. With this emulator it is possible to run Software, that normally only runs on PPCs, like Mac OS X, GNU/Linux for PPC, etc.

This project is hosted on sourceforge site:
http://pearpc.sourceforge.net

p.s. thanks you valley for suggesting me this link!