Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

BIOS

I would like to write a Quick Basic program to extract information from my BIOS. Namely; Serial#, Installed Memory, Installed Hard Drive(s), Model#.


I have approximately 300 IBM PC's with DMI BIOS. I want to extract the above information, combine it with some environment variables & create an automatic inventory.


Any direction would be apprecitated.


Curtis Herrmann

herrmannc@dvn.com




Comments

  • Most of that information has to be retrieved

    via Peek and Poke, or some assembly. Here's some

    of it:


    INT 11h {Get Equipment status}


    Returns info in AX:


    Bits

    FEDCA987654321

    --------------

    xx Number of Printers attached (0-3)

    x Not used/reserved

    x Game Adapter (0-No,1-Yes)

    xxx Number of Serial Cards (0-7)

    xx Number of Disk Drives (1-4)

    01 Initial video 40x25 Color

    10 Initial video 80x25 Color

    11 Initial Video 80x25 Mono

    xx Motherboard RAM (Obsolete)

    x NPX Math Co-processor (0-No,1-Yes)

    x Disk Drives? (0-None,1-Yes)


    Hope that helps some, sorry it's not in QBASIC...


    Matthew Gross

    Acheron@Hotmail.com


    URL:http://www.geocities.com/Area51/Vault/9912



  • Most of that information has to be retrieved

    via Peek and Poke, or some assembly. Here's some

    of it:
    INT 11h {Get Equipment status}
    Returns info in AX:
    Bits

    FEDCA987654321

    --------------

    xx Number of Printers attached (0-3)

    x Not used/reserved

    x Game Adapter (0-No,1-Yes)

    xxx Number of Serial Cards (0-7)

    xx Number of Disk Drives (1-4)

    01 Initial video 40x25 Color

    10 Initial video 80x25 Color

    11 Initial Video 80x25 Mono

    xx Motherboard RAM (Obsolete)

    x NPX Math Co-processor (0-No,1-Yes)

    x Disk Drives? (0-None,1-Yes)
    Hope that helps some, sorry it's not in QBASIC...
    Matthew Gross

    Acheron@Hotmail.com


    URL:http://www.geocities.com/Area51/Vault/9912

Sign In or Register to comment.