Date: Sun, 10 Jan 1999 20:57:28 -0800 From: "Carlos C. Tapang" <ctapang@easystreet.com> To: <current@FreeBSD.ORG>, "Kazutaka YOKOTA" <yokota@zodiac.mech.utsunomiya-u.ac.jp> Cc: <yokota@zodiac.mech.utsunomiya-u.ac.jp> Subject: Re: Splash screen for 3.0-CURRENT! Message-ID: <01ab01be3d1e$e3a44760$0d787880@apex.tapang>
next in thread | raw e-mail | index | archive | help
This is great. I will use this. I'll look into doing the work to make the resolution more flexible. It may not be that hard. Carlos C. Tapang http://www.genericwindows.com >A splash screen module has been added to 3.0-CURRENT. > >>yokota 1999/01/10 19:34:56 PST >> >> Modified files: >> sys/modules Makefile >> Added files: >> sys/modules/splash Makefile Makefile.inc >> sys/modules/splash/bmp Makefile splash_bmp.c >> Log: >[...] > >This version has rather limited capabilities, but should be a good >start... Well, sort of. > >It can handle W*ndows 256 color BMP file. (Other color depth probably >won't work.) The size of the image must be 320x200 or less. Too >restricted? Yes :-) > >(Is anyone interested in enhancing this, or writing new modules to >load other image file formats?) > >In order to see splash image when your kernel loads, do the following: > >Make sure the following line is added to your kernel configuration >file and rebuild a new kernel. > > pseudo-device splash > >Copy your favorite W*ndows BMP file to somewhere the boot loader can >see. I used "Powered by FreeBSD" logo by Brian Tao for testing :-) > >When the boot loader starts, load kernel, splash image file and >the splash image decoder module as follows. > > load kernel > load -t splash_image_data _your_BMP_file_ > load splash_bmp > boot > >("-t splash_image_data" is extremely important as the the decoder will >look for this tag for the bitmap data.) > >Then you should see the image on your screen as soon as the kernel >loads. > >Note that if you specify -c or -v options to the boot command, the >splash image won't appear. (But is loaded and can be used as a screen >saver later; see below.) > >Note also that the splash screen won't be available if you use pcvt >driver. You must be using syscons. Sorry. > >The splash screen will go away if you hit any key (this may not work >immediately if the kernel is still probing devices), or you load a >screen saver. > >If you load the splash image decoder module but don't load a screen >saver, you can continue using the splash module as a screen saver. >Specify timeout value by running vidcontrol. > > vidcontrol -t timeout > >Then, the splash screen image will come back after the specified time. > >(You cannot use the regular screen saver as a splash screen, though.) > >Kazu > > >To Unsubscribe: send mail to majordomo@FreeBSD.org >with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01ab01be3d1e$e3a44760$0d787880>