New boot screen in 6c106

SGI's have a pretty boot screen for years and years that hides all of the text output of the os loading. So, it's really nothing new in the UNIX world, just most of us nix folks prefer to watch the text go by ;)


Brian
 
Originally posted by ksv
I won't be pleased until I can configure my own startup icon and sound ;)

There has been a discussion about this before, but does anyone know where the startup icon/screen is stored, and in which format?
Isn't that stored in the firmware? :confused:
 
that was not the question btoneill :)

i, too, thought it was in the firmware, but mac os x' boot screen always looked different from the os 9 one, so maybe it IS in the system file itself?
 
Originally posted by ricky

Isn't that stored in the firmware? :confused:

The startup sound is, but definitly not the startup icon. Not even on older Macs :)
It could be in the BootX file, but right now I'm too lazy to check ;)
 
Originally posted by cybergoober
6C106 is niiiiice.

Haven't you read your NDA? It says that you're not allowed to discuss Apple pre-release software on other discussion forums than Apple's :p
 
thats all well and good.
but what is the new sad mac.....?
(for those who have never seen one it means something wrong with the computer)
 
Originally posted by Aussie John
thats all well and good.
but what is the new sad mac.....?
(for those who have never seen one it means something wrong with the computer)

The sad Mac died with the PPC, I think :)
I could be wrong, but it's definitly not in Mac OS X :)
 
Originally posted by ksv


The sad Mac died with the PPC, I think :)
I could be wrong, but it's definitly not in Mac OS X :)

You mean it died with the Classic Mac OS. New Macs still have PPC G3 and PPC G4 processors. :p

(We need a : picky: smiley.)
 
Originally posted by simX


You mean it died with the Classic Mac OS. New Macs still have PPC G3 and PPC G4 processors. :p

(We need a : picky: smiley.)

Uhm, does the sad Mac exist at all on PPC machines?
 
Originally posted by ksv


Uhm, does the sad Mac exist at all on PPC machines?

Yeah, on Power Mac 5200 and 5300s, at least. Check out the application called "Mactracker" which lists the details of all Macs ever created, including things like their startup chimes and death chimes.
 
I'm looking at BootX in TextEdit and it's some garbled text. I probably need ResEdit to open it (i'll find my copy; but I think I need one of the Resource-Data fork conversion apps).

EDIT: I need one of those conversion apps. VersionTracker lists a dead app.
 
Originally posted by rhale1
I'm looking at BootX in TextEdit and it's some garbled text. I probably need ResEdit to open it (i'll find my copy; but I think I need one of the Resource-Data fork conversion apps).

EDIT: I need one of those conversion apps. VersionTracker lists a dead app.

You can use a normal hex editor like like HexEdit. On the other hand, the startup screen is most likely stored in the data fork in some unreadable format.
It's worth a try, though ;)
 
The picture file will DEFINITELY not be stored in a standard format such as JPEG or TIFF or something like that because think about it; Mac OS doesn't load these kinds of picture decoders until much later in the boot process (I guess it would be through Quartz).
I am not sure, but I think the way to create a boot picture it is to address each individual pixel's color manually in a text file (very boring grunt work)...unless of course...:) you work for Apple and a someone on the boot software team has written a small program to convert a TIFF into a custom "boot picture" string of text.

I think the only viable way to reverse-engineer Apple's system is to compare the "garbled text" from OS 10.1 or 10.0 with OS 10.2's boot file because it's likely that any significant changes between the two boot files will be the picture (unless Apple decided to rewrite the boot system which they could well have done since OS 10.2 boots so much faster). Anyway, if they haven't changed the boot file, if I recall correctly the boot file is quite small and the picture would take up a great chunk of that. It's just too bad the boot file is in a custom, modification-hostile format. I have a feeling that the only people who can change the picture (well at least without a huge amount of trial and error) is Apple and the only way to get them to let us customize our boot screens is to bomb their feature-request email inbox. And, while you're at it, ask for theme support too! :)
 
I thought that tiffs were integrated into quartz, so a boot screen could be one without having anything else load.
 
I guess it's stored as a hex image. I have no idea how the hello-animation in the 6C87 was done, but take a look at the beginning of the BootX file;

Code:
<CHRP-BOOT>
<COMPATIBLE>
MacRISC
</COMPATIBLE>
<DESCRIPTION>
Boot Loader for Mac OS X.
</DESCRIPTION>
<OS-BADGE-ICONS>
1010
00000000000000000000000000000000
000000000000000000000000F8000000
000000002B73732B0055735500F80000
00000000F5799DF6004F792B0000F800
0000000000F69D4E004F2B000000F800
000000000000559D2A55F500000000F8
000000000000F69D732B0000000000F8
000000000000004F96F50000000000F8
00000000000000799D4E0000000000F8
0000000000002AF8559D0000000000F8
00000000000079F6F59D4E00000000F8
00000000004E4F00005573000000F800
000000004F9D55F5004F9D4FF500F800
0000F800557A56F50055567A2BF80000
000000F8F8000000000000F8F8000000
0000000000F8F8F8F8F8F80000000000

0000000000F7F7F7F7F7F70000000000
000000F7F7F7F7F7F7F7F7F781000000
0000F7F7F99E9EF9F7809E80F7810000
00F7F7F7F8A4C856F77AA4F9F7F78100
00F7F7F7F756C879F77AF9F7F7F78100
F7F7F7F7F7F780C85580F8F7F7F7F781
F7F7F7F7F7F756C89EF9F7F7F7F7F781
F7F7F7F7F7F7F77AC1F8F7F7F7F7F781
F7F7F7F7F7F7F7A4C879F7F7F7F7F781
F7F7F7F7F7F7558180C8F7F7F7F7F781
F7F7F7F7F7F7A456F8C879F7F7F7F781
00F7F7F7F7797AF7F7809EF7F7F78100
00F7F7F77AC880F8F77AC87AF8F78100
000081F780A5FBF8F780FBA5F9810000
0000008181F7F7F7F7F7F78181000000
00000000008181818181810000000000

0000000000FFFFFFFFFFFF0000000000
000000FFFFFFFFFFFFFFFFFFFF000000
0000FFFFFFFFFFFFFFFFFFFFFFFF0000
00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00
00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00
00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00
0000FFFFFFFFFFFFFFFFFFFFFFFF0000
000000FFFFFFFFFFFFFFFFFFFF000000
0000000000FFFFFFFFFFFF0000000000

Pretty cool :)
I searched through the rest of the file, but didn't find any other hex images. Seems like it is in an other file, then.
 
Back
Top