• 0

Running Mac OS X on x86 PC!


Question

Recommended Posts

  • 0
Okay, few more hours of work done, and here is another shot. I'm still going to be playing with the UI a bit more: the "Summary" section is incomplete, and the "Power Status" may become something else (I have a Status Control Sidebar already).

The GUI uses XML based config files to store the data, and when the user is ready to run PearPC, it creates a PearPC config file. I'm calling the XML file, ppcml (PearPC Markup Language) :D. When you go File -> Open, and open another config file, it gets a second tab with that virtual machine.

I'll keep working ;-).

Yeah killer.

Looks like it has alot more potential than all the other PearPC GUI's.

Link to comment
Share on other sites

  • 0

Liquid... you're guide doesn't work. I just tried it and when I launch the bat file it just flashes a dos box and disappears.

Link to comment
Share on other sites

  • 0

Excellent work, Tekmaven! I can't wait to see future progress on your GUI. It's the best out there, and I think it's worthy of being the official GUI.

Link to comment
Share on other sites

  • 0

Can someone explain what the redraw does. Im using the latest nightly build. Its config has 40 as the default redraw. A friend of mine told me to set it to 200. That seems like a big difference! What does it do?

Link to comment
Share on other sites

  • 0

i followed Emons guide and im stuck with a "there are no bootlable partitons" thing. any ideas?

# 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 = 8


#
# 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 = 100

#
# 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_machargs = ""

#
#	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=0x10000000

#
# 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 = "C:\pearpc\HD-OS-X-Panther-PREP.img"
pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1
pci_ide0_slave_image = "C:\pearpc\OSX_CD1.iso"
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"

Link to comment
Share on other sites

  • 0
Okay, few more hours of work done, and here is another shot. I'm still going to be playing with the UI a bit more: the "Summary" section is incomplete, and the "Power Status" may become something else (I have a Status Control Sidebar already).

The GUI uses XML based config files to store the data, and when the user is ready to run PearPC, it creates a PearPC config file. I'm calling the XML file, ppcml (PearPC Markup Language) :D. When you go File -> Open, and open another config file, it gets a second tab with that virtual machine.

I'll keep working ;-).

<cough VMware </cough> :whistle:

Link to comment
Share on other sites

  • 0
I have always been wondering why people here try to install OS X soo badly.. How come I haven't seen anyone tried to install OS 9?

Well PearPC doesn't really work with OS 9. It is made for OS X.

Link to comment
Share on other sites

  • 0
  i followed Emons guide and im stuck with a "there are no bootlable partitons" thing. any ideas?

Two things I seen iun your config that might make a difference.

I got this right here in mine

this for the boot method so I can select the right drive

# 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"

and this right below it

# 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"

prom_env_machargs = ""

Link to comment
Share on other sites

  • 0
I have always been wondering why people here try to install OS X soo badly.. How come I haven't seen anyone tried to install OS 9?

because thats already been perfected...a while ago..

Link to comment
Share on other sites

  • 0
what should i be selecting?

Well on mine it is

2. Partition 2 of 'disk0'  (Apple_HFS_Untitled_2/Apple_HFS)

Maybe the same in yours or something close.

Link to comment
Share on other sites

  • 0
how long did windows take to install inside pearpc?

I don't think he installed Windows. Rather, he's Remote Deskop'ing In.

Link to comment
Share on other sites

  • 0

It's now running well. I'm going to be writing some wizards, and other things to make this app "user friendly". My goal: a 4 year old should be able to use PearPC. The ugly dos console with the debug information is now in the "Session Log" area of the VM's page. I currently can't embed the PearPC GUI window in my application due to the way PearPC works :-P (I'm going to send the dev's an email, hopefully we can work on this).

Here is the latest screenie, and I'm also going to put this on the PearPC Developer's Wiki.

post-12-1085889186.jpg

Link to comment
Share on other sites

  • 0

Dang that is nice.

Alot better than the batch file and config file I am using now lmao.

Hmm also makes me wonder will you be able to load your current config file into it? I would hate to have to figure out what all I got going.

Link to comment
Share on other sites

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

    • No registered users viewing this page.