                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

     DESCRIPTION:

     WHAT AM I?  is a utility program written in C and Assembler for IBM PCs
     and compatibles  that  identifies equipment contained in  or   attached
     to the  PC including a complete list of all environment strings set  in
     the DOS environment.   WHAT AM I? is designed to assist computer users, 
     managers  and/or computer departments to  quickly  and accurately  find
     out what's "under the hood."  

     Since  its first two releases,   WHAT AM I?   has been extensively  re-
     vised.   WHAT  AM I?  now detects specific types of   CPUs   and   Math
     Coprocessors  (from the 8086 to 80486, from the 8087 to  Weitek  1167),
     video  adapters,  Extended Memory and XMS Driver information,  Expanded
     Memory Driver information and Handle usage,  floppy and hard disk  con-
     figurations, ROM Bios and Extensions identification and to test for the
     presence of a Mouse.

     WHAT AM I?  offers full pop-up window support for detailed  information
     about Extended and Expanded memory usage,  Disk Drive Adapters and con-
     figuration, ROM Bios and Bios Extensions.  WHAT AM I? now has a command
     line option to use 43 line EGA or 50 line VGA text modes for those  us-
     ers who need the extra screen space to display environment variables.

     WHAT AM I? was improved to correctly identify valid, usable disk drives
     (i.e.  not  just  report  the number of  drives  as  specified  by  the
     LASTDRIVE parameter, but to poll each valid drive letter individually),
     and  to correctly report on Extended Memory (since XMS  drivers  hooked
     INT 15h function 88h it was impossible to get the correct amount of to-
     tal Extended Memory, so WHAT AM I? now queries the CMOS directly).  The
     WHAT AM I?  display was updated to be more easy to read,  and all large
     numbers use commas to separate thousands and millions.

     CHANGES TO VERSION 5.0

     The /S parameter has been removed.  WHATAMI will automatically sort en-
     vironment variables by default.

     WHATAMI  incorrectly reported the number of Expanded Memory in KB.   It
     reported Extended Memory in KB.

     WHATAMI  incorrectly reported the XMS Driver Internal Revision  Number. 
     The entire number is reported as a HEX number,  and WHATAMI reported it
     as decimal.   Thus an XMS internal revision number of 5.12 was reported
     as 5.18 by WHATAMI.

     WHATAMI incorrectly reported an 80387 coprocessor as installed when  it
     detected an 80486DX CPU.   This has been changed to report Internal for
     the coprocessor type.

                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

     CHANGES TO VERSION 5.0 (continued)

     WHATAMI now reports both the total free and largest available block  of
     Upper Memory.

     For advanced VGA cards,  WHATAMI will report "256K or More"  if it  de-
     tects 256KB or memory.  Previously, WHATAMI only reported 256K.

     Two new F key functions have been added.   [F6] will print a report  of
     all screens to the standard print device.   [F7] will print a report of
     all screens to a file called WHATAMI.INF in the current directory.

     USING WHAT AM I?:

     Command line syntax:  WHATAMI [?|-?|/?] [/|-E] [drive[:]] 

     WHATAMI.EXE  has three optional command line arguments.   If  none  are
     specified, WHAT AM I? will give system information and analyze the cur-
     rent disk drive.   The ? or /? or -? parameter will cause help informa-
     tion  to  be displayed on the screen.  The /E or -E option  will  force
     WHAT AM I? to use 43 line EGA or 50 line VGA text modes to display sys-
     tem information.  If an EGA or VGA display adapter is not present,  the
     program will abort with an error.   The drive parameter is a letter re-
     questing WHAT AM I? to analyze the requested disk drive.   If the drive
     is invalid or if there is any kind of error,  it will be reported,  but
     the  program will run.   WHAT AM I?  will display as  many  environment
     variables  as it can at the bottom of the screen.   If there  are  more
     than can fit, you will be prompted to press any key to view more.   Af-
     ter  all environment variables have been viewed,  you will be asked  to
     press  any key to end the program.  This will allow the user  to  print
     the  screen  if desired using SHFT+PRTSC.  (You can also use  the  [F6]
     key).

     INTERACTING WITH WHAT AM I?:

     WHAT AM I? uses pop-up and movable windows to display additional infor-
     mation.   Function Keys 1 to 7 may be used to invoke pop up windows  to
     display information about the following:

     [F1] - Help Key.  Lists Valid Function keys and command line arguments.

     [F2] - Extended Memory Information.  This window will only be displayed
          if Extended Memory is present AND there is an XMS (Extended Memory
          Specification)  driver  installed.   The F2 window will  show  the
          driver and revision version numbers,  Total Extended Memory,  Free
          Extended  Memory,  the availability of the High Memory Area  (HMA)
          and Upper Memory Blocks (UMBs).   Pressing the [F2] key when there
          is no XMS driver will have no effect.
                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

     INTERACTING WITH WHAT AM I? (continued):

     [F3] - Expanded Memory Information.  This will only be displayed if Ex-
          panded  Memory is present.   The F3 window will show the  Expanded
          Memory Version,  Page Frame location, Memory status, and a list of
          all allocated EMS handles and their owners.   There may be several
          pages  of this information,  and the PageUp or PageDn keys may  be
          used to move through the list.   At the end of the list of handles
          will be memory usage totals.   Pressing the [F3] key when there is
          no Expanded Memory will have no effect.

     [F4] - Disk  Drive  Information.   This window will list  the  physical
          characteristics of attached disk drives,  including the number  of
          heads,  cylinders,  sectors, and total size.  This display reports
          total  disk  size which may include non-DOS partitions,  or  other
          logical  partitions.   If  a  device driver  has  been  loaded  to
          simulate a hard disk (e.g. Bernoulli boxes), they will be reported
          as well.

     [F5] - ROM Bios and Bios Extensions information.  This window will show
          as much information as it can about any Bios which is installed in
          the machine.   At a minimum,  your system Bios will be identified. 
          Any  other Bios installed will also be reported on.   This  screen
          will only display "readable" characters from the Bios.

     [F6] - Print a report to the printer.

     [F7] - Print a report to the file WHATAMI.INF.

     After  any window has been reviewed it may be cleared by  pressing  any
     key.   It may also be moved by using the cursor keys.   Windows may  be
     superimposed by pressing another function key.  If numerous windows are
     open, one window may be brought to the foreground by pressing its func-
     tion key.   After all windows are cleared,  pressing any key will  con-
     tinue the WHAT AM I? program.
                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

     LICENSE FEE

     In  the interest of promoting the development of usable,   and inexpen-
     sive  public  domain software,  people  who  find  this product useful, 
     and/or  beneficial  may  feel free to copy  and distribute  it  in  its
     original form along with this documentation.    By  remitting a license
     fee  of $5,   along  with  your name,   address and phone  number  (op-
     tional),  you will be added to a mailing list for updates or  revisions
     to WHAT AM I?  when they are produced.    Corporations using it who may
     be inter ested  in obtaining a site license for WHAT AM I?   may do  so
     for a fee of $15 per location.

     Users  who wish to make comments or suggestions on WHAT AM I?  are  en-
     couraged to write to me at the above address.

     The following pages contain screen prints and annotated comments  about
     the fields displayed in the various WHAT AM I? screens.
                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

     ANNOTATED SCREEN PRINT EXAMPLES:

     MAIN WHAT AM I? INFORMATION SCREEN

  [F1] - Help               WHAT AM I? -- Version 5
                        COMPUTER INFO PROGRAM BY PETER HYMAN
           SYSTEM DATE & TIME: Monday January 18, 1993 at 12:00:00 PM

