Help - Search - Members - Calendar
Full Version: Running Mac OS X on x86 PC!
Neowin Forums > Help & Discussion Center > Software Discussion & Assistance
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65
Rek™
Quote - (Jackalo @ May 10 2004, 14:49)
I'm attempting to partition the harddisk image using the Darwin Installation CD from Apple's site, but it stops at
CODE
The following devices are available for installation:


I'll post again later if I have some type of success.

May I ask what Darwin is?
SAMeAiM
whoops, just delete this wink.gif
Rek™
Quote - (Jackalo @ May 10 2004, 14:51)
There is no way to convert DMG to ISO. DMG is an Apple proprietary image format.

I'm affraid your illegal copy will not work.

Oh well it was worth a try *cancels download*
Steve
Quote - (Jackalo @ May 10 2004, 14:51)
There is no way to convert DMG to ISO. DMG is an Apple proprietary image format.

I'm affraid your illegal copy will not work.

a couple of years ago when i had an CD only iBook, i managed to burn 10.1 updates on Nero... There is some way to convert it...
Elite_graphix
this may work..BUT its gonna run very very very slowly..!!! i mean your talking around an hour to boot osx..!! hmm.gif
Fred Derf
Quote - (Schmoove @ May 10 2004, 09:31)
It's still version 0.1 of the emulator. Give it some time, sooner or later it will run MacOSX just like you can run Red Hat in VMWare for example.

VMWare runs on an x86 and emulates a virtual x86 environment. That's not too difficult.

It is more reasonable to assume that this software will eventually be similar in performance to VirtualPC for Mac.

http://www.microsoft.com/mac/products/virt...x?pid=virtualpc
oik
http://www.macosxhints.com/article.php?sto...040121135301830

you can convert a dmg to an iso. but you need a mac. and basic cli skills (terminal).

if this isn't fake, then it's going to run horribly slow. anybody remember winexpose? it brought expose from panther onto windows, but even some of the best systems were bogged down by it. i think it'll be the same way here.
thetman
Quote -
a couple of years ago when i had an CD only iBook, i managed to burn 10.1 updates on Nero... There is some way to convert it...


Im guessing that the DMG updates that you burned onto cd stayed as just DMG files and nero burned them as so, thats what i did when i downloaded some updates for my beige g3. i could be wrong though
Fred Derf
Quote - (Elite_graphix @ May 10 2004, 10:05)
this may work..BUT its gonna run very very very slowly..!!! i mean your talking around an hour to boot osx..!! hmm.gif

It seems to emulate a 10MHz Mac (from the 1st screenshot).

At the moment it would be more practical to get a 16MHz Mac LC out of a garbage somewhere?

Still, if they can improve it... I'll check back in a year or two.
neufuse
mandrake 9.1 PPC kernel loading
hanxuuk
Any update yet?
neufuse
works just fine for me for being a 0.1 version
Lexcyn
Quote - (neufuse @ May 10 2004, 10:05)
works just fine for me for being a 0.1 version

blink.gif You got OSX working?
Zirus
oo ooo now I have a reason to try mac smile.gif
Jackalo
I'm installing Slackware 9.1 on my laptop in hopes that the Linux version will bring more success for me.

The only problem with using my laptop (Presario 3045US) is that DRM/DRI isn't supported on my chipset (SiS650M), so it'll be closer to 750x slower. 2400MHz / 750 = 3.2MHz!
hanxuuk
I don't think it will work you know just like those PS2 xBox emulaters
Jackalo
Quote - (hanxuuk @ May 10 2004, 09:21)
I don't think it will work you know just like those PS2 xBox emulaters

Time will tell. As soon as Slackware finishes installing on my laptop, I'll give it a whirl on Linux.
T0Y S0LDIER
perhaps this will work for me... doubt it, but im hoping and frustrated because now i have to wait till after work to try it out... doh!

TS
aldo
Wow! Very impressive. I'd recommend everyone gets the source code before Apple moves in and shuts it down wink.gif

If this works well, it could result in Apple having to ship an x86-native version of OSX to compete. Otherwise, everyone is just going to get this and use it with pirated OSX installer.

This is huge guys and once it starts working well, I wouldn't be suprised if we see a version of Linux taliored to just run OSX.

I'm installing and configuring it now...
threetonesun
Of course they'll get it to work. That's the point of emulation, getting any software to run on any hardware. It just might take awhile. Or, a really long while.
neufuse
well after a ton of errors i finally got mac osx to install and get to the desktop then jam,

Mandrake Linux 9.1 PPC version i got to the installer then had partitioning errors.

so yes it does emulate PPC processors, just the emulator needs some work, being its a very aerly build this could turn out to be a very good emulator
hanxuuk
Quote - (Jackalo @ May 10 2004, 15:24)
Time will tell. As soon as Slackware finishes installing on my laptop, I'll give it a whirl on Linux.

Plz, plz let us know if it worked, and some screenshots will be nice.

Many many thanks.

Xu
five04
Quote - (hanxuuk @ May 10 2004, 11:21)
I don't think it will work you know just like those PS2 xBox emulaters

