home *** CD-ROM | disk | FTP | other *** search
/ PC Plus 25 / SHORTIES / WYH.TXT < prev   
Encoding:
Text File  |  1988-01-01  |  2.0 KB  |  89 lines

  1.  
  2.  
  3.       Most of the system configuration details are stored in bytes
  4.       0000:0410h and  0000:0411h.  The  settings of  various  bits
  5.       represent what is present.
  6.  
  7.       0000:0410h
  8.  
  9.              76543210
  10.              PP-G-SS-
  11.  
  12.       Bits 6 and  7 hold  the number of  parallel ports  installed
  13.       (0-3).
  14.  
  15.       Bit 4  is  set  if  the  games  adaptor  is  installed  (IBM
  16.       joystick)
  17.  
  18.       Bits 1 and 2 hold the number of serial ports (0-3)
  19.  
  20.  
  21.       0000:0411h
  22.  
  23.              76543210
  24.              -DVV--M-
  25.  
  26.       Bit 6 is set if a second floppy diskette drive is installed
  27.  
  28.       Bits 4 and 5 indicate the default monitor mode
  29.  
  30.             01     CGA in 40 column mode
  31.             10     CGA in 80 column mode
  32.             11     IBM Monochrome display
  33.  
  34.       Bit 1 is set if a math coprocessor is installed
  35.  
  36.       The above can also equivalent  to INT 11h with AH  returning
  37.       byte 0000:0410h and AL returning 0000:0411h.
  38.  
  39.  
  40.  
  41.       0000:0413h  and  0000:0414h  contain    the  ammount  of   RAM
  42.       present.  Equivalent to INT 12h  with AX containing the  RAM
  43.       size in Kb.
  44.  
  45.  
  46.  
  47.       0000:0475h contains  the  number of  fixed  disks  installed
  48.       (0-2)
  49.  
  50.  
  51.  
  52.       0000:417h contains the keyboard status.  A bit is set if the
  53.       corresponding key is depressed or locked on eg Caps, Num  or
  54.       Scroll
  55.  
  56.              76543210
  57.              IUNSACLR
  58.  
  59.              I - Insert
  60.              U - Caps Lock
  61.              N - Num Lock
  62.              S - Scroll Lock
  63.              A - Alt
  64.              C - Control
  65.              L - Left Shift
  66.              R - Right Shift
  67.  
  68.  
  69.  
  70.       The computer type  is stored in the BIOS  ROM at FFFF:000Eh.
  71.       The value indicates the machine type :
  72.  
  73.              FFh    : PC
  74.              FEh    : XT or PC Portable
  75.              FDh    : PC Jnr
  76.              FCh    : AT
  77.  
  78.       However whilst the 1512 correctly states it is a PC, on some
  79.       other clones this will return either the wrong type, or just
  80.       an untranslatable number.  In practice, this location is not
  81.       really useful.
  82.  
  83.  
  84.  
  85.       The version of DOS is obtained by INT 21h with AH set to 30h
  86.       before calling.  On return,  AL containes the major  version
  87.       and AH the minor eg 0003 is DOS 3.00
  88.  
  89.