SYSTEM INFORMATION                                  DISK INFORMATION

PROCESSOR/COPROCESSOR : 80486 / Internal            LOGICAL DRIVES :   7 A: - G:
DOS VERSION / BIOS    : 5.00 / 02/02/91             ATTACHED DRIVES: ABCDEFG
TOTAL SYSTEM RAM      :    654,336 bytes    639 KB  DRIVE SELECTED : E:
TOTAL FREE RAM        :    471,024 bytes    460 KB  DISK CLUSTERS  :       9,773
USED BY DOS, ETC      :    183,312 bytes    179 KB  FREE CLUSTERS  :       4,564
EXTENDED MEMORY V 2.00:  1,048,576 bytes  1,024 KB  SECTORS/CLUSTER:           4
FREE EXTENDED MEMORY  :    131,072 bytes    128 KB  BYTES/SECTOR   :       2,048
EXPANDED MEMORY V 4.00:    262,144 bytes    256 KB  DISK SIZE      :  80,060,416
FREE EXPANDED MEMORY  :    262,144 bytes    256 KB  BYTES USED     :  42,672,128
DISPLAY MODE/ADAPTER  : Color - VGA : 256K or more  FREE SPACE     :  37,388,288
PARALLEL PORTS        : 1                           PERCENT FREE   :       46.7%
SERIAL PORTS          : 2   VERIFY SET TO : OFF
MOUSE INSTALLED       : YES BREAK SET TO  : OFF

                           ENVIRONMENT AREA CONTAINS
