Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Ok, what I want to do is get rid of the text announcements regarding equpiment and memory at DOS's startup, perhaps even displaying a company logo instead.
What I already know:
DOS interrupts 17 and 18 call the routines that display the equipment-list (info found at 0040:0010H) and the memory info (stored at 0040:0013H).
So, what I DON'T know how to do is figure out the memory locations that contain the actual text displayed on the screen (e.g. The sound card you have installed, the fact that you have a mouse installed, etc). If I knew that information, I could just clear those locations, right?
OR, is a better idea to find the routine that the interrupt calls and (somehow) reprogram it so that it won't touch the information that it's used to processing, and either display nothing or have the routine display a logo?I should say that I've had some assembly instruction/experience (and a TINY bit of BASIC) but I've never tried playing around with DOS so I'm in new territory here.
Thanks for any help.
Christopher Peressotti

Hi,
DOS never shows any information about equipment or memory by itself. If you mean the table which appears before boot starting and the table with PNP devices list, this is not the DOS but BIOS work and you can't do anything with that. The booting of DOS starts from the message "Starting MS-DOS" and this is the only message DOS put on the screen by itself. If you see other messages after "Starting MS-DOS" appears, these messages belong to the drivers or programs whish starts from Config.sys and Autoexec.bat files. If you want they don't write to the screen you can use DOS output redirection in Autoexec.bat by adding > nul to programm line. For example, if you have Mouse.com line in Autoexec.but file, modify it to Mouse.com > nul and now all messages from Mouse.com program would be directed to the NULL device instead of the screen. In Config.sys file you can't use redirection, but the drivers loaded in Config.sys usually has special switches to disable screen outout. Read documentation on these particular drivers to disable output if you need.
Good luck, Igor M

I am amazed at how much knowledge Mr. Igor M. has!
You are a great asset. Thanks for all your help. Jon

beginning of autoexec.bat
ctty nul
load soundrivers here
set path everything goes here
ctty con
that's it

I have a question to ask, how can i change my startup logo, this is in windows 98, 'cause i can't understand whats the differrence of NT from 98 windows.
Hope you cn help me with my problem
Thank you

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |