Old World booting on New World Mac?

Samuel Rydh mol-general@lists.maconlinux.org
Mon, 3 Mar 2003 22:31:02 +0100


On Mon, Mar 03, 2003 at 01:14:15PM -0800, Dara Hazeghi wrote:
> > OK, it was as I thought. The 7450 CPU handles a
> > SPR register slightly different than the 750/7400.
> > Could you try singlestepping to address fff0309c
> > and then press Meta-Y (skip over) until you are
> > at address fff030b0 and then Meta-G (go). This might
> > be sufficient to get MacOS booting.
> 
> Yup, that works. In fact, I only need to skip to
> fff0309ac, and then go, and it does indeed boot!

Great; I'll fix MOL shortly to make this hack unnecessary.

> Thanks for all the help! Hope I haven't been too much
> trouble.

Not at all, it is quite nice to have this problem diagnosed
and fixed.

> There is one little issue (maybe there's something obvious
> I'm missing): I can boot fine off
> the cd, but when I try to start MOL off the disk image
> I've created (and installed OS 8.1 to), I get the
> dreaded blinking question mark. Adding -boot to the
> entry in molrc.macos makes no difference. Thanks,

You haven't exported any volumes according to the log
(hmm. how did you install 8.1?). It is not obvious from
the config files (something else to fix), but mol in oldworld
mode runs as session number 2. You have to add something like

ifeq ${session} 2 {
	blkdev:		whatever
}

in /etc/molrc.macos. An alternativ is to add the blkdev lines
directly to /etc/molrc.ow.

Note that the oldworld mode is a bit sensitive about the order
the volumes are listed in the /etc/molrc files. I think the -boot
flag is slightly broken in the oldworld case...

/Samuel