Name: mcamax Date: December 23, 2005 at 21:21:57 Pacific Subject: Display logo/splash for one second OS: Win3.11/Win32S CPU/Ram: PIII/450MHz/256MB
Comment:
My win 3.11 starts up TOO fast, about 5 seconds to display Program Manager. The splash screen is displayed for a fraction of a second during startup. How can I make the splash screen with the win 3.11 logo display for at least one second?
So true, J! I wish my win2k would boot as fast also.
Anyway, what I'm trying to do is to set up win 3.11 to run my old software from the 90's. I like the look of the 3.11 logo and want it displayed for a second or so. Suggestions welcome. Using a 486 box is not an option.
I don't know. With Win9x one could place a delay in winstart.bat, yet i don't think this file is used in 3.11.
As soon as autoexec.bat does a win, it's gone! Guess win.ini and system.ini only load stuff, no running anything? Does run= actually run something? Never messed with this myself.
The logo is dispalyed after Win.com is run from the win command from DOS. Win.com is built by Windows setup after any change (such as a graphics mode change) but as far as I know it is not editable for any delays. I have looked at all the win switches - no help there.
Surprisingly, winstart.bat is used in WfW (and probably Win31) - unfortunately, commands invoked from there take place before the Windows GUI (and the logo) present
Usually folks want to dispense with the logo (using 'win :' )
Not sure if there's a way
If you get people asking the wrong questions, you don't have to worry about the answers
Just a thought: Find file vgalogo.rle and change its resolution, so that it becomes really big. Then, make a new win.com, which, since it is bigger, will (I suppose) load not as fast as it used. The process to make a new win.com, containing the new vgalogo.rle, is described in various websites (it is easy, I've done it many times)!
When 3.1x first came out, the slower boxes of the day probably displayed the logo for a reasonable time (anyone time it on a 486?), and if that was too long there was always the win: switch. Unfortunately, I'm headed in the other direction :) arisoue, nice idea. Upon further reading though, it looks like vgalogo.rle is limited to 55K because of the way it is assembled into win.com. I did try dropping back to VGA - eliminating the ATI Mach 64 accelerator (ATIVDACC.DRV) but that did not make much of a difference, if any. Also that would defeat the SVGA display that I want. Even if the logo file could be made larger, it might take longer to display, but that would not change the time for which it was displayed.
More ideas welcome!! Is there a program that can be run at startup that would display a graphics file (bmp,jpg) for a specified time, even after the GUI loads?
Nice idea Alex. In fact, I already found the logo on the 'net, from which I could construct such wallpaper. A tiled logo could look pretty neat. But for now I'm still searching for a not-so-permanent solution.
Second thought: DOS 7.00 or 7.10 is able of displaying a graphics file at startup. If you use such a version of DOS to load Win 3.1., you could perhaps change the default bitmap to the normal Win 3.1. OR: You could perhaps use Calmira to display the normal Win 3.1 bitmap instead of its own, when Calmira loads... Good luck! P.S. Your issue is interesting. If you find a "more permanent" solution, please drop the forum a line...
Hmm is there anyway to get the logo to display while doing a BOOTLOGged startup? From experience, I know that it adds a little bit of time onto the startup process, but I also reemember that it does not display the boot logo at the same time. If there was a way, then you could simply put the command at the end of your Autoexec.bat
More good ideas! Keep 'em comming!! I tried the wallpaper route by renaming the win3.11 vgalogo.rle to vgalogo.bmp and then using it as background. Tiled gives 6 logos on a 800x600 screen and is somewhat ugly. A smaller tile (bmp) may look better. Single logo, centered, is fair. Well, that's the "permanent" type of solution.
What is the DOS7.x command that displays graphics? I could try transporting the exe from win9x. (I've already imported HIMEM and EMM386 as they are supposed to be better than DOS6.22's). If I'm following your idea, the win logo will display from DOS before win.com executes from autoexec?
Alex, the BOOTLOG option invoked with the WIN /B switch does not seem to slow down startup and may be supressing the logo. 450MHz is too fast I guess.
to display a graphic at startup in dos 7, you have to put the graphics file in the root directory of your boot drive ( i.e. C:\ ) and rename it logo.sys no other command is necessary, BUT the file MUST BE a 256 color bitmap with dimensions 320 ( width ) by 400 ( height ) ( pixels ) vgalogo.rle is a 16 color image and its dimensions are dIfferent. but you can convert it to 256 color bitmap format and resize it using a graphics utility like pictview
AA, I can create the logo.sys file to your specifications, but I am running DOS 6.22. What is the program in DOS 7 that calls logo.sys (command.com?) and can I copy this file - whatever it is - from a win98 or win98SE system to my DOS 6.22? I can try this without destroying my DOS 6.22. Thanks!
G'man, an out-of-the-box idea! I could almost see your tongue planted firmly in cheek, :), but I had to try it anyway. It actually works if you hit pause immediatley after win <enter>! Now what would be nice is to be able to send a pause (ascii?) code somehow from Win.com. Another thought: Win.com must hold the display for a certain number of clock cycles. Does anyone know how to edit Wind.com to alter the number of clock cycles? Say, by [450/66=]7 times? OK, wrong forum perhaps...
Just wanted to bring closure to this thread and thank everyone for participating. My conclusion is that there is no solution of the kind I sought. Someone (off-forum) suggested that one could, in principle, decompile, edit the hold period and recompile win.com. This is way beyond my abilites or the effort I'd want to invest. Again, thanks all!
The information on Computing.Net is the opinions of its users. Such
opinions may not be accurate and they are to be used at your own risk.
Computing.Net cannot verify the validity of the statements made on this site. Computing.Net and Computing.Net, LLC hereby disclaim all responsibility and liability for the content of Computing.Net and its accuracy.
PLEASE READ THE FULL DISCLAIMER AND LEGAL TERMS BY CLICKING HERE