Subject: OS X on older Macs (instructions) Date: Saturday, April 7, 2001 7:36 AM From: Gary Hi tom; A very interesting read. http://homepage.mac.com/RyanRempel/OldWorld/Instructions.html Regards. Gary ----------------------------------------------------------------------------- Subject: More info on OS X for 6400 type machines Date: Monday, April 9, 2001 10:18 PM From: steve Tom, I thought you'd find this interesting. It's part of a discussion by people who want to get Darwin support working on the Alchemy-type machines. I don't have my 6360 anymore so can't mess around with it, but someone may want to give it a shot. The Alchemy file I sent is a set of OF patches pulled off an OS X disk, further back in the discussion I think Josh said it bombs out in the window manager when booting. You might also have to use Ryan Rempel's patched kernel (for 7300-9600 Macs). Have fun :). Steve >> Message: 13 >> Date: Mon, 9 Apr 2001 10:38:11 -0700 >> To: darwin-development@lists.apple.com >> From: Josh >> Subject: Re: darwin and old(old)world Mac >> >> Steg, >> >> At 12:52 PM +0200 4/9/01, steg wrote: >>> Le dimanche 8 avril 2001, ` 11:18, Michael Franz a icrit : >>> >>>> --- Louis wrote: >>>> On Thu, 5 Apr 2001, James Dessart wrote: >>> >>>>>> Has somebody got an idea of what to do? >>> >>>>> I do, having been someone working on that >>>>> previously. The trick with >>>>> System Disk involves adding an OpenFirmware patch >>>>> to its list of patches >>>>> (in the resource fork) and then adding an entry >>>>> telling it to use that >>>>> patch for that machine type. I don't know if >>>>> patches have been made >>>>> public for the 6400, but there were some >>>>> 5400/clone patches I got at one >>>>> point. >>>> I have a PowerComputing PowerBase 200 that I would >>>> like to get Darwin running on. I am not all that >>>> knowledgeable on mac hardware an have been reading all >>>> kinds of info. Still feel lost (I think the powerbase >>>> is equivalent to the 5400). >>>> [snip] >>>>> The OpenFirmware patches in SystemDisk just >>>>> involves some cutting and >>>>> pasting in ResEdit (or whatever resource editor), >>>>> but for it to be really >>>>> worth your while, you might want to learn some >>>>> forth and figure out how >>>>> openfirmware works. Apple has some basic >>>>> technotes to get you up to >>>>> speed. >>> >>>>> Try the Alchemy patches. >>>> Where do I get the alchemy patches? I have alot of >>>> trouble navigating Apples support site. >>>> [snip] >>> >>> I have found in the netbsd sites some useful stuff that allow you to >>> play with the OF, and a lot of explications: >>> http://www.netbsd.org/Ports/macppc/ >>> >>> to have lot of informations about hardware and OF : >>> http://www.netbsd.org/Ports/macppc/models.html >>> >>> Application that allow you to play with the OF: >>> ftp://ftp.netbsd.org/pub/NetBSD/arch/macppc/macos-utils/bootvars/ >>> >>> You can have a OF prompt at startup by changing output-device to >>> 'screen' and input-device to 'kbd', and press command-option-o-f at >>> startup... (on the 6400, 5300... see netbsd website for more info) >>> >>> According to nstbsd site, there is several models basing on the Alchemy >>> architecture: >>> (Performa)54xx,6400 >>> 6300/160 >>> (Performa)6360 >>> 20th Anniversary >>> >>> PowerBase >>> >>> Apus 2000, C500 >>> Apus 2000, C600 >>> and allmost all of them can boot netbsd, so why not darwin? >>> >>> I have been playing with OF, but I cant load bootx... >>> Is somebody got an idea of what are the value of the variable to set for >>> boot-device : (I have set it to my scsi disk, with two partition and >>> darwin on the second) >> >> boot-device should be something like mesh/@0:0 >> The first zero is for scsi id zero. The second means "look for a booter". >> >>> boot-file : (I have set it to /System/Library/CoreServices/BootX) >> >> boot-file should be mesh/@0:7,mach_kernel >> Same scsi id, partition number 7, and the file named mach_kernel. >> >>> boot-command:(depend of the mac or the OF version I think, for Alchemy >>> based machine it is 'boot'). >> >> boot-command should be 0 bootr when using the Alchemy patches. >> >>> Set to this variable, I have either a blank(grey) screen, or a message >>> from the OF that say it is reseting the scsi buses, and nothingn no err >>> message.. >>> >>> >>>> I am not a mac expert, but with a little guidence >>>> (probably alot) I would like to move forward with >>>> getting Darwin on my PowerBase. >>> >>> Me too with my 6400 ;-) >>> >>> steg >>> ________________ >>> J'icris ce mail sous Mac OS X... ca se voit pas ? ;-) >>> _______________________________________________ >>> darwin-development mailing list >>> darwin-development@lists.apple.com >>> http://www.lists.apple.com/mailman/listinfo/darwin-development >> >> Josh ------------------------------------------------------------------------------------------ Subject: Re: More info on OS X for 6400 type machines Date: Tuesday, April 10, 2001 1:59 PM From: steve On 4/10/01 4:32 AM, "Thomas Koons" wrote: > Thanks for the info. But I donŐt think the attachment made it? It is an > internet Explorer file and has a bunch of Apple license info and then a bunch > of gibberish? IS this correct and how do I use it? That's what the OpenFirmware patch looks like. Apparently the same thing is in the newer Startup Disk program (a.k.a. control panel). You may have to hack that to recognize the 6400 series machines and apply the included patch though. I'm not sure how that works exactly. The guy (James) he's talking to (in the message below) would probably have more info on that. This would probably only work on Darwin at the moment, though it may also work with OS X. Once the OF gets stuff started anyway there's some hope the rest of it can be worked out. > Message: 15 > Date: Mon, 9 Apr 2001 14:06:46 -0400 (EDT) > From: James > To: Josh > cc: > Subject: Re: darwin and old(old)world Mac > > On Mon, 9 Apr 2001, Josh de Cesare wrote: > >> The patches have been released but they are probably not >> ready for prime time. You can find them in the >> system_cmds/nvram.tproj/nvram or in the resources of Startup Disk >> 9.2.1. They kind of work. I want out of time to fix them totally. >> This is a fine opportunity for someone to learn more about patching >> Open Firmware than any person should ever have to. It basically >> works, but it just needs a little help. > > I'll bite. :) I've already worked with them a bit previously, if they're > the same ones you sent me last year, and I have access to a C500... just > not a lot. > > What has to be done with them? I remember what you passed me last time > worked with some slight modifications... I was running off an IDE disk, > and the mesh patches weren't being too friendly to my machine, so I > dropped them... > > After that, as I understand it, it's just a question of loading the right > platform expert, and hope all the chips in the machine have drivers. :) -------------------------------------------------------------------------------- Subject: Re: More info on OS X for 6400 type machines Date: Wednesday, April 11, 2001 1:59 PM From: steve On 4/11/01 4:41 AM, "Thomas Koons" wrote: > So Apple has the patches in their new startup disk control panel but not > activated? Maybe they are working on this themselves? I have no idea how to > apply the patch you sent me and I will just hold onto this info. Thanks. If you personally are interested in it you should check out the darwin-development list archives from Apple's site. There's an ongoing discussion about getting Darwin (or X) to boot on OldWorld machines. If you aren't, then you might want to post a link to the list archives and let one of your readers follow it up. As I said, I no longer have one of those machines to try it out on or I'd see what could be done. It doesn't sound horribly complicated, at least for Darwin. What there isn't is a one-shot tool to do what would need to be done, maybe once one of the guys working on it there figure it out they'll share the love with the rest of the world. FWIW the machines being discussed are a 5400, C500 and a 6400 (maybe one of the PowerComputing clones too). The engineer at Apple who worked on the patches didn't have time to finish them but says they mostly work. You can probably ditch the patch I sent you though, if you have OS X then you have a copy of it.