COMSPEC=C:\COMMAND.COM
PROMPT=$p$g
PROCOMM=f:\util\
LC=F:\lc6
                PRESS ANY KEY TO SEE MORE ENVIRONMENT STRINGS

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

     DESCRIPTION OF THE FIELDS:

          SYSTEM INFORMATION

          PROCESSOR/COPROCESSOR : Identifies the CPU and/or Coprocessor
          DOS VERSION / BIOS    : DOS  Version  and BIOS  date  (located  at
               F000:FFF5)
          TOTAL SYSTEM RAM      : Total System RAM as reported by Bios Func-
               tion 12H
          TOTAL FREE RAM        : Free Memory (below 640K)
          USED BY DOS, ETC      : Total Memory used by DOS,  device drivers,
               etc.
                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

     DESCRIPTION OF THE FIELDS:

          SYSTEM INFORMATION (continued)

          EXTENDED MEMORY V 2.00: This  line  will only appear  if  Extended
               Memory is detected in the target system.   If not,  this line
               and  the  next  will NOT appear on the display.   If  an  XMS
               driver is detected,  its version number will be displayed  in
               the V X.XX format.   Total Extended Memory as reported by the
               CMOS  will be displayed.   The Total Extended Memory  is  not
               computed  using INT 15H function 88H since XMS  drivers  hook
               that interrupt to report 0KB Extended Memory.
          FREE EXTENDED MEMORY  : This  line  will  only appear  if  an  XMS
               Driver is loaded,  and if so, will report the total amount of
               unused Extended Memory.  
          EXPANDED MEMORY V 4.00: This  line  will only appear  if  Expanded
               Memory is detected in the target system.   If not,  this line
               and  the next will NOT appear on the display.   The  Expanded
               Memory Version will be displayed in the V X.XX format.  Total
               Expanded Memory will be displayed.
          FREE EXPANDED MEMORY  : This  line  will only appear  if  Expanded
               Memory is detected in the target system.   If not,  this line
               will NOT appear on the display.  The total amount of Free Ex-
               panded Memory will be displayed.
          DISPLAY MODE/ADAPTER  : This  line reports the current video  mode
               (BW or COLOR),  plus will identify the active display adapter
               and, if an EGA, VGA, PGA adapter is found, it will report the
               amount of RAM detected on the card (up to 256K).
          PARALLEL PORTS        : The Parallel and Serial ports are those
          SERIAL PORTS          : reported by Bios function 11H
          VERIFY SET TO         : DOS Verify status (On or Off)
          BREAK SET TO          : DOS Break status (On or Off)
          MOUSE INSTALLED       : Is a mouse active?
          ENVIRONMENT AREA CONTAINS: These lines are the current Environment
               Variables.  If WHAT AM I? was started with the /S option, the
               list of Environment Variables will be sorted alphabetically

          DISK INFORMATION

          LOGICAL DRIVES : This line reports the number and disk drive  let-
               ters  which  may be assigned (typically set by  the  physical
               number of disks attached or the LASTDRIVE parameter).
          ATTACHED DRIVES: This  line reports the actual disks  attached  to
               the  system (e.g.  in DOS 3+ the LOGICAL DRIVES would  be  5:
               A:-E:,  but  if  there is only one hard  disk,  the  attached
               drives  may read ABC or AC.  This line wil also  report  disk
               drive letters assigned by the ASSIGN or SUBST DOS commands.
                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

     DESCRIPTION OF THE FIELDS:

          DISK INFORMATION (continued)

          DRIVE SELECTED : The  currently selected disk drive whose  statis-
               tics  will be displayed below.   If the drive selected via  a
               command line option is invalid, an error will be reported un-
               der the DISK INFORMATION heading.  The default is the current
               drive from which WHAT AM I? was exeuted.
          DISK CLUSTERS  : These lines report the number of physical disk
          FREE CLUSTERS  : clusters on the selected drive, the number of
          SECTORS/CLUSTER: Free clusters, the number of Sectors per cluster
          BYTES/SECTOR   : and the Bytes per sector
          DISK SIZE      : The logical disk size is computed from the above
          BYTES USED     : and the Space used, Free Space and Percentage of
          FREE SPACE     : Disk Space is computed
          PERCENT FREE   : 
                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

          WHAT AM I? HELP SCREEN


           WHAT AM I  Version 5 HELP ͻ
                                                                    
            [F1] - This HELP Screen                                 
            [F2] - EXTended Memory Details                          
            [F3] - EXPanded Memory Details                          
            [F4] - Disk Drive(s) Details                            
            [F5] - ROM Bios & Extensions Details                    
            [F6] - Print Report                                     
            [F7] - Save Report to File                              
                                                                    
            All Windows may be moved using the  (cursor keys)       
                                                                    
            Command Line Options:                                   
                                                                    
            WHATAMI [?|/?|-?] [/E|-E] [drive[:]]                    
              / or -? = Display Help Info to CRT                    
              / or -E = Use 43 Line EGA or 50 Line VGA Text Modes   
              drive   = Drive to Report On                          
                                                                    
           Press Any Key to Return ͼ

     Any  and all pop-up windows may be viewed by pressing  the  appropriate
     function  key.   Multiple windows may be open at the same time and  the
     current  active  window  may be moved using any  of  the  cursor  keys. 
     Pressing any key will close the current window and leaving the user  at
     the  next window to the top.   After all windows have been closed,  the
     program will continue.  Windows may be reopened at any time.   Multiple
     open  windows  may be switched among by pressing the  desired  window's
     function  key.   If there is no EXTended or EXPanded  memory,  function
     keys [F2] and/or [F3] will have no window opened.
                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

          WHAT AM I? EXTENDED MEMORY INFO SCREEN -- ONLY IF XMS DRIVER IS
          PRESENT


           EXTended Memory Details Ŀ
                                                                
            XMS Driver Version   : 2.00                         
            Revision Number      :  5.00                        
            HMA                  : In Use by a Program          
            Total EXTended Memory:   1,048,576 Bytes   1024 KB  
            Free EXTended Memory :     131,072 Bytes    128 KB  
            Upper Memory Blocks  :      65,536 Bytes     64KB   
            Largest UMB Available:      32,768 Bytes     32KB   
           Press Any Key to Return 

          DESCRIPTION OF FIELDS

          XMS Driver Version   : The current XMS Version
          Revision Number      : The internal revision number
          HMA                  : The  availability of the 64 KB High  Memory
               Area
          Total EXTended Memory: The  Total amount of EXTended memory  found
               from the CMOS
          Free EXTended Memory : The amount of Free EXTended memory reported
               by the XMS driver
          Upper Memory Blocks  : The  amount of KBs free in the  UMB  region
               between 640K and the 1MB boundary.
          Largest  UMB  Available:  The largest contiguous  block  of  Upper
               Memory Available.
                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

     WHAT AM I? EXPANDED MEMORY INFO SCREEN ( SCREEN 1 OF 2 ) - ONLY IF EX-
     PANDED MEMORY IS PRESENT

      EXPanded Memory Details Ŀ
                                                                      
       EXPanded Memory Driver Version :  4.00                         
       Page Frame Segment Location    :  E000                         
       Number of EMM Handles Used     :  7                            
       Total EXPanded Memory Available:     262,144 Bytes   16 Pages  
       Total EXPanded Memory Used     :           0 Bytes    0 Pages  
       Free EXPanded Memory           :     262,144 Bytes   16 Pages  
     Ĵ
                   Handle                     16KB                    
                  Num  Name           Bytes  Pages     KB             
                    0                     0      0      0             
                    1  SUPERPCK   1,048,576     64   1024             
                    2  XDV:hiDV      32,768      2     32             
                    3               147,456      9    144             
                    4               147,456      9    144             
                    5               147,456      9    144             
                    6               114,688      7    112             
                                                                      
                                                     [PgDn] for more  
      Press Any Key to Return 

     WHAT AM I? EXPANDED MEMORY INFO SCREEN ( SCREEN 2 OF 2 )

      EXPanded Memory Details Ŀ
                                                                      
       EXPanded Memory Driver Version :  4.00                         
       Page Frame Segment Location    :  E000                         
       Number of EMM Handles Used     :  7                            
       Total EXPanded Memory Available:     262,144 Bytes   16 Pages  
       Total EXPanded Memory Used     :           0 Bytes    0 Pages  
       Free EXPanded Memory           :     262,144 Bytes   16 Pages  
     Ĵ
                   Handle                     16KB                    
                  Num  Name           Bytes  Pages     KB             
                               
          Totals:   7             1,638,400    100   1600             
                                                                      
                                                                      
                                                                      
                                                                      
                                                                      
                                                                      
                                                     [PgUp] for more  
      Press Any Key to Return 
                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

     EXPANDED MEMORY DESCRIPTION OF FIELDS

          EXPanded Memory Driver Version : The reported EMS Driver Version
          Page Frame Segment Location    : The  location  of  the  EMM  Page
               Frame
          Number of EMM Handles Used     : Number  of  EMM Handles  used  by
               programs
          Total EXPanded Memory Available: The  total  amount  of   EXPanded
               memory available to the current process (note,  running  pro-
               grams under DESQView or WINDOWS may cause this amount to dif-
               fer from the actual amount of EXPanded memory in your system. 
               This is due to the fact that multitasking programs can  limit
               the amount of EXPanded memory available to a process.  By re-
               viewing the total of EXPanded memory used by all Handles (see
               the bottom part of the EXPanded memory pop up window) the ac-
               tual total can be determined))
          Total EXPanded Memory Used     : The  total  amount  of   EXPanded
               memory used from within the current process.
          Free EXPanded Memory           : The total amount of free EXPanded
               memory

          The lower part of the display shows each Handle's usage of  EXPan-
          ded memory,  including the Handle number, its Name (if available),
          the  total  number of Bytes of EXPanded memory it uses,  and  that
          number stated as 16KB pages and 1KB chunks.
                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

     WHAT AM I? DISK DRIVE INFO SCREEN

      Physical Disk Drive(s) Details Ŀ
                                                                     
                            Tracks/                 Total   Size in  
       Drive Type  Heads  Cylinders  Sectors         Size     MB/KB  
         
       1.2MB 5"       2         80       15    1,228,800     1.2MB  
       360KB 5"       2         40        9      368,640     360KB  
       Fixed Disk     35       1016       17  309,514,240  302.26MB  
                                                                     
      Press Any Key to Return 
     ------------------------------------------------------------------

     This window shows technical information about the disk drives  attached
     to the PC.   Using Bios function 13H function 8,  it retrieves informa-
     tion about all attached devices,  including the drive type,  the number
     of  physical  drive heads,  Tracks or Cylinders per Disk,  Sectors  per
     Track.  The Total Size is computed by the formula H * T * S * 512.  The
     disk Size in MB/KB takes the Total Size, divides by 1024.   If that re-
     sult is greater than 1000, the partial result is divided by 1000.   The
     size in MB therefore,  is really the size in thousands of KB.   This is
     to  remain consistent with almost all statements of disk size by  other
     programs and manufacturers.   An actual statement of MB would take  the
     Total Size, and divide by 1024 and again by 1024.

     If a device driver has been loaded (e.g. a Bernoulli disk driver) which
     "fools"  DOS into seeing another device,  an asterisk will appear after
     the device name (e.g.  Fixed Disk*) and a footnote explaining this will
     appear  at the bottom of the disk window.   In the case of  Bernoullis,
     the  total size of the device may not reflect the net size of all  car-
     tridges.
                              WHAT AM I? Version 5
                          COMPUTER INFORMATION PROGRAM
                                       BY
                                        
                                 PETER A. HYMAN
                    148 Tennyson Drive, Plainsboro, NJ  08536
                                 (609) 799-2638

