• 0

Running Mac OS X on x86 PC!


Question

Recommended Posts

  • 0
  urizen said:
Great! Finally got it to work! I must say I'm quite impressed by how fast it works. Of course it is nowhere the speed of a real Mac but knowing how difficult PPC emulation is I expected it to perform a lot worse. Can't wait for the next version :)

Here's a screenshot:

hehe, monkey island!

Howd you get american flag there :o

  • 0

i tried the kevin rose config file and it gives me the same message:

D:\pearpc>ppccfg.osx (this is what i put in)

'ppccfg.osx' is not recognized as an internal or external command, operable program or batch file

and then when i type...

D:\pearpc>ppc ppccfg.osx

ppccfg.osx: I/O error: No such file or directory

usage: ppc configfile

why am i the only one having this problem???

  • 0

here my updated (but non-functinal) config file:

# PearPC Configuration File

#

# Resolution

#

# 0: 640x480x8 (indexed)

# 1: 640x480x15

# 2: 640x480x32

# 3: 800x600x8 (indexed)

# 4: 800x600x15

# 5: 800x600x32

# 6: 1024x768x8 (indexed)

# 7: 1024x768x15

# 8: 1024x768x32

#

# The indexed modes are unsupported.

#

# default: 4

ppc_start_resolution = 4

#

# Redraw interval (in ms)

# must be between 1 and 999

#

# If you set this higher, PearPC will spend less time doing redraws (and so run faster)

# but feel less responsive. You should adjust this to your computer speed and personal

# preference.

#

redraw_interval_msec = 200

#

# Loader

#

#

# Boot method

# this can be

# 1. "auto", prom will boot the first bootable partition found (default)

# 2. "select", prom will show you a list of bootable partitions

# 3. "force", prom will load and boot the local file prom_loadfile

#

prom_bootmethod = "select"

# Example of how to use "force":

#prom_bootmethod = "force"

#prom_loadfile = "test/yaboot"

#prom_env_bootpath = "disk"

#

# bootargs: don't change unless you know what you are doing

# machargs: set to "-v" to get a verbose startup

#

#prom_env_bootargs = ""

prom_env_machargs = "-v"

#

# This is needed if you want to boot Mac OS X

#

prom_driver_graphic = "video.x"

# This will adjust the position of the initial page table (don't change)

#page_table_pa = 104857600

#

# CPU Config

#

# Processor Version Register

# Defaults to 0x00088302

# Only change if you know want you are doing

#

#cpu_pvr = 0x00088302

#

# Main memory (default 128 MiB)

# must be >= 64 MiB

#

#memory_size=0x8000000

#

# IO Devices

#

#

# PCI IDE Config

#

# Drive type will be set according to file extension:

# .img: Harddisk (filesize must be multiple of 516096)

# .iso: CD-Rom

# Or you can override this by specifying the type via

# pci_ide0_master_type / pci_ide0_slave_type

pci_ide0_master_installed = 1

pci_ide0_master_image = "macosx_6gb_unjournaled.img"

#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

#pci_ide0_slave_image = "darwin-701.iso"

pci_ide0_slave_image = "Mac OSX 10.3 CD 1"

#pci_ide0_slave_image = "/dev/cdrom"

pci_ide0_slave_type = "cdrom"

#

# Network (unavailable on windows)

#

pci_3c90x_installed = 0

pci_3c90x_mac = "de:ad:ca:fe:12:34"

#

# USB

#

pci_usb_installed = 1

#

# NVRAM

#

nvram_file = "nvram"

  • 0

when i type in:

D:\pearpc>ppc ppccfg.cfg

it says...

This program is free software: you can dsitribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation

This program is distributed in the hope that it will be usefil, but WITHOUT ANY WARRANTY; without even the implied warranty of MECHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You hould receive a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc.,59 Temple Place, Suite 330, Boston, MA 02111 USA

[iO/IDE] <Error> Mac OSX 10.3 CD 1: could not open file <No error>

  • 0
  phalanx126 said:
here my updated (but non-functinal) config file:

# PearPC Configuration File

#

# Resolution

#

# 0: 640x480x8 (indexed)

# 1: 640x480x15

# 2: 640x480x32

# 3: 800x600x8 (indexed)

# 4: 800x600x15

# 5: 800x600x32

# 6: 1024x768x8 (indexed)

# 7: 1024x768x15

# 8: 1024x768x32

#

# The indexed modes are unsupported.

#

# default: 4

ppc_start_resolution = 4

#

# Redraw interval (in ms)

# must be between 1 and 999

#

# If you set this higher, PearPC will spend less time doing redraws (and so run faster)

