[comp.sys.mac.programmer] Booting

jmunkki@santra.UUCP (Juri Munkki) (05/17/88)

In article <22199@tis.llnl.gov> sierra@ati.tis.llnl.gov (Frankie Sierra) writes:
>This looks to me as if no ROM patches will solve the bug, and changing
>the boot blocks won't either (I guess).  Looks like a very deep ROM
>bug (unexpurgable by software).  Although, a kludge after the facts
>may solve the problem (a CLEVER kludge).

I agree it is a bug. I also agree that it is hard to make patches before the
loading happens, BUT something does usually happen before any startupscreens
can be loaded. The SCSI drivers have to be loaded before the startupscreen can
be read. It's a bad way to solve things (I don't recommend it), but if there
was a serious problem in how the system is loaded, it might be possible to fix
it that way.

I wrote a short "StartUpScreen Display" init, but it always hung when it tried
to draw the picture. I guess I should do some quickdraw initializing to make it
work. I thought QuickDraw was initialized when the INITs are loaded. I loaded
the picture into the system heap and it did appear to be ok at the time it
tried to do the DrawPicture.

Since StartUpScreens are a waste of disk space and time, I gave up after ten
minutes of trying to make it work.

Juri Munkki
jmunkki@santra.hut.fi
jmunkki@fingate.bitnet