Path: utzoo!attcan!uunet!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!dali.cs.montana.edu!milton!yoda.eecs.wsu.edu!wbonner From: wbonner@eecs.wsu.edu (Wim Bonner) Newsgroups: comp.os.msdos.programmer Subject: Re: WANTED: list of useful BIOS locations Message-ID: <1990Nov01.225613.26784@eecs.wsu.edu> Date: 1 Nov 90 22:56:13 GMT References: <90304.161727DLV101@psuvm.psu.edu> Reply-To: wbonner@yoda.UUCP (Wim Bonner) Organization: Washington State University, Pullman Lines: 30 In article <90304.161727DLV101@psuvm.psu.edu> DLV101@psuvm.psu.edu (Dwaine VanBibber) writes: >I'm looking for all those neat memory locations and what they do. For >example, here are a few: > >ffff:0 - jump here for warm/cold boot >ffff:fffe - machine ID byte >0040:00f0 - Keyboard type (0 older keyboard, 1 extended) >????:???? - keyboard status word (numlock, scroll lock, etc.) >????:???? - stores address of beginning of video memory. > >Does anyone know where I can find THE definitive list of the? A book or >text file that someone has compiled will do fine. Thanks. There is a book out by Microsoft Press called "The Programmers PC Sourcebook" which has all kinds of interesting information in it, including chips on different standard cards and thier port locations. It includes most of what you have asked about here I believe. If you can find it in a bookstore and thumb throuhg it you may find it interesting. It goes up through 1988 as the publish date, so has info on the VGA display cards. Wim. -- wbonner@yoda.eecs.wsu.edu 27313853@wsuvm1.csc.wsu.edu 27313853@Wsuvm1.BITNET 72561.3135@CompuServe.com