WHAT AM I? BIOS INFO SCREEN

 System & Extension ROM Details Ŀ
                                                                          
  ROM    KB                                                               
  Seg  Size  Identifiers                                                  
Ĵ
 C000    32  7400: Some code expects "IBM" here!./Video Seven BIOS Code,  
             Version 1.47 %4.(C) Copyright 1987 Video Seven Inc., All Rig 
             hts Reserved..Updated: 10/17/88.Video Seven BIOS Code, Versi 
             on 1.47 .S .                                                 
 C800     6  FUTURE DOMAIN CORP. (C) 1986-1990 V6.0105/31/90.!&L&.&.U     
             udf.6                                                        
 F000    64  Award SoftwareIBM COMPATIBLE 286 BIOS COPYRIGHT Award Softwa 
             re Inc.oftware Inc. Award Softw.`  WR286 Modular BIOS Versio 
             n N3.03 NFS (F1).Copyright(c)1984-88 Award Software Inc..Awa 
             rd SoftwaQINFORMTECH 286/SUPRA - Quality & Support           
                                                                          
 Press Any Key to Return 
---------------------------------------------------------------------------

     The  BIOS Information screen displays information found in  the  target
     computer  by examining memory locations from C000:0000 to EE00:0000  at
     each 512 bytes to see if a DOS signature of 55AA is present.  If so,  a
     BIOS extension is installed.  WHAT AM I? retrieves the size of the BIOS
     Extension at byte offset 2, which is the size in 512 byte blocks.  WHAT
     AM I? then reads through the next 256 bytes of the BIOS Extension found
     looking  for printable characters,  and these will be  displayed  here. 
     Any non-printable characters appearing in succession are replaced by  a
     single period ".".

     For the System ROM,  WHAT AM I?  reads from location F000:E000 for  256
     bytes.