actually there is a working xbox emulator.

http://www.caustik.com/cxbx/

the latest version that'll be out will emulate at least turok at full speed. there's even a video you can download showing it. the xbox isn't that difficult considering it's x86.
Si
Quote - (five04 @ May 10 2004, 17:00)
the xbox isn't that difficult

You make it sound easy!

Where can I find the n00b guide to emulation?

laugh.gif wink.gif j/k
trefaes
actually... out of interest, how would you go about making an emulator?
Veiva
To nake an emulator, you first would have to study assembly and/or C/C++ (VB, C#, BASIC, etc won't work, only C/C++, Fortran, D and Java?, etc). Then you would have to buy or find a detailed book/ebook/webpage/etc on the type of processor your trying to emulate. Then you would have to start coding it, which could take years. You'll also have to make or find your own "fake" BIOS for the emulator (and coding a bios is very hard, almost or sometimes harder than making and operating system)... It isn't easy. Look at Bochs or PearPC's source, and you'll see. Trust me, I know how to make basic OSes that show test and get basic input, but it isn't easy.
secretforce
http://www.maconlinux.org/


five04
Quote - (Veiva @ May 10 2004, 12:22)
To nake an emulator, you first would have to study assembly and/or C/C++ (VB, C#, Java, BASIC, etc won't work, only C/C++, Fortran, D?, etc). Then you would have to buy or find a detailed book/ebook/webpage/etc on the type of processor your trying to emulate. Then you would have to start coding it, which could take years. You'll also have to make or find your own "fake" BIOS for the emulator (and coding a bios is very hard, almost or sometimes harder than making and operating system)... It isn't easy. Look at Bochs or PearPC's source, and you'll see. Trust me, I know how to make basic OSes that show test and get basic input, but it isn't easy.

quite true. the thing with the xbox emulation is that it's really just translating the xbox .xbe executable files to .exe files for windows. since microsoft made the xbox so much like a regular computer running a modified win ce, it's not as hard as something with a totally different cpu architecture would be. still, it's not an easy task.

getting back to the subject here. this looks very promising. i think it'll be something fun to just play around with. i've got an ibook g4 if i want to really use os x, but i think the cool factor in just having it work on x86 is great.
VWW
Quote - (Veiva @ May 10 2004, 16:22)
To nake an emulator, you first would have to study assembly and/or C/C++ (VB, C#, Java, BASIC, etc won't work, only C/C++, Fortran, D?, etc).

Um....sorry to correct you but i know for a fact you can program an emulator in java. There are emulators in existance that are made using java. As for the other languages you mentioned i cannot say for sure but i would expect you can.
hanxuuk
Quote - (SW5 @ May 10 2004, 16:31)

That's not a emulater, that' just runing mac os on a linux ppc, no cpu emulation.
mrhack636
maconlinux is for ppc processors, so its not emulating anything really.
Its for those ppc linux users that want to run mac osx.
Useless to all of us x86 users...

MrHack
Riz360
Is'nt the amulation really RAM hungry though?! And that on top of the OS currently running...confused.gif
Pixelwix
well it looks like it working for me, it booted up my panther cd
SAMeAiM
do u have more screenshots ?, "inside" the installation ?, (menus)
lbking
Quote - (Pixelwix @ May 10 2004, 16:46)
well it looks like it working for me, it booted up my panther cd

How did you make it boot up that far?
did you partition with the darwin CD first?
did you make it install ?
secretforce
Nice work so far Pixelwix cool.gif
aldo
I don't think it boots up to desktop yet, or if it does it kernel panic's as soon as you get in...
Jackalo
Looks like it won't boot OS 10.2, 10.1, 9.2, 9.0, or 8.1. I figured it would've run 10.2 if it was capable of 10.3, but apparently not.
Pixelwix
here is an other one about to partion the hdd with disk utility,

i just used the 3gig image they have on thier site and booted that up and it seems to be working. kinda slow though
aldo
Quote - (Pixelwix @ May 10 2004, 16:46)
well it looks like it working for me, it booted up my panther cd

Pixelwix, could you post your config file pleasE?
Pixelwix
CODE
# 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 = 1
pci_ide0_master_image = "osx.img"
#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1
pci_ide0_slave_image = "c:\osx.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"


just so you know i have the panther cd made an iso out of it using disk utility (you have to use a mac to make the iso)
Pixelwix
here is it partitioning
neufuse
Apple is just going to love this smile.gif
kawai
just a suggestion, don't use journaled, it slows down the OS even more
Pixelwix
i'm not i was in such a hurry to take the screenshot that i just click erase smile.gif
aldo
Ok, I'm nearly up and running now. Making an ISO of my Panther CD (got the HDD bit working)
Timan
how long did it take you to install darwin? mines been installing for well over 30 min confused.gif
neufuse
took me over an hour to install mandrake 9.1 for PPC with the minimal set of packadges installed
Pixelwix
hmm i seem to have hit a snag i'm maybe the hdd is too small, i'm going to try the 6gig image and see if that works
secretforce
Has anyone got Mac OSx 10.2 working? will it work?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.