On 02/10/08 01:23 +0200, Stefan Reinauer wrote: > Jordan Crouse wrote: > > On 01/10/08 11:49 -0700, ron minnich wrote: > > > >> On Wed, Oct 1, 2008 at 11:47 AM, Jordan Crouse <[EMAIL PROTECTED]> wrote: > >> > >>> On 01/10/08 11:03 -0700, ron minnich wrote: > >>> > >>>> OK I should read my mail more ... mode 3 it is. > >>>> > >>> No - not mode 3. You'll want to kick into a VESA mode of suitable > >>> size so you can draw directly to the framebuffer. > >>> > >>> > >> I'm trying x117 now? > >> > > > > Okay, since Ron is clearly serious about this, we have some matters to > > attend to. The most important is how we are going to format the image > > in the payload. I think we need to use a format that is > > already familiar to the bootloader community - two that come to mind are > > the lss16 format from Syslinux [1] and the xpm.gz format from Grub. > > > For the bootsplash (www.bootsplash.org) we used an integer only jpeg > decompressor that fit into round about 8kb of code. > Together with the compression rate of the jpeg picture itself, this is > hard to beat in terms of size ..
Is said decompressor in a license that we can be happy with? If so, then I think we should consider adding it. As a comparison - Ron's screenshot: .png - 97466 bytes .jpg - 46877 bytes .rle - 24846 bytes Implementation wise - the LSS16 function I just wrote is about 40 lines of code with lots of whitespace. Jordan -- Jordan Crouse Systems Software Development Engineer Advanced Micro Devices, Inc. -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

