Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 07 Jan 1998 08:28:32 +1030
From:      Mike Smith <mike@smith.net.au>
To:        Terry Lambert <tlambert@primenet.com>
Cc:        mike@smith.net.au (Mike Smith), hackers@FreeBSD.ORG
Subject:   Re: Splash screen (splashkit) for 3.0 systems... 
Message-ID:  <199801062158.IAA01441@word.smith.net.au>
In-Reply-To: Your message of "Tue, 06 Jan 1998 20:58:37 -0000." <199801062058.NAA10023@usr08.primenet.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> > Before bundling and releasing this (or just plastering it into -current 
> > 8) I'm looking for:
> > 
> >  - Testers.  Naturally, I need people to find my bugs. 8)
> > 
> >  - A better image format.  The DIB (.BMP) format is relatively easy to
> >    work with, but a 320x200x8 image runs the best part of 64k, which is
> >    slow to load from floppy and wastes valuable core.
> 
> ....
> 
> > Comments?
> 
> Actually, I'd suggest sticking with the format Windows 95 uses; that
> would let you use all of the splash screens that people have made
> for Windows 95.  I kind of like the idea of being able to use the
> color cycle animations, as well... maybe next rev?

That's DIB (aka .BMP).  Unfortunately, historically this format has 
been compressed/uncompressed by the video driver (!), and we all know 
how reliable Windows video drivers are.  So nobody seems to support 
compressing the rotten things.

Colour cycling would be quite feasible, and relatively simple to add.

> Also, you might want to consider delaying until ELF kernels; that
> would let you put the image in an ELF section.  Alternately, put
> a file called "bootimage" (or whatever) in "/" where the boot help
> resides, and read it out of the FS.

Didn't I make that obvious?  That's how it's done already; effectively 
the "extras" section is a hack to add more sections to the a.out 
format, but the image is read from the file "/splash" by the bootstrap.

-- 
\\  Sometimes you're ahead,       \\  Mike Smith
\\  sometimes you're behind.      \\  mike@smith.net.au
\\  The race is long, and in the  \\  msmith@freebsd.org
\\  end it's only with yourself.  \\ 





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801062158.IAA01441>