1. Hardware - Detection in DOS Environment
- Posted by "Gottwald, IT-IS T500, Fa. Compaq, DA" <T.Gottwald at DEUTSCHEPOST. Jan 18, 2001
- 484 views
Hardware - recognition under DOS Has anyone an idea how to recognize the type of installed network-card, BIOS, etc. under DOS using EU/Assembler ? How can I access the BIOS-Databases from my program ? copy to mailto:atp at theogott.de
2. Re: Hardware - Detection in DOS Environment
- Posted by Kat <gertie at PELL.NET> Jan 18, 2001
- 484 views
On 18 Jan 2001, at 15:52, Gottwald, IT-IS T500, Fa. Compaq, DA wrote: > Hardware - recognition under DOS > > Has anyone an idea how to recognize the type of > installed network-card, BIOS, etc. under DOS using EU/Assembler ? Afaik, you'd haveto walk the device driver chain and query each handler with int21h function 44h, subfunctions 00h-0Fh. Also check the printer drivers at int21h, 5Eh and the redirected drivers at int21h, 5Fh subfunction 02h. Country code page info is at int21h function 65h and 66h. > How can I access the BIOS-Databases from my program ? All the int 10h ints are used for bios calls. Also check out int 15h, int 16h, int 17h, int 33h. Int 67h may be useful too, if you have an EMM handler installed and need EMM info. Someone wrote Eu code in the archives that uses dos interrupts, i'm sure you could use that as a framework to build on. > copy to mailto:atp at theogott.de Ok, i did Kat
3. Re: Hardware - Detection in DOS Environment
- Posted by cEnsE <cense at MAIL.RU> Jan 19, 2001
- 471 views
On Thu, 18 Jan 2001, Kat wrote: >> On 18 Jan 2001, at 15:52, Gottwald, IT-IS T500, Fa. Compaq, DA wrote: >> >> > Hardware - recognition under DOS >> > >> > Has anyone an idea how to recognize the type of >> > installed network-card, BIOS, etc. under DOS using EU/Assembler ? >> >> Afaik, you'd haveto walk the device driver chain and query each handler >> with int21h function 44h, subfunctions 00h-0Fh. Also check the printer >> drivers at int21h, 5Eh and the redirected drivers at int21h, 5Fh subfunction >> 02h. Country code page info is at int21h function 65h and 66h. >> >> > How can I access the BIOS-Databases from my program ? >> >> All the int 10h ints are used for bios calls. Also check out int 15h, int >> 16h, >> int 17h, int 33h. Int 67h may be useful too, if you have an EMM handler >> installed and need EMM info. >> >> Someone wrote Eu code in the archives that uses dos interrupts, i'm sure >> you could use that as a framework to build on. <blatand plug for publicity> I did make a program a while ago called dintt (Dos INTerrupt Tester) that allows the programmer to "test" different interrupts very easily in a DOS GUI environment. It also allows the programmer to export the current interrupt setting into Euphoria code. Right now its still in beta stage and it has been for a very long time. I did not realease any more enhanced versions (the current one has some limitations) because there was absolutely no demand. I do not know if this is what you (Gottwald) need or not. im just rambling about myself. -- evil, corruption and bad taste ^[cense]