# but feel less responsive. You should adjust this to your computer speed and personal

# preference.

#

redraw_interval_msec = 200

#

# Loader

#

#

# Boot method

# this can be

# 1. "auto", prom will boot the first bootable partition found (default)

# 2. "select", prom will show you a list of bootable partitions

# 3. "force", prom will load and boot the local file prom_loadfile

#

prom_bootmethod = "select"

# Example of how to use "force":

#prom_bootmethod = "force"

#prom_loadfile = "test/yaboot"

#prom_env_bootpath = "disk"

#

# bootargs: don't change unless you know what you are doing

# machargs: set to "-v" to get a verbose startup

#

#prom_env_bootargs = ""

prom_env_machargs = "-v"

#

# This is needed if you want to boot Mac OS X

#

prom_driver_graphic = "video.x"

# This will adjust the position of the initial page table (don't change)

#page_table_pa = 104857600

#

# CPU Config

#

# Processor Version Register

# Defaults to 0x00088302

# Only change if you know want you are doing

#

#cpu_pvr = 0x00088302

#

# Main memory (default 128 MiB)

# must be >= 64 MiB

#

#memory_size=0x8000000

#

# IO Devices

#

#

# PCI IDE Config

#

# Drive type will be set according to file extension:

# .img: Harddisk (filesize must be multiple of 516096)

# .iso: CD-Rom

# Or you can override this by specifying the type via

# pci_ide0_master_type / pci_ide0_slave_type

pci_ide0_master_installed = 1

pci_ide0_master_image = "macosx_6gb_unjournaled.img"

#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

#pci_ide0_slave_image = "darwin-701.iso"

pci_ide0_slave_image = "Mac OSX 10.3 CD 1"

#pci_ide0_slave_image = "/dev/cdrom"

pci_ide0_slave_type = "cdrom"

#

# Network (unavailable on windows)

#

pci_3c90x_installed = 0

pci_3c90x_mac = "de:ad:ca:fe:12:34"

#

# USB

#

pci_usb_installed = 1

#

# NVRAM

#

nvram_file = "nvram"

edit:

#pci_ide0_slave_image = "darwin-701.iso" -> pci_ide0_slave_image = "darwin-701.iso"

pci_ide0_slave_image = "Mac OSX 10.3 CD 1" -> #pci_ide0_slave_image = "Mac OSX 10.3 CD 1"

try that

  • 0

Hi,

Do you think it will run OKAY on my computer. (Mac OS 10.3 Panther)

I have a copy of it and I want to try it.

AMD XP 2400+ (2.00GHz)

512 Ram

40GB HD

What do you think?

Is it very hard to get to work?

Thanks

Kayle

  • 0
  phalanx126 said:
thanks for yourr help jon, but everytime i attempt to run the config file from the run dialog, it gives me this message:

D:\pearpc>ppc ppc configfile (this is what i type in)

usage: ppc configfile (this is what it tells me)

and when i type in:

D:\pearpc>ppc ppc_configfile

ppc_configfile: I/O error: No such file or directory (this is what it tell me if i type in anything except the first example)

i'm not really sure why i won't run the file, the name of my configfile is "' ppc_configfile'' (with the space mark in the file name) . it's in the pearpc folder along with a .bat file with the same name. any ideas? :wacko:

You did it correctly when you typed: "ppc ppc_configfile"

The problem is that you in your sample:

D:\pearpc>ppc ppc_configfile

You are on the D: drive but in the sample of the ppc_configfile you posted earlier, you have this line:

#Master Device

pci_ide0_master_installed=1

pci_ide0_master_image="C:\pearpc\macosx_6gb_unjournaled.img"

pci_ide0_master_type="hd"

You have your image listed as in the pearpc folder on the C: drive. You need to make sure that they all point to the correct drive and location:

  • 0

sorry about the confusion, but i changed it to D in my new config as well. i tried evacsoul's suggestion and i managed to get the PPC screen, but then i get this message:

[CPU/MMU] new pagetable: sdr1 = 0x00300003

[CPU/MMU] new pagetable: sdr1 accepted

[CPU/MMU] number of pages: 2^15 pagetable_start: 0x00300000 size: 2^18

[iO/PROM] <Error> Can't open boot file

right before i get the last line with the error, PPC shows only one bootable partition, labeled:

"1. partition 2 of 'disk0' (Apple_HFS_Untitled_2/Apple_HFS)

i pick this as my choice and then i get the error...

  • 0
  Keitero-sama said:
Hmm.. anyone have a link to a 6GB hard drive image? I have tried the one on the offical site, but everytime I try to use it, it gives me a: "[iO/IDE] <Error> invalid format <filesize isn't a multiple of 516096>"

I got that error for a while. What is the exact filesize of your disk image when you get that error?

When I recieved that error, I found that my 6gb images were only extracting to ~4 gigabytes (hence, the faulty disk geometry). I checked the disk the PearPC was on and found out to be a Fat32 drive.

A Fat32 drive will only support filesizes up to ~4gb in size, hence the whole disk image could not be extracted and used.

I converted my drive to NTFS and it created the whole 6gb drive file that worked perfectly.

  • 0
  okt00 said:
@Kayle12 I am running an AMD 1800+ with 512mb of ram and it works fine, nice and fast too! well quick enough for me!

Yeah, ram is my achille's heel when it comes to speed I can do something about.

My whole system only has 256mb which is fine for Windows XP, but a Mac sitting on top of it really sucks down the MB.

;)

  • 0

Okay I tryed the premade 3gb image and it did not work. It installed completly but it said I didnt have any bootable partitions. So back to the start.

I am now using the 6gb image and using darwin.

Is it supposed to sit at "The following Devices are available for installation" without showing anything or am I running into more problems?

If so how long have you guys been waiting?

My new config file for Darwin

  Quote
# PearPC Configuration File

#

# Resolution

#

# 0: 640x480x8 (indexed)

# 1: 640x480x15

# 2: 640x480x32

# 3: 800x600x8 (indexed)

# 4: 800x600x15

# 5: 800x600x32

# 6: 1024x768x8 (indexed)

# 7: 1024x768x15

# 8: 1024x768x32

#

# The indexed modes are unsupported.

#

# default: 4

ppc_start_resolution = 4

#

# Redraw interval (in ms)

# must be between 1 and 999

#

# If you set this higher, PearPC will spend less time doing redraws (and so run faster)

# but feel less responsive. You should adjust this to your computer speed and personal

# preference.

#

redraw_interval_msec = 200

#

# Loader

#

#

# Boot method

#  this can be

#  1. "auto", prom will boot the first bootable partition found (default)

#  2. "select", prom will show you a list of bootable partitions

#  3. "force", prom will load and boot the local file prom_loadfile

#

prom_bootmethod = "auto"

# Example of how to use "force":

#prom_bootmethod = "force"

#prom_loadfile = "test/yaboot"

#prom_env_bootpath = "disk"

#

# bootargs: don't change unless you know what you are doing

# machargs: set to "-v" to get a verbose startup

#

#prom_env_bootargs = ""

prom_env_machargs = "-v"

#

# This is needed if you want to boot Mac OS X

#

prom_driver_graphic = "video.x"

# This will adjust the position of the initial page table (don't change)

#page_table_pa = 104857600

#

# CPU Config

#

# Processor Version Register

# Defaults to 0x00088302

# Only change if you know want you are doing

#

#cpu_pvr = 0x00088302

#

# Main memory (default 128 MiB)

# must be >= 64 MiB

#

#memory_size=0x8000000

#

# IO Devices

#

#

# PCI IDE Config

#

# Drive type will be set according to file extension:

#  .img: Harddisk (filesize must be multiple of 516096)

#  .iso: CD-Rom

# Or you can override this by specifying the type via

# pci_ide0_master_type / pci_ide0_slave_type

pci_ide0_master_installed = 0

pci_ide0_master_image = "C:\pearpc\pearpc-6gib.img"

#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1

pci_ide0_slave_image = "c:\pearpc\darwin-701.iso"

#pci_ide0_slave_image = "c:\pearpc\osx_cd1.iso"

#pci_ide0_slave_image = "/dev/cdrom"

pci_ide0_slave_type = "cdrom"

#

# Network (unavailable on windows)

#

pci_3c90x_installed = 0

pci_3c90x_mac = "de:ad:ca:fe:12:34"

#

# USB

#

pci_usb_installed = 1

#

# NVRAM

#

nvram_file = "nvram"

i will get this to work. holds fist in air

  • 0

@Kayle12... I'm running an OCed 600 MHz Celeron (to about 750 MHZ) with 384 MB ram and it runs decently for me. I mean, I really can't complain. Performance right now primarily deals with the architecture of the program itself, and it's lack of support for many of the instructions (altivec etc.) inherent to a PPC processor. Albeit you probably shouldn't try to run it on a crappy system (OK so I'm a hypocrit ;) ). Your system is not crappy! Give it a few months, a few years even perhaps, and performance will increase. I wish I could hop onto the dev. team myself... Anyway, you should be fine with your config. ESPECIALLY if you open up the Task Manager and give it a higher processor priority, and increase the ram size in the config file. While this kills other system performance... it makes OSX go visibly faster. GL with the install.

John

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.