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.