home *** CD-ROM | disk | FTP | other *** search
/ The CIA World Factbook 1992 / k3bimage.iso / sel / 12 / 0060 / pcprobe.hlp < prev    next >
Encoding:
Text File  |  1991-12-02  |  157.4 KB  |  3,090 lines

  1.  
  2.                              PC Probe (tm)
  3.                 Advanced Testing Program for PC, XT, AT
  4.  
  5.                            HELP INFORMATION
  6.  
  7.                          Copyright (C) 1990 by
  8.               Landmark Research International Corporation
  9.                        703 Grand Central Street
  10.                          Clearwater, FL 34616
  11.                          Phone (813) 443-1331
  12.                           FAX (813) 443-6603
  13.                          All rights reserved.
  14.  
  15.  
  16.  1  INTRODUCTION TO PC PROBE . . . . . . . . . . . . . . . . . .   16
  17.     1.1  CONGRATULATIONS . . . . . . . . . . . . . . . . . . . .   16
  18.        1.1.1  We Want To Hear From You . . . . . . . . . . . . .   17
  19.     1.2  MAJOR FEATURES  . . . . . . . . . . . . . . . . . . . .   17
  20.     1.3  WHAT PC PROBE DOES  . . . . . . . . . . . . . . . . . .   19
  21.        1.3.1  System Information Tests . . . . . . . . . . . . .   19
  22.        1.3.2  Diagnostic Tests . . . . . . . . . . . . . . . . .   20
  23.        1.3.3  Performance Benchmark Tests  . . . . . . . . . . .   21
  24.        1.3.4  Utilities  . . . . . . . . . . . . . . . . . . . .   22
  25.        1.3.5  Pictures . . . . . . . . . . . . . . . . . . . . .   22
  26.     1.4  WHY YOU NEED PC PROBE . . . . . . . . . . . . . . . . .   23
  27.  2  OPERATION  . . . . . . . . . . . . . . . . . . . . . . . . .   24
  28.     2.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . . .   24
  29.     2.2  INSTALL AND RUN PC PROBE  . . . . . . . . . . . . . . .   25
  30.        2.2.1  Read PCPROBE.DOC . . . . . . . . . . . . . . . . .   25
  31.        2.2.2  Safety for Existing System Configuration . . . . .   27
  32.     2.3  REMOTE OPERATION  . . . . . . . . . . . . . . . . . . .   29
  33.     2.4  HOW TO EXIT FROM PC PROBE . . . . . . . . . . . . . . .   30
  34.     2.5  HOW TO USE THE MENU SYSTEM  . . . . . . . . . . . . . .   31
  35.        2.5.1  Mouse or Keyboard Control  . . . . . . . . . . . .   32
  36.        2.5.2  Important Keys - F1, Esc, Enter/Spacebar, Alt  . .   34
  37.        2.5.3  Making Menu Selections . . . . . . . . . . . . . .   38
  38.        2.5.4  Using Dialogue Boxes . . . . . . . . . . . . . . .   39
  39.           2.5.4.1  List and Text Display Fields  . . . . . . . .   40
  40.           2.5.4.2  Text Entry Fields . . . . . . . . . . . . . .   43
  41.        2.5.5  Return to Menus  . . . . . . . . . . . . . . . . .   43
  42.     2.6  PASSWORD PROTECTION . . . . . . . . . . . . . . . . . .   44
  43.     2.7  MAIN MENU STRUCTURE . . . . . . . . . . . . . . . . . .   46
  44.  3  CONFIGURE MENU . . . . . . . . . . . . . . . . . . . . . . .   47
  45.     3.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . . .   48
  46.     3.2  CHANGE COLORS . . . . . . . . . . . . . . . . . . . . .   48
  47.     3.3  PASSWORD  . . . . . . . . . . . . . . . . . . . . . . .   49
  48.     3.4  RESULTS LOG LOCATION  . . . . . . . . . . . . . . . . .   50
  49.        3.4.1  Results to Printer . . . . . . . . . . . . . . . .   51
  50.        3.4.2  Results to File  . . . . . . . . . . . . . . . . .   52
  51.  4  PICTURE MENU . . . . . . . . . . . . . . . . . . . . . . . .   53
  52.     4.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . . .   53
  53.     4.2  LOAD IMAGE  . . . . . . . . . . . . . . . . . . . . . .   54
  54.        4.2.1  Proper Monitor and Graphics Adapter  . . . . . . .   54
  55.        4.2.2  Proper Image File Format . . . . . . . . . . . . .   55
  56.        4.2.3  Pictures Come with PC Probe  . . . . . . . . . . .   55
  57.     4.3  CREATE YOUR OWN PICTURES  . . . . . . . . . . . . . . .   56
  58.     4.4  WHAT YOU CAN DO WITH PICTURES . . . . . . . . . . . . .   58
  59.     4.5  IF YOU DON'T WANT TO CREATE YOUR OWN  . . . . . . . . .   60
  60.  5  INFO MENU  . . . . . . . . . . . . . . . . . . . . . . . . .   60
  61.     5.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . . .   60
  62.     5.2  SYSTEM INFO . . . . . . . . . . . . . . . . . . . . . .   61
  63.        5.2.1  Computer Model . . . . . . . . . . . . . . . . . .   61
  64.        5.2.2  DOS Version  . . . . . . . . . . . . . . . . . . .   61
  65.        5.2.3  CPU Type . . . . . . . . . . . . . . . . . . . . .   62
  66.        5.2.4  CPU Clock Speed  . . . . . . . . . . . . . . . . .   62
  67.        5.2.5  FPU Type . . . . . . . . . . . . . . . . . . . . .   63
  68.        5.2.6  Video Type . . . . . . . . . . . . . . . . . . . .   63
  69.        5.2.7  Base (DOS) Memory  . . . . . . . . . . . . . . . .   64
  70.        5.2.8  Extended Memory  . . . . . . . . . . . . . . . . .   66
  71.        5.2.9  EMS Memory . . . . . . . . . . . . . . . . . . . .   67
  72.        5.2.10  ROM Areas Used  . . . . . . . . . . . . . . . . .   68
  73.        5.2.11  System BIOS . . . . . . . . . . . . . . . . . . .   69
  74.        5.2.12  Video BIOS  . . . . . . . . . . . . . . . . . . .   70
  75.        5.2.13  Display Memory  . . . . . . . . . . . . . . . . .   70
  76.        5.2.14  Hard Disk BIOS  . . . . . . . . . . . . . . . . .   71
  77.        5.2.15  IRQ Assignments . . . . . . . . . . . . . . . . .   71
  78.        5.2.16  DMA Channel Assignments . . . . . . . . . . . . .   72
  79.        5.2.17  I/O Addresses . . . . . . . . . . . . . . . . . .   73
  80.        5.2.18  CMOS RAM Contents . . . . . . . . . . . . . . . .   76
  81.        5.2.19  Mouse Presence  . . . . . . . . . . . . . . . . .   77
  82.        5.2.20  Keyboard Type . . . . . . . . . . . . . . . . . .   77
  83.     5.3  VIEW, PRINT, CLEAR RESULTS LOG  . . . . . . . . . . . .   77
  84.     5.4  ABOUT PC PROBE  . . . . . . . . . . . . . . . . . . . .   80
  85.     5.5  HELP ON PC PROBE  . . . . . . . . . . . . . . . . . . .   80
  86.  6  BENCHMARK MENU . . . . . . . . . . . . . . . . . . . . . . .   81
  87.     6.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . . .   81
  88.     6.2  PROCESSOR BENCHMARK . . . . . . . . . . . . . . . . . .   81
  89.     6.3  VIDEO BENCHMARK . . . . . . . . . . . . . . . . . . . .   82
  90.     6.4  EXTENDED VIDEO BENCHMARK  . . . . . . . . . . . . . . .   83
  91.     6.5  LANDMARK SYSTEM SPEED TEST  . . . . . . . . . . . . . .   87
  92.        6.5.1  CPU Type . . . . . . . . . . . . . . . . . . . . .   88
  93.        6.5.2  CPU Clock  . . . . . . . . . . . . . . . . . . . .   88
  94.        6.5.3  FPU Type . . . . . . . . . . . . . . . . . . . . .   89
  95.        6.5.4  Video Type . . . . . . . . . . . . . . . . . . . .   89
  96.        6.5.5  CPU Speed  . . . . . . . . . . . . . . . . . . . .   90
  97.        6.5.6  FPU Speed  . . . . . . . . . . . . . . . . . . . .   91
  98.        6.5.7  Video Speed  . . . . . . . . . . . . . . . . . . .   92
  99.        6.5.8  Custom Versions Available  . . . . . . . . . . . .   93
  100.     6.6  HARD DRIVE BENCHMARK  . . . . . . . . . . . . . . . . .   94
  101.        6.6.1  Hard Disk Access Time  . . . . . . . . . . . . . .   94
  102.        6.6.2  Hard Disk Data Transfer Rate . . . . . . . . . . .   95
  103.           6.6.2.1  Data Verify Rate  . . . . . . . . . . . . . .   95
  104.           6.6.2.2  Data Throughput Rate  . . . . . . . . . . . .   98
  105.           6.6.2.3  Verify Versus Throughput  . . . . . . . . .    102
  106.  7  DIAGNOSTIC MENU  . . . . . . . . . . . . . . . . . . . . .    103
  107.     7.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . .    103
  108.        7.1.1  KickStart a Dead Computer  . . . . . . . . . . .    104
  109.        7.1.2  Results Log  . . . . . . . . . . . . . . . . . .    104
  110.        7.1.3  Test Pause . . . . . . . . . . . . . . . . . . .    105
  111.        7.1.4  Halting a Test . . . . . . . . . . . . . . . . .    105
  112.        7.1.5  Test Looping . . . . . . . . . . . . . . . . . .    106
  113.        7.1.6  No Stop on Failure . . . . . . . . . . . . . . .    106
  114.        7.1.7  Batch Testing  . . . . . . . . . . . . . . . . .    107
  115.        7.1.8  Remote Testing . . . . . . . . . . . . . . . . .    107
  116.     7.2  TEST MODE OPTIONS . . . . . . . . . . . . . . . . . .    108
  117.        7.2.1  Select Test Mode . . . . . . . . . . . . . . . .    108
  118.        7.2.2  Execute Tagged Tests . . . . . . . . . . . . . .    109
  119.        7.2.3  Clear All Tags . . . . . . . . . . . . . . . . .    110
  120.     7.3  SYSTEM BOARD TESTS  . . . . . . . . . . . . . . . . .    110
  121.        7.3.1  Real Time Clock  . . . . . . . . . . . . . . . .    111
  122.        7.3.2  CMOS RAM . . . . . . . . . . . . . . . . . . . .    111
  123.        7.3.3  Central Processor (CPU)  . . . . . . . . . . . .    111
  124.        7.3.4  Math Coprocessor . . . . . . . . . . . . . . . .    111
  125.        7.3.5  Speaker  . . . . . . . . . . . . . . . . . . . .    112
  126.        7.3.6  Memory Tests . . . . . . . . . . . . . . . . . .    112
  127.           7.3.6.1  Data Line Test  . . . . . . . . . . . . . .    113
  128.           7.3.6.2  March Test  . . . . . . . . . . . . . . . .    114
  129.           7.3.6.3  Quick Parity Test . . . . . . . . . . . . .    114
  130.           7.3.6.4  Long Parity Test  . . . . . . . . . . . . .    115
  131.           7.3.6.5  GalRow Tests  . . . . . . . . . . . . . . .    115
  132.           7.3.6.6  Refresh Toggle  . . . . . . . . . . . . . .    117
  133.           7.3.6.7  Refresh Bandwidth . . . . . . . . . . . . .    118
  134.           7.3.6.8  Refresh Rate  . . . . . . . . . . . . . . .    118
  135.           7.3.6.9  Extended Memory Test  . . . . . . . . . . .    119
  136.           7.3.6.10  Expanded Memory Test . . . . . . . . . . .    121
  137.        7.3.7  Keyboard Tests . . . . . . . . . . . . . . . . .    123
  138.        7.3.8  Interrupts . . . . . . . . . . . . . . . . . . .    124
  139.           7.3.8.1  Controller  . . . . . . . . . . . . . . . .    125
  140.           7.3.8.2  IRQ0  . . . . . . . . . . . . . . . . . . .    126
  141.           7.3.8.3  IRQ4  . . . . . . . . . . . . . . . . . . .    126
  142.           7.3.8.4  IRQ6  . . . . . . . . . . . . . . . . . . .    126
  143.        7.3.9  DMA Registers  . . . . . . . . . . . . . . . . .    127
  144.     7.4  I/O CARD TESTS  . . . . . . . . . . . . . . . . . . .    128
  145.        7.4.1  Network Controller Tests . . . . . . . . . . . .    128
  146.           7.4.1.1  8390 Ethernet Test  . . . . . . . . . . . .    129
  147.        7.4.2  Parallel Port Tests  . . . . . . . . . . . . . .    130
  148.           7.4.2.1  Data Line and Command Line  . . . . . . . .    130
  149.           7.4.2.2  DATA to STATUS and COMMAND Line . . . . . .    130
  150.           7.4.2.3  Toggle line . . . . . . . . . . . . . . . .    131
  151.        7.4.3  Serial Port Tests  . . . . . . . . . . . . . . .    131
  152.           7.4.3.1  Data Line Test  . . . . . . . . . . . . . .    133
  153.           7.4.3.2  Asynch I/O Test . . . . . . . . . . . . . .    133
  154.        7.4.4  Video Board/Monitor Tests  . . . . . . . . . . .    133
  155.           7.4.4.1  Display Memory  . . . . . . . . . . . . . .    134
  156.           7.4.4.2  Video Mode  . . . . . . . . . . . . . . . .    134
  157.        7.4.5  Joystick . . . . . . . . . . . . . . . . . . . .    135
  158.        7.4.6  Mouse  . . . . . . . . . . . . . . . . . . . . .    136
  159.     7.5  DRIVE TESTS . . . . . . . . . . . . . . . . . . . . .    136
  160.        7.5.1  Floppy Controller and Drive Tests  . . . . . . .    137
  161.           7.5.1.1  Head Cleaning and Alignment . . . . . . . .    138
  162.           7.5.1.2  Format  . . . . . . . . . . . . . . . . . .    139
  163.           7.5.1.3  Write . . . . . . . . . . . . . . . . . . .    140
  164.           7.5.1.4  Read  . . . . . . . . . . . . . . . . . . .    140
  165.           7.5.1.5  Seek  . . . . . . . . . . . . . . . . . . .    141
  166.           7.5.1.6  Write/Read  . . . . . . . . . . . . . . . .    141
  167.        7.5.2  Hard Drive Tests . . . . . . . . . . . . . . . .    141
  168.           7.5.2.1  Seek  . . . . . . . . . . . . . . . . . . .    143
  169.           7.5.2.2  Format  . . . . . . . . . . . . . . . . . .    143
  170.           7.5.2.3  Write . . . . . . . . . . . . . . . . . . .    144
  171.           7.5.2.4  Read  . . . . . . . . . . . . . . . . . . .    145
  172.           7.5.2.5  Surface Analysis  . . . . . . . . . . . . .    146
  173.           7.5.2.6  Compare Track 0 . . . . . . . . . . . . . .    147
  174.           7.5.2.7  Compare Drive . . . . . . . . . . . . . . .    148
  175.  8  UTILITIES MENU . . . . . . . . . . . . . . . . . . . . . .    149
  176.     8.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . .    149
  177.     8.2  LOW-LEVEL FORMAT THE HARD DRIVE . . . . . . . . . . .    150
  178.        8.2.1  Background Information . . . . . . . . . . . . .    150
  179.           8.2.1.1  Track and Sector Construction . . . . . . .    150
  180.           8.2.1.2  Headers Help Find Tracks and Sectors  . . .    151
  181.           8.2.1.3  Error Detection and Correction  . . . . . .    152
  182.           8.2.1.4  Sector Interleave . . . . . . . . . . . . .    153
  183.           8.2.1.5  Bad Spots on Disk . . . . . . . . . . . . .    154
  184.           8.2.1.6  When Low-Level Format is Needed . . . . . .    154
  185.           8.2.1.7  DOS (High-Level) Format . . . . . . . . . .    155
  186.        8.2.2  Performing the Low-Level Format  . . . . . . . .    156
  187.           8.2.2.1  Track Limit Imposed by BIOS . . . . . . . .    157
  188.           8.2.2.2  Selection of Interleave Factor  . . . . . .    158
  189.     8.3  DETERMINE HARD DRIVE INTERLEAVE . . . . . . . . . . .    159
  190.     8.4  REVITALIZE HARD DRIVE DATA  . . . . . . . . . . . . .    161
  191.     8.5  PARK HARD DRIVE IN LANDING ZONE . . . . . . . . . . .    163
  192.     8.6  RUN USER PROGRAM  . . . . . . . . . . . . . . . . . .    164
  193.     8.7  BAD RAM CHIP LOCATION . . . . . . . . . . . . . . . .    165
  194.        8.7.1  End User Versus Technician . . . . . . . . . . .    166
  195.        8.7.2  Typical Memory Chips . . . . . . . . . . . . . .    167
  196.        8.7.3  Configuring the Memory Map . . . . . . . . . . .    167
  197.        8.7.4  Enter the Failing Address  . . . . . . . . . . .    169
  198.        8.7.5  Exit from the Bad RAM Locator  . . . . . . . . .    170
  199.     8.8  CMOS SETUP:  DISPLAY AND EDIT CMOS RAM  . . . . . . .    170
  200.        8.8.1  What is CMOS RAM?  . . . . . . . . . . . . . . .    171
  201.        8.8.2  Built-in Setup . . . . . . . . . . . . . . . . .    173
  202.        8.8.3  Drive Types in CMOS RAM  . . . . . . . . . . . .    174
  203.        8.8.4  Hard Drive Types Available . . . . . . . . . . .    176
  204.  9  TROUBLESHOOTING HINTS  . . . . . . . . . . . . . . . . . .    190
  205.     9.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . .    191
  206.     9.2  BIOS ERRORS DURING BOOT . . . . . . . . . . . . . . .    191
  207.        9.2.1  BIOS Manufacturers . . . . . . . . . . . . . . .    193
  208.     9.3  DIAGNOSTIC TEST ERRORS  . . . . . . . . . . . . . . .    194
  209.  10  ACCESSORIES . . . . . . . . . . . . . . . . . . . . . . .    202
  210.     10.1  INTRODUCTION . . . . . . . . . . . . . . . . . . . .    203
  211.     10.2  LOOPBACK PLUGS . . . . . . . . . . . . . . . . . . .    203
  212.  
  213.  TABLE 1.  SUMMARY OF MENU KEYS AND USES . . . . . . . . . . . .   35
  214.  TABLE 2.  STANDARD XT/AT MEMORY MAP . . . . . . . . . . . . . .   65
  215.  TABLE 3.  DECIMAL-HEXADECIMAL-BINARY CONVERSION . . . . . . . .   66
  216.  TABLE 4.  STANDARD XT/AT I/O ADDRESS USAGE  . . . . . . . . . .   74
  217.  TABLE 5.  HARD DRIVE MANUFACTURERS AND PARAMETERS . . . . . .    178
  218.  TABLE 6.  BIOS ERRORS DETECTED DURING BOOT  . . . . . . . . .    192
  219.  TABLE 7.  BIOS Manufacturers  . . . . . . . . . . . . . . . .    194
  220.  TABLE 8.  DIAGNOSTIC TEST ERROR CODES AND MEANINGS  . . . . .    196
  221.  TABLE 9.  LOOPBACK PLUG INTERCONNECTIONS  . . . . . . . . . .    205
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  1  INTRODUCTION TO PC PROBE
  228.  
  229.  1.1  CONGRATULATIONS
  230.  PC Probe (tm) is a full-featured, advanced testing program for your
  231.  IBM-compatible personal computer.  We named it PC Probe because it
  232.  actually delves into normally inaccessible areas of the computer
  233.  and, via state-of-the-art software techniques it probes for answers
  234.  about your computer configuration and operation.  We developed it
  235.  expressly for you after years of PC maintenance and marketing
  236.  experience taught us what you need.
  237.  
  238.  This help text will fully describe PC Probe and how to use it.  We
  239.  believe PC Probe is the finest product of its type, and that it
  240.  is the best overall value for your investment.   We are thankful to
  241.  have you as our customer and we congratulate you on your purchase of
  242.  PC Probe.
  243.  
  244.  1.1.1  We Want To Hear From You
  245.  We welcome your comments and suggestions for improvements in the
  246.  product and documentation.  Please feel free to send your recommen-
  247.  dations to our marketing department at the address given in the
  248.  beginning of this text. And be sure to mail us your Owner Registra-
  249.  tion Card.  We want your feedback.
  250.  
  251.  1.2  MAJOR FEATURES
  252.  PC Probe has the following major features:
  253.  
  254.  o  Full-Featured PC testing program
  255.     o  Runs on PC, XT, AT, 386, 486
  256.     o  Runs under DOS 2.0 and higher
  257.     o  Includes the famous Landmark System Speed Test 
  258.  o  Easy to use menu system makes testing automatic
  259.     o  Pull-down menus use keyboard or mouse
  260.     o  Displays color, mono Hercules, MDA, CGA, EGA, VGA
  261.     o  Can be run from remote PC to save service calls
  262.  o  Three major test types give complete truth about system
  263.     o  Diagnostics can loop, log to printer/disk
  264.     o  Benchmarks show CPU, Math, Video, Hard Disk Speed
  265.     o  System Information fully describes system components
  266.  o  Tests and displays all standard system items
  267.     o  CPU, math, clock, interrupts, direct memory access
  268.     o  Serial/parallel I/O, drive types, memory types
  269.     o  Time, date, CMOS RAM
  270.     o  Keyboard, mouse, joystick
  271.  o  Utilities give powerful capability
  272.     o  Low-level disk format allows bad track mapping
  273.     o  Display VGA graphic images of circuit under test
  274.     o  Setup program displays and edits CMOS RAM
  275.     o  Revitalize the data on your hard disk
  276.     o  Run your own custom test programs from menu
  277.  o  Password protects against accidental destructive actions
  278.  
  279.  1.3  WHAT PC PROBE DOES
  280.  PC Probe allows you to test and perform special functions on your
  281.  system as follows:
  282.  
  283.  1.3.1  System Information Tests
  284.  PC Probe tests the computer to discover all it can about what is
  285.  inside the system.  It then displays the information for your
  286.  review.  This data tells you what kind of microprocessor or math
  287.  coprocessor chips are installed, how much memory you have, and many
  288.  other interesting items.  If you are a technical user, you will find
  289.  the data helpful when it is time to reconfigure the system.  If you
  290.  are a novice, you will find it to be informative and educational.
  291.  
  292.  1.3.2  Diagnostic Tests
  293.  PC Probe will run detailed tests on all the major components of a
  294.  standard system.  When a faulty system component causes an error, PC
  295.  Probe will notify you on the display, and will log the test results
  296.  to a printer or disk file for later review.  Thus, PC Probe will
  297.  help you identify and correct the cause of system failures.  If you
  298.  are a normal end user, you can notify a technician of the results,
  299.  and thereby save time on your repair bill.  If you are a technician,
  300.  you can run the tests in loops while you try to isolate and correct
  301.  the problem.
  302.  
  303.  1.3.3  Performance Benchmark Tests
  304.  PC Probe contains Landmark's latest version of the de facto world
  305.  standard for PC performance testing, the Landmark System Speed Test,
  306.  plus more.  The test shows you graphically on the screen exactly how
  307.  fast your computer is performing, relative to the world's leading
  308.  computer standard:  the IBM AT.  You will see CPU, math chip, and
  309.  video type and speed in a dynamic test that updates the screen
  310.  several times per second.  If you are a performance buff, you can
  311.  use the test to show the effect of multitasking or running other
  312.  tasks in the background.  Otherwise, you can use the test to show
  313.  off the performance of your system in your office, or in a computer
  314.  showroom.
  315.  
  316.  1.3.4  Utilities
  317.  PC Probe also contains important capabilities that save you money on
  318.  alternative software and provide more information about your system. 
  319.  The low-level formatter can initialize new hard drives, non-destruc-
  320.  tive format can revitalize your hard drive data, and system Setup
  321.  will let you edit the contents of CMOS RAM in your AT compatible. 
  322.  You can even run your choice of external programs under the PC Probe
  323.  menu system.
  324.  
  325.  1.3.5  Pictures
  326.  PC Probe is the first broadly available educational test program
  327.  because it can display annotated images of parts of the computer
  328.  system under test.  Images are in the popular 16-color PCX file
  329.  format and can be displayed on EGA and VGA systems.  PC Probe comes
  330.  with a set of images that can be replaced by OEMs to pertain to any
  331.  particular computer system.
  332.  
  333.  1.4  WHY YOU NEED PC PROBE
  334.  Use of PC Probe is essential after any system component has been
  335.  repaired, installed, replaced, or shipped inside a computer system. 
  336.  It helps you to ensure that the computer is functional, that it has
  337.  been restored to its original configuration without missing compo-
  338.  nents, and that it is performing up to your exacting standards.  PC
  339.  Probe thereby provides the ideal combination of low cost, accurate
  340.  results, simple operation, and ease of use.  It can keep you in
  341.  charge of your system, and can save unnecessary service calls over
  342.  the life of the computer.  You should run PC Probe
  343.  
  344.  o  After installing or removing a component of the computer
  345.  o  When system errors are suspected or occur
  346.  o  On a quarterly basis in normal office environments
  347.  o  Monthly or weekly in an industrial or vibrating environment
  348.  o  After transporting or setting up a computer
  349.  
  350.  2  OPERATION
  351.  
  352.  2.1  INTRODUCTION
  353.  This chapter presents information you need to install, run, and
  354.  operate PC Probe and use it to test and maintain your computer
  355.  system.  You do not need special knowledge or skill to perform the
  356.  testing functions of PC Probe.  However, if you are not a qualified
  357.  technician, you should not attempt to repair your computer, even if
  358.  you think you know the cause of the problem.  You should use PC
  359.  Probe to test, and refer repairs to the technician.
  360.  
  361.  If you attempt to repair the electronics or mechanics inside a
  362.  computer under warranty, you might void the warranty.  If you then
  363.  have system problems, you may have to pay for out-of-warranty re-
  364.  pairs.  Therefore, if the system is under warranty, we recommend
  365.  that you use PC Probe to test the system, but NOT to adjust it. 
  366.  Rather, send an in-warranty system back to a factory-authorized
  367.  repair facility.
  368.  
  369.  2.2  INSTALL AND RUN PC PROBE
  370.  Switch power on to your computer and boot DOS 2.0 or above off the
  371.  normal boot drive.  You cannot bootstrap an operating system from
  372.  the PC Probe Program diskette.  You cannot run PC Probe under any
  373.  operating system but MS-DOS 2.0 or above, or a true clone of MS-DOS.
  374.  
  375.  2.2.1  Read PCPROBE.DOC
  376.  Before running PC Probe, you should read the contents of the file
  377.  PCPROBE.DOC on the program diskette.  That file explains new fea-
  378.  tures that were put in the program since the manual was written, and
  379.  it delineates any other changes that were made to the program or
  380.  manual.  Since some of the information will be important to your
  381.  understanding and use of the product, we encourage you to read it. 
  382.  To do that, insert the program diskette into drive A: and enter the
  383.  following command (type the command and press the enter key):
  384.  
  385.        TYPE A:PCPROBE.DOC
  386.  
  387.  If the command scrolls data off the screen, re-enter it as follows,
  388.  assuming the MORE.COM program is in the directory search path:
  389.  
  390.        TYPE A:PCPROBE.DOC | MORE
  391.  You may then read a screen's worth of data at a time and press
  392.  spacebar or Enter to scroll the text up at a comfortable rate.
  393.  
  394.  2.2.2  Safety for Existing System Configuration
  395.  Many diagnostic programs require you to remove all drivers and
  396.  resident programs before running the test, and many require you to
  397.  reboot the system after the diagnostics have finished running.  This
  398.  is done to reduce the amount of work in creating the diagnostics to
  399.  handle the system environment "safely", but it causes extra work for
  400.  the user.
  401.  
  402.  PC Probe was engineered to be safe to use.  You do not need to
  403.  remove resident programs, memory managers, or drivers before running
  404.  it.  In general, you will not need to reboot the system afterward
  405.  because it will not adversely affect mouse drivers, memory managers,
  406.  or the layout and set up of extended and expanded memory.  Also, it
  407.  should not interfere with multitasking environments running in 80386
  408.  Virtual 86 mode.
  409.  
  410.  However, some of the tests affect the configuration of circuitry
  411.  that PC Probe has no way of knowing is in use.  For example you can
  412.  run a test on a serial port that is set up to run with a special
  413.  non-mouse serial port driver installed in memory.  You must exercise
  414.  normal caution in running programs on I/O devices that are already
  415.  set up for some other function.
  416.  
  417.  PC Probe can disrupt a high-resolution text video mode, and will not
  418.  return to that mode after it finishes execution.  It is recommended
  419.  that you set your system for normal 80 column x 25 line text mode
  420.  before running PC Probe.  You can usually do this with one of the
  421.  following DOS commands:
  422.  
  423.        MODE CO80  Set color mode
  424.        MODE MONO  Set monochrome mode
  425.  
  426.  2.3  REMOTE OPERATION
  427.  You may configure PC Probe for remote operation by entering the
  428.  following command line to start the program:
  429.  
  430.        PCPROBE /R
  431.  
  432.  Remote operation means you may run PC Probe from another (remote)
  433.  computer that is connected to your system via a serial interface
  434.  (COM port).  In order for someone to run PC Probe on your computer
  435.  from a remote system, the actual PC Probe program must be on your
  436.  computer's disk, not on the remote computer's disk.  Furthermore,
  437.  both computers must be running and communicating with each other via
  438.  a remote communication program such as PC Anywhere, Carbon Copy,
  439.  Blast, CoSession, or NetRemote.  There may be others on the market
  440.  that your dealer can recommend.
  441.  
  442.  The /R parameter on the command line causes PC Probe to disable
  443.  keyboard, video, and serial port tests so that you cannot run them
  444.  except by starting PC Probe without the /R option.  The reason is
  445.  that you can neither press keys nor see the local display from a
  446.  remote computer; the serial port is needed for communicating with
  447.  the remote computer and testing it will destroy the communication
  448.  link.
  449.  
  450.  2.4  HOW TO EXIT FROM PC PROBE
  451.  To exit from PC Probe, bring up the Exit menu by pressing X from the
  452.  main menu or Alt-X from any other menu.  This Exit menu allows you
  453.  to either exit to DOS or reboot the system.
  454.  
  455.  If you exit to DOS, you may then run another program in the normal
  456.  way allowed by DOS.
  457.  
  458.  If you reboot, then the computer will perform a warm boot and com-
  459.  pletely reload the operating system and drivers.  Sometimes a reboot
  460.  can be desirable, especially if you have removed resident programs
  461.  and drivers in order to allow PC Probe to test all of expanded and
  462.  extended memory.
  463.  
  464.  2.5  HOW TO USE THE MENU SYSTEM
  465.  The pull-down menu system is similar to IBM's SAA (System Applica-
  466.  tion Architecture) menu system.  However, you are not required to
  467.  press the Alt key to make a main menu selection when no menus but
  468.  the main menu are on the screen.  The display shows menu selections
  469.  at or near the top, and helping information across the bottom line
  470.  of the screen.  The main menu is shown across the top of the screen. 
  471.  Subordinate menus (submenus) are displayed beneath main menu items
  472.  that you select.
  473.  
  474.  2.5.1  Mouse or Keyboard Control
  475.  PC Probe's menu system allows you to use the mouse or keyboard keys
  476.  to select and execute items (also known as functions) shown in the
  477.  submenus.  Once you select a function, it becomes activated to allow
  478.  you to make further selections or data entries, or it starts execut-
  479.  ing.
  480.  
  481.  All main menu functions will cause submenus to drop down under the
  482.  selected menu item; some menu selections will cause a dialogue box
  483.  to appear.  You may select functions from the submenu or dialogue
  484.  box.  All menu functions are executed upon selection.  Dialogue box
  485.  functions are executed when you press enter or spacebar while the
  486.  <OK> function is highlighted, or when you double-click the left
  487.  mouse button on the desired item.  You can cancel a dialogue box by
  488.  pressing Esc or Enter when the <CANCEL> function is highlighted
  489.  (press Tab to move the highlight to the cancel word).  You may mix
  490.  the use of the mouse and keyboard in any way that is convenient to
  491.  you.
  492.  
  493.  Before using a mouse, your mouse driver must be already loaded in
  494.  accordance with the mouse manufacturer's instructions.  To use a
  495.  mouse position the diamond-shaped mouse pointer onto a menu item,
  496.  and press or click the left mouse button, then release it.  You do
  497.  not need to hold the button down to "drag" or "pull" a menu down.
  498.  
  499.  2.5.2  Important Keys - F1, Esc, Enter/Spacebar, Alt
  500.  You may press F1 at any time to cause PC Probe to display help
  501.  information that you can scroll or page through using the cursor
  502.  arrows and page up / down keys, or a mouse.
  503.  
  504.  Press Enter or Spacebar to execute any highlighted function or menu
  505.  item.  You may also press the left mouse button while the mouse
  506.  cursor is overlaying the desired selection.
  507.  
  508.  Press Esc to back up or cancel a selection.  This is the same as
  509.  executing the <Cancel> function when it is shown on the display. 
  510.  You may also press the right mouse button to simulate pressing Esc. 
  511.  The main exception to this is the keyboard test; you may escape from
  512.  it only by pressing Ctrl-Esc.
  513.  
  514.  Press Alt in conjunction with any of the main menu keys to abandon
  515.  the current menu and invoke the corresponding function.  This will
  516.  work even when you are several levels deep in some menu.  For exam-
  517.  ple, press Alt-X to invoke the Exit menu.  The following table lists
  518.  the popular keys and their uses.
  519.  
  520.                 TABLE 1.  SUMMARY OF MENU KEYS AND USES
  521.  
  522.   KEY               MEANING
  523.   F1                Display Help.
  524.   Esc               Back up to previous menu till main menu is
  525.                     reached; cancel the current dialogue box; stop
  526.                     running the current test or batch of tests if
  527.   Enter or Space    the current test is interruptable.
  528.                     Execute the highlighted function unless on a
  529.                     text entry field; if in a text entry field,
  530.   Insert            space inserts a space above the cursor.
  531.                     For text entry only:  toggle between character
  532.   Delete            insert and overtype mode.
  533.                     For text entry only:  delete the character above
  534.   Backspace         the cursor.
  535.                     For text entry only:  delete the character to
  536.   Home, End         the left of the cursor.
  537.                     For text entry only:  move the cursor to the be-
  538.   Tab, Shift-Tab    ginning or end of the line, respectively.
  539.                     For dialogue box only:  move the selection high-
  540.   Left, right       light to the next or previous field.
  541.   cursor arrows     Move cursor or menu highlight bar to left or
  542.                     right; this will drop down the adjacent menu if
  543.   Up, down cursor   at the next level below main menu.
  544.   arrows            Move cursor or menu highlight bar up or down.
  545.   Pg Up, Down
  546.                     Scroll through text or list fields a screen at a
  547.   Shift-Print       time.
  548.   Screen            Print the current screen on the printer (same as
  549.   Highlighted       DOS).
  550.   Character         Press the corresponding key to invoke a menu se-
  551.   Alt + main menu   lection.
  552.   key               Invokes the corresponding main menu selection
  553.   Left Mouse But-   from any other menu (when not in a dialogue
  554.   ton               box).
  555.   Right Mouse       Same as pressing Enter (selects and executes an
  556.   Button            item).
  557.                     Same as pressing Esc (Cancels, or backs up to
  558.                     previous menu).
  559.  
  560.  2.5.3  Making Menu Selections
  561.  There are two ways to use the keyboard for menu selections:  cursor
  562.  control using the highlight bar, or key select using the highlighted
  563.  character of the menu item.
  564.  
  565.  With the cursor control method, you press cursor control (arrow)
  566.  keys to move the menu highlight bar between menu selections.  When
  567.  the desired item is highlighted, press Enter or spacebar to select
  568.  that item.
  569.  
  570.  With the menu key select method you may press the key for the high-
  571.  lighted letter in the desired menu item for the lowest level of menu
  572.  on the screen (the menu box in which the highlight bar is dis-
  573.  played).  When you press the key, the corresponding item is immedi-
  574.  ately selected and executed.
  575.  
  576.  These versatile methods of selecting menu items give you both an
  577.  easy approach for novices, and a more terse approach for expert
  578.  users.
  579.  
  580.  2.5.4  Using Dialogue Boxes
  581.  A dialogue box allows you to enter information, such as a file name,
  582.  in a text entry field, or to select parameter items from several
  583.  different fields of information; parameter items affect the way the
  584.  dialogue box functions.  For example, a dialogue box to allow you to
  585.  type in a file name into a text entry field, select a file name from
  586.  a list field showing the files in the currently selected directory,
  587.  select a directory from a list field showing directories in the
  588.  current directory, select an OK field to select the file, and select
  589.  a CANCEL field to cancel the operation and return to the main menu.
  590.  
  591.  The current field will be highlighted.  To select a different field,
  592.  click the left mouse button anywhere in the field.  To use the
  593.  keyboard, press the Tab key to highlight the next field in a forward
  594.  direction, or Shift-Tab to highlight and select the next field in a
  595.  reverse direction.
  596.  
  597.  2.5.4.1  List and Text Display Fields
  598.  A list field displays a list of items from which you may choose a
  599.  single item using the mouse or keyboard.  A text display field
  600.  displays text but does not allow you to select it.  The amount of
  601.  information in the text or list can be so long that the field cannot
  602.  show all of it at the same time, but you can scroll the list or text
  603.  up and down in the field and move the highlighted selection bar up
  604.  and down in the list.  An example is the Run User Program selection
  605.  in the Configure menu.
  606.  
  607.  To scroll the highlight bar up and down in the list, or the text or
  608.  list up and down in the field of selections, use cursor and page
  609.  keys, or click the left mouse button anywhere in the shaded area at
  610.  the right or bottom margin of the list field.  Clicking on the
  611.  arrows scrolls one line at a time, while clicking in the shaded area
  612.  scrolls one page at a time.
  613.  
  614.  Alternatively, you may press the key for the first character in a
  615.  selection name to jump immediately in the list to the first or next
  616.  name that begins with that character.  For example, if the selection
  617.  bar is on the file name "myprog.exe", you can press "p" to jump to
  618.  the first file starting with p, and press "s" to jump to the first
  619.  name starting with s; while on the last file starting with p, press-
  620.  ing p again will jump to the first file starting with p.
  621.  
  622.  In the file list dialogue box, the current directory and wildcard
  623.  file specification are shown at the top.  By entering a different
  624.  file specification, you can change the list of files displayed.  For
  625.  example, *.COM will show all the file names with .COM extension. 
  626.  You can press the Tab key repeatedly to move the highlight from one
  627.  field to another.  When the Drives/Dirs field is active, you can
  628.  select any available drive, such a drive A: (cursor down until [-A-]
  629.  is highlighted, then Enter), or the parent directory in the current
  630.  drive (..).  The Dirs box will show any subdirectories available. 
  631.  Once you have selected a drive or directory, the File List will show
  632.  all the files in the selected directory of the selected drive, as
  633.  enabled by the file specification at the top of the dialogue box.
  634.  
  635.  2.5.4.2  Text Entry Fields
  636.  While entering information in a text entry field, you have normal
  637.  editing capability.  You may press backspace to erase the character
  638.  to the left of the cursor, Delete to erase the character above the
  639.  cursor, arrow keys to move the cursor, Insert key to toggle between
  640.  typeover and character insert mode, and Home and End keys to move
  641.  the cursor to the beginning and end of the line.  Naturally, you
  642.  will press Enter to accept the entry.
  643.  
  644.  2.5.5  Return to Menus
  645.  Once PC Probe has finished executing a function that you have
  646.  selected, in most cases it displays the menu that was on the screen
  647.  immediately prior to execution.  It leaves the same menu item
  648.  highlighted.  This allows you to select and execute the same func-
  649.  tion repeatedly with a minimum of keystrokes and mouse activity.
  650.  
  651.  2.6  PASSWORD PROTECTION
  652.  PC Probe allows you to run tests and perform other operations that
  653.  can disrupt the configuration of your system or destroy data on your
  654.  disk drives.  Most diagnostic test programs offer no protection
  655.  against such destructive activities other than multiple levels of
  656.  querying the operator as to whether it is okay to do it.
  657.  
  658.  PC Probe does offer protection in the form of a password entry. 
  659.  Before allowing you to run a destructive test or disruptive configu-
  660.  ration activity, it requires you to enter the correct password.  You
  661.  must enter it exactly as it was originally stored, in the correct
  662.  upper/lower case letter form.
  663.  
  664.  The Configure menu allows you to change the password from the
  665.  default of PCPROBE to any other password you like.  If you forget
  666.  the password, you will never be able to execute those secure func-
  667.  tions.  That is another reason you should always keep a backup
  668.  diskette handy with the original version of the program on it.
  669.  
  670.  If you don't want an unskilled user to run PC Probe and risk damag-
  671.  ing data or changing the configuration on your computer, you should
  672.  change the password.  If you are a technician permanently installing
  673.  PC Probe on a user's computer, you may want to change the password
  674.  so that only you can run the destructive tests.
  675.  
  676.  2.7  MAIN MENU STRUCTURE
  677.  PC Probe performs the following major functions, and menu items are
  678.  there to support them:
  679.  
  680.  Info           Displays System Information, help, test log results
  681.  
  682.  Benchmarks  Runs benchmark performance tests for system comparison
  683.  
  684.  Diagnostics Enable test mode, select and run diagnostic tests
  685.  
  686.  Configure      Lets you configure the program (color or mono dis-
  687.                 play, etc.)
  688.  
  689.  Utilities      Runs special programs (setup, format, user program,
  690.                 etc.)
  691.  Pictures    Displays computer images from 16-color PCX files
  692.  
  693.  Exit           Quit the program and return to the operating system
  694.  
  695.  The chapters to come discuss all the items in the submenus invoked
  696.  when you select any of the above main menu items.  However, they do
  697.  not describe each and every dialogue box or selection because those
  698.  are self-evident when you are running the program.  The topics will
  699.  explain the significance of the selections and how they apply to
  700.  your testing or usage situations.
  701.  
  702.  3  CONFIGURE MENU
  703.  
  704.  
  705.  
  706.  3.1  INTRODUCTION
  707.  This chapter describes the Configure menu functions that allow you
  708.  to change the configuration of PC Probe.  Whenever you change a
  709.  configuration item, PC Probe stores the new configuration on the
  710.  disk inside the PC Probe program itself.  As a result, the next time
  711.  you run PC Probe it uses the most recent configuration you set up.
  712.  
  713.  3.2  CHANGE COLORS
  714.  By default, PC Probe displays menus, test results, and dialogue
  715.  boxes in monochrome mode.  However, if you are using a color system,
  716.  you may use the Change Colors function to enable one of three
  717.  preselected color sets.  Each set provides a different mix of colors
  718.  to the menu system to reduce eyestrain and make PC Probe more
  719.  pleasing and enjoyable to use.  You may experiment with these
  720.  colors, and we encourage you to do so.
  721.  3.3  PASSWORD
  722.  This selection displays a text entry dialogue box and allows you to
  723.  change the current password of up to 8 characters.  When you change
  724.  it and press Enter, PC Probe encrypts the password and stores it
  725.  inside the program itself on the disk.  The password is case-sensi-
  726.  tive.  That is, upper case letters are stored as upper case letters,
  727.  and lower case letters are stored as lower case letters.
  728.  
  729.  A user must know and enter the correct password, with each letter in
  730.  the correct case, before PC Probe will execute its protected func-
  731.  tions.  The protected functions are those that can destroy data on
  732.  the disks, or alter the configuration of the system.  For example,
  733.  low-level disk format, disk write and format tests, and hard disk
  734.  data revitalization are protected functions.
  735.  
  736.  The default password is PCPROBE.  If you change it, you must remem-
  737.  ber it in order to execute password-protected functions.  If you
  738.  forget it, you will not be able to execute those functions, and you
  739.  must load and run the original PC Probe program (that has the
  740.  original default password PCPROBE intact) to be able to execute
  741.  them.
  742.  
  743.  3.4  RESULTS LOG LOCATION
  744.  PC Probe contains an internal test results log that retains the
  745.  results of the most recently executed system information, benchmark,
  746.  or diagnostic test function.  If you executed a single test, it
  747.  contains a single test result.  If you executed a batch of tests, it
  748.  contains results of each test in the batch.  Each time you execute a
  749.  new test, whether system information, benchmark, or diagnostic,
  750.  PC Probe adds the results to the end of the log until available DOS
  751.  memory has been used up.
  752.  
  753.  By default, the results log data are sent only to the display.  You
  754.  may use the Results Log Location function to select a disk file or
  755.  the printer as the destination.  If you select printer or file, then
  756.  every time PC Probe executes a function that sends data to the
  757.  internal log, it also sends the results to the printer or file,
  758.  appending the current results to whatever is already there.
  759.  
  760.  3.4.1  Results to Printer
  761.  The printer is assumed to be a standard 80-column character or line
  762.  printer such as a daisy wheel, dot matrix, or laser printer.  PC
  763.  Probe does not send any special codes to the printer in order to set
  764.  it up.  PC Probe will not print properly on a Postscript printer.
  765.  
  766.  PC Probe prints only on device LPT1:, just as the standard DOS PRINT
  767.  command prints on LPT1:.  If you want it to print to another device,
  768.  such as a serial port, you must use the DOS MODE command (see DOS
  769.  manuals) to redirect LPT1: to that device.
  770.  
  771.  If you run a test on the parallel or serial port to which the
  772.  printer is attached, then it is possible that PC Probe will not be
  773.  able to print test results, nor will any other DOS program.  To
  774.  remedy this, you must reboot the system.  For this reason, we
  775.  recommend that you not test the device (printer or disk) used to
  776.  record test results.
  777.  
  778.  3.4.2  Results to File
  779.  When you select a file as the destination for the results log, PC
  780.  Probe displays a dialogue screen that allows you to enter a new file
  781.  or select an existing file.
  782.  
  783.  The dialogue box does not allow you to erase an existing file. 
  784.  However, if PC Probe is configured to send test results to a file,
  785.  you may clear the contents of the file using the Clear Results Log
  786.  function in the Info menu.
  787.  
  788.  If you enter a new file name, then PC Probe will log all results to
  789.  that file if log-to-file is enabled.
  790.  
  791.  4  PICTURE MENU
  792.  
  793.  4.1  INTRODUCTION
  794.  This chapter describes the Pictures menu selection and how to use it
  795.  to display EGA and VGA images on your computer.  It also suggests
  796.  some ways to create informative and educational images of your own
  797.  to display.
  798.  
  799.  4.2  LOAD IMAGE
  800.  This menu selection allows you to display prestored images on your
  801.  computer screen.
  802.  
  803.  4.2.1  Proper Monitor and Graphics Adapter
  804.  Your system must be using an IBM-compatible enhanced color monitor
  805.  and EGA (enhanced graphics adapter), or an analog monitor with VGA
  806.  (video graphics array) adapter in order for this feature to work. 
  807.  If you are using a digital color monitor with CGA (color graphics
  808.  adapter) or digital monochrome monitor with and IBM-compatible MDA
  809.  (monochrome display adapter) or HGC (Hercules graphics controller),
  810.  you will not be able to display the images.
  811.  4.2.2  Proper Image File Format
  812.  The menu selection displays a dialogue screen that allows you to
  813.  select an image file for display (see the Operation chapter for
  814.  details on how to use the dialogue screen).
  815.  
  816.  The pictures must be in files ending with the extension ".PCX".  PCX
  817.  files are compressed image files in Z-Soft's PC Paintbrush 16-color
  818.  EGA or VGA format.  If you try to display images in any other
  819.  format, an image with more colors, or an image that is larger than
  820.  the screen, the display will show an error message rather than the
  821.  image.  Maximum image size is 640 columns x 350 rows of pixels for
  822.  EGA systems, and 640 x 480 for VGA systems.
  823.  
  824.  4.2.3  Pictures Come with PC Probe
  825.  Several images of parts of a typical computer are provided with PC
  826.  Probe.  If you have a custom version of PC Probe, it may come with a
  827.  complete set of drawings and pictures that relate to your computer.
  828.  
  829.  If no PCX image files appear in the list box, then they are not in
  830.  the current directory and you must use the mouse or press Tab or
  831.  Shift-Tab to enable the directory list field and select the proper
  832.  directory.
  833.  
  834.  4.3  CREATE YOUR OWN PICTURES
  835.  It is possible, and can be fun, to create your own pictures for
  836.  display with PC Probe.  Some typical methods are:
  837.  
  838.  
  839.  
  840.  
  841.  1.  Draw them with a paint program such as Pictor (Paul Mace Soft-
  842.  ware), PC Paintbrush (Z-Soft), Tempra (Mathematica), or Deluxe Paint
  843.  II (Electronic Arts).
  844.  
  845.  2.  Scan them with a hand or page scanner such as from Microtek, PC
  846.  Complete, or DataCopy.
  847.  
  848.  3.  Capture them from an image displayed on the screen by another
  849.  program.  Some capture programs are HiJaak (Inset Systems), TGLGRAB
  850.  (TerraVision), Cap (Paul Mace Software), or Pizzaz.
  851.  
  852.  4.  Digitize them with an image capture or video frame grabber card
  853.  with video camera attached.  Typical frame capture boards are Via
  854.  and SuperVia from Jovian Logic, and others from Computer Eyes,
  855.  Willow, U.S. Video, Everex, and Truevision.
  856.  5.  Since scanned or video captured images can contain thousands of
  857.  colors and PC Probe will only allow you to display images of 16
  858.  colors, you will need to reduce the number of colors in those images
  859.  to just 16.  Good software packages that do that are PHIPS profes-
  860.  sional high resolution image processing software from TerraVision,
  861.  and Image Tools from MicroTex.
  862.  
  863.  6.  Most but not all paint and image capture programs will save
  864.  images in PCX file format.  However, not all of them do, and for
  865.  those you will need to use file conversion software to convert the
  866.  image file to PCX format.  Excellent programs for this are TGL Plus
  867.  (TerraVision) and HiJaak (Inset Systems).
  868.  
  869.  4.4  WHAT YOU CAN DO WITH PICTURES
  870.  PC Probe's ability to display pictures can be educational and infor-
  871.  mative for yourself and others.  As people work to become more
  872.  computer literate, they often need training tools that help them to
  873.  visualize concepts.  This is especially difficult with computers
  874.  because so much of the system is hidden under its cover.
  875.  
  876.  There is no limit to the number of images PC Probe can display. 
  877.  Computer manufacturers can create them and install them on a custom-
  878.  er diskette to ship with PC Probe in a bundle with their systems. 
  879.  Corporate micro managers can create them for distribution throughout
  880.  the corporation, and include specialized instructions for handling
  881.  failures.  The pictures can even be used to show users how to set
  882.  jumpers and switches and perform other system configuration tasks.
  883.  
  884.  With a paint or draw program, you can draw a block diagram or anno-
  885.  tate a captured video image with descriptive text.  For example, if
  886.  you want to show the memory layout on a computer motherboard, you
  887.  can capture the image with a video capture system, color-reduce it,
  888.  then put descriptive wording on it with the paint program to show
  889.  the location of parity and data bits as well as bank layout.
  890.  
  891.  4.5  IF YOU DON'T WANT TO CREATE YOUR OWN
  892.  It may be inconvenient or impossible for you to create your own
  893.  pictures.  If you want professional assistance, recommendations, or
  894.  a complete image development project done, contact Landmark.
  895.  
  896.  5  INFO MENU
  897.  
  898.  5.1  INTRODUCTION
  899.  The purpose of the Info menu is to give you information about your
  900.  computer, the PC Probe program, and the results of tests you have
  901.  run.  This chapter describes the Info menu selections and explains
  902.  how to use them.
  903.  
  904.  5.2  SYSTEM INFO
  905.  System Info shows several screen pages of information about the
  906.  computer.  The minimum information you can display is given below. 
  907.  You may use page and cursor keys or the mouse to scroll the data.
  908.  
  909.  5.2.1  Computer Model
  910.  This item shows the actual IBM-compatible model of the computer,
  911.  such as PC, XT, or AT.
  912.  
  913.  5.2.2  DOS Version
  914.  This item shows the version of MS-DOS, PC-DOS, or compatible DOS
  915.  being run on the system:  2.0, 2.1, 2.11, 3.0, 3.1, 3.2, 3.3, 4.0,
  916.  etc.
  917.  
  918.  5.2.3  CPU Type
  919.  This item shows the type of central processing unit installed:  V20,
  920.  V30, 8088, 80188, 8086, 80186, 80286, 80386 SX, 80386 DX, or 80486. 
  921.  The CPU is the major "brain" of the computer.  It consists of a
  922.  single relatively large chip.  Where possible, this item will also
  923.  identify the chip manufacturer.
  924.  
  925.  5.2.4  CPU Clock Speed
  926.  This item shows the speed in megahertz (MHz) of the system clock,
  927.  e.g. 4.77 MHz, 8 MHz, 25 MHz, 33 MHz, etc.  The clock provides
  928.  pulses to system board circuitry, particularly the CPU, that regu-
  929.  lates the speed at which event sequences occur in the system.  The
  930.  faster the clock, the better the computer will perform.
  931.  5.2.5  FPU Type
  932.  This item shows the type of math chip installed: 8087, 80287, or
  933.  80387.  Where possible, this item will identify the specific manu-
  934.  facturer of the chip.  FPU means floating point unit and refers to
  935.  the scientific and engineering types of calculations the chip is
  936.  able to perform.  It is also referred to as NPU (numeric processor
  937.  unit) or math coprocessor.
  938.  
  939.  5.2.6  Video Type
  940.  This item shows the type of video adapter installed, including
  941.  Hercules, Monochrome Display Adapter (IBM MDA or compatible), Color
  942.  Graphics Adapter (IBM CGA or compatible), Enhanced Graphics Adapter
  943.  (IBM EGA or compatible), or Video Graphics Array adapter (IBM VGA or
  944.  compatible).  Where possible, this item will show the name of the
  945.  chip manufacturer if the video card is a SuperVGA.
  946.  5.2.7  Base (DOS) Memory
  947.  This item shows the amount of Random Access Memory (RAM) installed
  948.  and the amount being used in the lower 640K of address space.  Base
  949.  memory is that area of memory where DOS, drivers, buffers, resident
  950.  programs, and application programs reside in a normal system.  Early
  951.  PCs had 64K, but this is not enough to run modern applications, and
  952.  PC Probe with DOS cannot run in that little.  Modern systems should
  953.  have a full 640K, although some can run with 256K or 512K.  The
  954.  following tables show the hexadecimal address ranges for the lower
  955.  1M of DOS memory and the decimal to hexadecimal translation.
  956.  
  957.  
  958.  
  959.  
  960.  
  961.                   TABLE 2.  STANDARD XT/AT MEMORY MAP
  962.  
  963.       ADDRESS         PURPOSE
  964.       00000-9FFF0     640K Base RAM
  965.       A0000-AFFF0     64K EGA/VGA Graphics RAM Memory
  966.       B0000-B7FF0     32K MDA Text Memory
  967.       B8000-BFFF0     32K CGA Text Memory
  968.       C0000-DFFF0     128K Adaptor Memory
  969.       E0000-EFFF0     64K System Board ROM
  970.       F0000-FFFF0     64K System Board BIOS
  971.       C0000-C7FFF     32K EGA/VGA BIOS
  972.       C8000-CBFFF     16K Disk Controller BIOS
  973.       CC000-CFFFF     16K Network BIOS
  974.       D0000-EFFFF     128K EMS Memory
  975.  
  976.  
  977.             TABLE 3.  DECIMAL-HEXADECIMAL-BINARY CONVERSION
  978.  
  979.   DEC  HEX  BIN    DEC  HEX  BIN    DEC  HEX  BIN    DEC  HEX  BIN
  980.   0    0    0000   4    4    0100   8    8    1000   12   C    1100
  981.   1    1    0001   5    5    0101   9    9    1001   13   D    1101
  982.   2    2    0010   6    6    0110   10   A    1010   14   E    1110
  983.   3    3    0011   7    7    0111   11   B    1011   15   F    1111
  984.  
  985.  5.2.8  Extended Memory
  986.  This item shows the amount of memory installed and the amount being
  987.  used from 1M (one megabyte) up to 16M (286-based systems) or 4G
  988.  (gigabytes) in 386 systems.  Extended memory does not exist in 8088
  989.  or 8086 systems (PC, XT, and compatibles).
  990.  
  991.  5.2.9  EMS Memory
  992.  This item shows the amount of expanded memory installed in the
  993.  system.  EMS means Expanded Memory Specification; the specification
  994.  was originally developed and agreed to by Lotus, Intel, and Micro-
  995.  soft.  Sometimes it is referred to as LIM EMS memory.  EMS memory
  996.  requires a special software driver to be loaded when DOS boots.   In
  997.  order for application programs to use the EMS memory, the driver
  998.  must conform properly to the LIM EMS specification.
  999.  
  1000.  There are two versions of EMS driver: 3.2 and 4.0.  Version 3.2
  1001.  allows up to 8 MB of memory to be in the system in addition to the
  1002.  normal base and extended memory.  Version 4.0 allows 32 MB of
  1003.  expanded memory.  Application programs see 16K (kilobyte) segments
  1004.  of the memory in a certain 64K contiguous block of addresses in the
  1005.  lower 1 MB of address space. 
  1006.  The block of addresses used is called a "page frame", and usually
  1007.  resides at address E0000h (a 64K area between the 640K and 1M limits
  1008.  reserved for EMS memory), although it can reside at other addresses. 
  1009.  The driver's responsibility is to switch memory control circuitry
  1010.  electronically or via software so that the page frame can act as a
  1011.  window through which application programs can read and write data to
  1012.  the entire range of expanded memory.  The driver can use more than
  1013.  one page frame.  The EMS system information shows which page frames
  1014.  are in use, as well as the version number of the EMS driver.
  1015.  
  1016.  5.2.10  ROM Areas Used
  1017.  This item shows the Read Only Memory (ROM) installed in the system. 
  1018.  ROM is used to hold data that doesn't disappear when you shut power
  1019.  off to the computer.  System BIOS (see next topic) is in ROM, as
  1020.  well as video BIOS for EGA and VGA graphics cards, network adapter
  1021.  BIOS, and some hard disk controller BIOS.  PC Probe identifies ROM
  1022.  areas by attempting to write to it, then read back what was written. 
  1023.  ROM contents will remain the same, while RAM contents will be
  1024.  changed.  Being able to see what ROM is installed is an advantage
  1025.  for you if you ever have to identify unused space that you can make
  1026.  available to other adapter cards.
  1027.  
  1028.  5.2.11  System BIOS
  1029.  This item shows the starting address, size, and if possible the
  1030.  manufacturer of the software in system BIOS ROM.  BIOS means "Basic
  1031.  Input/Output System" and refers to software that is always in the
  1032.  computer to allow DOS and application programs to communicate with
  1033.  certain I/O devices such as the display, the keyboard, disk drives,
  1034.  printers, and so on.  Typical BIOS developers who might be named
  1035.  are:  IBM, Phoenix, Award, Quadtel, American Megatrends Inc (AMI),
  1036.  and Landmark.  System BIOS normally occupies 64K starting at address
  1037.  F0000h (the top 64K segment in the lower 1 MB of address space).
  1038.  
  1039.  5.2.12  Video BIOS
  1040.  This item shows the starting address, size, and if possible the
  1041.  manufacturer of the software in video adapter BIOS ROM.  Usually
  1042.  only EGA, VGA, and 8514A video adapters will have their own BIOS. 
  1043.  CGA and MDA are built into the system BIOS.  EGA and VGA video BIOS
  1044.  usually occupies 16K to 24K starting at address C0000h.
  1045.  
  1046.  5.2.13  Display Memory
  1047.  This item tells how much RAM is available to hold information being
  1048.  displayed on the system monitor or screen.  This memory is on the
  1049.  video adapter itself.  Depending on the adapter, the display memory
  1050.  can occupy up to 128K starting at A0000h and ranging through C0000h
  1051.  minus 1.
  1052.  
  1053.  5.2.14  Hard Disk BIOS
  1054.  This item shows the starting address and size of BIOS for special
  1055.  hard disk controllers.  The hard disk BIOS for standard systems is
  1056.  part of the system BIOS, but for ESDI (Enhanced Small Device Inter-
  1057.  face), SCSI (Small Computer Systems Interface), and certain other
  1058.  controllers, the BIOS is on the disk controller adapter card: it
  1059.  normally occupies 16K starting at address C8000h.
  1060.  
  1061.  5.2.15  IRQ Assignments
  1062.  This item shows the standard Interrupt ReQuest (IRQ) assignments in
  1063.  the system, the ones that are actually wired to the interrupt
  1064.  priority recognition circuitry.  There are up to 16 IRQ signals in
  1065.  an AT and 8 in a PC.  IRQs can be issued by various circuits in the
  1066.  system to alert the microprocessor that some event needs to be
  1067.  handled.  Two are reserved for the system board timer and keyboard
  1068.  controller.  Others are reserved for disk, and other I/O control-
  1069.  lers.
  1070.  
  1071.  Several IRQ lines are not wired to any circuit, but are available at
  1072.  the expansion slot connectors for add-in cards.  Any add-in card
  1073.  plugged into an expansion slot can thus be wired up to one of the
  1074.  available lines.  There is no way for PC Probe to test the assign-
  1075.  ment of such non-standard IRQs, so this item identifies them as
  1076.  being "available" even though they might be in use by a non-standard
  1077.  I/O controller card.
  1078.  
  1079.  5.2.16  DMA Channel Assignments
  1080.  There are 4 Direct Memory Access (DMA) channels in a PC or XT, and 8
  1081.  in an AT.  The DMA controller transfers data between memory and I/O
  1082.  device controllers without intervention by the CPU.  It thereby
  1083.  relieves the CPU of managing slow and tedious byte-for-byte data
  1084.  transfers so it can get real processing done.  Some of the DMA
  1085.  channels are preassigned, and others are available.  This item shows
  1086.  the standard assignments, and identifies the others as available
  1087.  because there is no empirical way of determining what add-on cards
  1088.  will use them.  DMA channels are in this way similar to IRQs.
  1089.  
  1090.  5.2.17  I/O Addresses
  1091.  The processor has available 1024 Input/Output addresses that func-
  1092.  tion like memory addresses, but are connected to I/O device control-
  1093.  lers.  Some I/O address connections are predetermined, but many are
  1094.  available.  This item shows only those I/O addresses that are
  1095.  reserved for serial (COM1, 2) and parallel (LPT1, 2, 3) ports, and
  1096.  specifically indicates whether they are in use.  As with IRQ and DMA
  1097.  signals, PC Probe cannot determine which I/O addresses are used by
  1098.  non-standard circuits; it therefore displays no information for
  1099.  them.  The following table shows standard I/O address usage.
  1100.  
  1101.               TABLE 4.  STANDARD XT/AT I/O ADDRESS USAGE
  1102.  
  1103.     ADDRESS        PURPOSE
  1104.     000-01Fh       DMA Controller 1
  1105.     020-03Fh       Interrupt Controller 1, Master
  1106.     040-05Fh       Timer 1
  1107.     060-07Fh       CMOS RTC, NMI control
  1108.     080-09Fh       DMA Page Register, MFG Port
  1109.     0A0-0BFh       Interrupt Controller 2, Slave
  1110.     0C0-0DFh       DMA Controller 2
  1111.     0F0h           Clear Math Coprocessor Busy
  1112.     0F1h           Reset Math Coprocessor
  1113.     0F8-0FFh       Math Coprocessor
  1114.     1F0-1F8h       Primary Fixed Disk
  1115.     200-207h       Game I/O
  1116.     20C-20Dh       Reserved
  1117.     21Fh           Reserved
  1118.     278-27Fh       Secondary Parallel Port: LPT2
  1119.     280-287h       KickStart 2 or 3
  1120.     2B0-2Dfh       Alternate EGA
  1121.     2F8-2FFh       Serial Port 2
  1122.     300-31fh       Prototype Card
  1123.     360-363h       PC Network Low
  1124.     364-367h       Reserved
  1125.     368-36Bh       PC Network High
  1126.     378-37Fh       Primary Parallel Port: LPT1
  1127.     3B0-3BFh       MDA Adaptor
  1128.     3C0-3CFh       Enhanced Graphics Adaptor
  1129.     3D0-3DFh       CGA Adaptor
  1130.     3F0-3F7h       Diskette Controller
  1131.     3F8-3FFh       Primary Serial Port: COM1
  1132.  
  1133.  5.2.18  CMOS RAM Contents
  1134.  The CMOS RAM is a battery-backed RAM that retains its contents even
  1135.  with power off.  It holds important system configuration data that
  1136.  is needed in AT compatibles when the computer boots.  PC Probe shows
  1137.  you the contents:  date, time, number and types of floppy drives,
  1138.  number and types of hard drives.  You cannot edit the information
  1139.  from this screen, but you can edit it from the Setup function of the
  1140.  Utilities menu.  Setup also allows you to edit the amount of base
  1141.  memory, amount of extended memory, and video type (CGA, monochrome,
  1142.  EGA/VGA).
  1143.  
  1144.  5.2.19  Mouse Presence
  1145.  This item shows whether a mouse driver is installed and how many
  1146.  mouse buttons it supports.
  1147.  
  1148.  5.2.20  Keyboard Type
  1149.  This item shows the presence and type of keyboard attached to the
  1150.  system:  84-key original AT type, or the enhanced 101-key type.
  1151.  
  1152.  5.3  VIEW, PRINT, CLEAR RESULTS LOG
  1153.  These menu items allow you to display, print, or clear the contents
  1154.  of the results log.  The Configure menu allows you to set the desti-
  1155.  nation of the log as being the display, the printer, or a file.
  1156.  If the results log is being sent to the display or printer, then you
  1157.  will view, print, or clear the internal log.
  1158.  
  1159.  If it is being sent to a file, then you will view, print, or clear
  1160.  the log that is in the file.  Clearing the log will not delete or
  1161.  erase the file, but will only clear its contents to zero.
  1162.  
  1163.  Naturally, you may also view or print the file from the DOS prompt
  1164.  (outside of PC Probe) using DOS with TYPE, PRINT, or COPY to printer
  1165.  commands.  See the chapter on the Configure menu for information on
  1166.  how to set up the results log.
  1167.  
  1168.  The internal results log contains the results of all tests you have
  1169.  run in the current PC Probe session.  Contents can be system info,
  1170.  benchmarks, and diagnostics.  When you exit from PC Probe and return
  1171.  to DOS, the internal log is cleared.
  1172.  
  1173.  If you have already set up the log to go to the printer, then each
  1174.  test's results will be printed as the test completes execution; as a
  1175.  result, you will not need to execute the Print Results Log function.
  1176.  
  1177.  PC Probe expects the printed output to go to LPT1.  If you want to
  1178.  print on a serial printer, then you must have used the DOS MODE
  1179.  command (see DOS documentation on the use of that command) to route
  1180.  the data intended for LPT1 to the serial printer.  PC Probe expects
  1181.  the printer to be able to accept standard unformatted ASCII (Ameri-
  1182.  can Standard Code for Information Interchange) text.  It will not
  1183.  print properly on a Postscript-type printer that requires special
  1184.  formatting of the data.  It will print properly on standard dot
  1185.  matrix, daisy wheel, line, and laser printers. 
  1186.  5.4  ABOUT PC PROBE
  1187.  This item displays the release date and copyright information about
  1188.  PC Probe.
  1189.  
  1190.  5.5  HELP ON PC PROBE
  1191.  This item loads a help file and displays the first page of text in
  1192.  the file.  You may use the cursor and page keys or the mouse to
  1193.  scroll through the text.  Remember that you may click the left mouse
  1194.  button while the diamond-shaped cursor is in the shaded area of the
  1195.  right margin of the display to scroll a page at a time, or on the
  1196.  arrows in that margin to scroll a line at a time.
  1197.  
  1198.  The help file is named PCPROBE.HLP.  PC Probe will display an error
  1199.  message if the file is not in the current directory.  The help file
  1200.  displays full information on how to operate the program and the
  1201.  functions of menu selections.  It is a streamlined version of the PC
  1202.  Probe owner's manual.
  1203.  
  1204.  6  BENCHMARK MENU
  1205.  
  1206.  6.1  INTRODUCTION
  1207.  This chapter describes the selections in the Benchmark menu and how
  1208.  to use them.  The benchmark selections show how fast the major
  1209.  elements of the system perform.  They are given in four categories: 
  1210.  processor, video, system speed test, disk.  The processor and video
  1211.  tests give the same speed data as those used in the Landmark System
  1212.  Speed Test.  The complete system speed test is included to give a
  1213.  graphical representation of speed.
  1214.  
  1215.  6.2  PROCESSOR BENCHMARK
  1216.  This test checks the actual performance of the CPU in terms of the
  1217.  original AT's performance.  The rating is in MHz and effectively
  1218.  states "This computer is fast as an xx MHz IBM AT", where xx is the
  1219.  speed of an equivalent AT.  For more information, see the topic on
  1220.  the Landmark System Speed Test.
  1221.  
  1222.  6.3  VIDEO BENCHMARK
  1223.  This test checks the rate of text data transfer in characters per
  1224.  millisecond from the CPU to the display memory in normal text mode. 
  1225.  This is the maximum data transfer rate to the video circuit, and
  1226.  thus the maximum display rate of the video subsystem.  Most other
  1227.  benchmark tests show how fast BIOS allows data to be transferred. 
  1228.  This test bypasses BIOS since really display-intensive applications
  1229.  (such as CAD packages, Windows, etc.) also bypass BIOS because it
  1230.  slows down video speed.
  1231.  6.4  EXTENDED VIDEO BENCHMARK
  1232.  This test executes the VIDSPEED.EXE program if it is in the current
  1233.  directory of the current drive.  Vidspeed is a comprehensive bench-
  1234.  mark test that measures both CPU-to-main memory transfer rate, and
  1235.  CPU-to-display memory transfer rate in all video modes, both text
  1236.  and graphics, of your video adapter.  The program is "aware" of most
  1237.  modern super VGA adapters, as well as CGA, EGA, Hercules, and mono-
  1238.  chrome adapters.
  1239.  
  1240.  NEVER TYPE WHILE VIDSPEED IS RUNNING!!  The keyboard handler takes
  1241.  away time and can skew your results.  If you run VIDSPEED repeatedly
  1242.  in the same environment, you should get exactly the same results
  1243.  each time.  However, some resident programs can slow your machine
  1244.  down, as well as some device drivers.
  1245.  
  1246.  As far as we know, Vidspeed is more thorough than any other PC video
  1247.  benchmark in the world.  It completely ignores the effect of video
  1248.  BIOS, and it writes directly to display memory.  Some other video
  1249.  benchmarks test only performance through BIOS, and yield meaningless
  1250.  results, as most modern graphics application programs (such as
  1251.  Windows) do not use BIOS because of the limitations it imposes on
  1252.  system performance.
  1253.  
  1254.  This test does not send results to the results log, but it does
  1255.  display its results on the screen.  The video test results are in
  1256.  the following format:
  1257.  
  1258.   659 Bytes per millisecond  28.65KHz 59.94Hz  640x480x16 (VGA)
  1259.  
  1260.  Meanings of the results are as follows:
  1261.  659         Speed at which CPU writes to video card display memory
  1262.  28.65KHz Horizontal scan frequency for monitor
  1263.  59.94Hz  Vertical scan frequency for monitor
  1264.  640         Width of display in pixels (screen dots)
  1265.  480         Height of display in pixels
  1266.  16       Number of colors simultaneously displayable
  1267.  (VGA)    The video card standard of the display mode
  1268.  
  1269.  The following list show typical result taken from a modern system: 
  1270.  a 25MHz 80386 AMI Mark II AT-Compatible Motherboard with Diamond
  1271.  SpeedSTAR VGA card (based on Tseng ET4000 Super VGA chip):
  1272.  
  1273.  9913.19 Bytes per millisecond in Normal Ram
  1274.  6736 Bytes per ms 28.02KHz 70.12Hz  40x25 (text)
  1275.  6692 Bytes per ms 28.02KHz 70.12Hz  80x25 (text)
  1276.  6692 Bytes per ms 28.02KHz 70.12Hz  80x50 (text)
  1277.  6696 Bytes per ms 28.02KHz 70.12Hz  320x200x4 (CGA)
  1278.  6642 Bytes per ms 28.02KHz 70.12Hz  640x200x2 (CGA)
  1279.  6649 Bytes per ms 28.02KHz 70.12Hz  640x200x16 (EGA)
  1280.  6643 Bytes per ms 24.51KHz 70.12Hz  640x350x16 (EGA)
  1281.  6649 Bytes per ms 28.02KHz 70.12Hz  320x200x16 (EGA)
  1282.  6806 Bytes per ms 28.02KHz 70.12Hz  320x200x256 (VGA/MCGA)
  1283.  6646 Bytes per ms 28.75KHz 59.96Hz  640x480x16 (VGA)
  1284.  6646 Bytes per ms 28.75KHz 59.96Hz  640x480x2 (VGA/MCGA)
  1285.  6612 Bytes per ms 35.89KHz 59.86Hz  800x600x2 (S-VGA)
  1286.  6612 Bytes per ms 35.89KHz 59.86Hz  800x600x16 (S-VGA)
  1287.  6807 Bytes per ms 28.02KHz 70.12Hz  640x400x256 (S-VGA)
  1288.  6807 Bytes per ms 28.75KHz 59.96Hz  640x480x256 (S-VGA)
  1289.  6804 Bytes per ms 35.89KHz 59.86Hz  800x600x256 (S-VGA)
  1290.  6153 Bytes per ms 33.36KHz 86.98Hz  1024x768x2 (S-VGA)
  1291.  6153 Bytes per ms 33.36KHz 86.97Hz  1024x768x16 (S-VGA)
  1292.  6646 Bytes per ms 28.77KHz 60.00Hz  360x480x256 (VGA)
  1293.  6289 Bytes per ms 33.36KHz 86.97Hz  1024x768x256 (S-VGA)
  1294.  
  1295.  6.5  LANDMARK SYSTEM SPEED TEST
  1296.  The Landmark System Speed Test is the complete system speed test
  1297.  that has gained world fame at computer trade shows and dealerships. 
  1298.  It shows the type and speed of the central processing unit (CPU),
  1299.  floating point unit or math chip (FPU), video adapter controller
  1300.  chip, and system clock.
  1301.  
  1302.  The graphical representation of the CPU, FPU, and video speed is a
  1303.  set of horizontal bars across the screen.  The length of the bars
  1304.  relative to the width of the screen allows you to see at a glance
  1305.  from across the room the relative performance of the system.  The
  1306.  color of the screen shows the type of Intel-compatible CPU chip
  1307.  controlling the system: red = 80486; blue = 80386; green = 80286;
  1308.  and gold = 8088 or 8086.
  1309.  
  1310.  Press Esc to terminate the test, F9 to recalculate system clock and
  1311.  video speed, F10 to disable the beeper, and F1 for help.  You may
  1312.  control the display with the mouse or the up and down cursor control
  1313.  keys.  F1 (help) gives a full explanation of the test.  The display
  1314.  shows information described in the following paragraphs.
  1315.  
  1316.  6.5.1  CPU Type
  1317.  This tells the model and maker of CPU Chip:  NEC V20 or V30; Intel
  1318.  8088, 8086, 80188, 80186, 80286, 80386, 80486.
  1319.  
  1320.  6.5.2  CPU Clock
  1321.  This shows the actual frequency in megaHertz of the clock pulses
  1322.  applied to the CPU to make it run.  The clock speed is calculated at
  1323.  the beginning of the test.  You may recalculate it by pressing F9. 
  1324.  If your computer can operate in low-speed mode or high-speed turbo
  1325.  mode, you should press F9 after changing modes while the system
  1326.  speed test is running.
  1327.  
  1328.  6.5.3  FPU Type
  1329.  This tells the model and maker of FPU math chip.  Models are 8087,
  1330.  80287, or 80387.  Chip makers are Intel, IIT, or Cyrix.  The test
  1331.  does not detect nor check the performance of the Weitek family of
  1332.  math chips.
  1333.  
  1334.  6.5.4  Video Type
  1335.  The type of video adapter and the video chip maker if the adapter is
  1336.  a superVGA.
  1337.  
  1338.  6.5.5  CPU Speed
  1339.  This speed bar shows the clock speed at which a standard IBM AT
  1340.  would have to run in order to have the same CPU performance as this
  1341.  system.  The test does reflect the effect of cache memory in the
  1342.  system.  The scaling of the bar is different for each major CPU
  1343.  type.  You may press F3 or F4 to change the scaling (and the color)
  1344.  of the bar further.
  1345.  
  1346.  The operation of the speed bar is dynamic because the test is run in
  1347.  a continuous loop.  You will see the bar shorten if background tasks
  1348.  start operation in a network server or multitasking system because
  1349.  the speed test doesn't get the full attention of the CPU.  The pitch
  1350.  of the beeper indicates the relative performance.  For example an XT
  1351.  will be low-pitched, while a 386 will be much higher.
  1352.  
  1353.  6.5.6  FPU Speed
  1354.  This speed bar shows the clock speed at which the floating point
  1355.  math chip (FPU) in a standard IBM AT would have to run in order to
  1356.  have the same FPU performance as this system.  The scaling of the
  1357.  bar is different for each major FPU type.  You may press F5 or F6 to
  1358.  change the scaling (and the color) of the bar further.
  1359.  
  1360.  The operation of the FPU speed bar is dynamic because the test is
  1361.  run in a continuous loop.  You will see the bar shorten if back-
  1362.  ground tasks start operation in a network server or multitasking
  1363.  system because the speed test doesn't get the full attention of the
  1364.  CPU.
  1365.  
  1366.  6.5.7  Video Speed
  1367.  This speed bar shows the actual speed at which the CPU can send text
  1368.  to the display memory in characters-per-millisecond (cpm).  IBM-
  1369.  standard CGA, EGA, and VGA systems will usually show 600 to 800 cpm. 
  1370.  Later model VGAs with higher performance VGA systems will show 1000
  1371.  to 3000.  Modern ultra-high performance systems can show 6000 to
  1372.  7500.
  1373.  
  1374.  Video Speed is computed once when the test starts because it is
  1375.  time-consuming and therefore cannot be shown dynamically as CPU and
  1376.  FPU are.  Press F9 to recalculate it.
  1377.  
  1378.  You may use this test to determine the efficiency of the combination
  1379.  of video adapter and motherboard in your computer.  A low reading
  1380.  can mean you have a slow video adapter, slow motherboard bus speed,
  1381.  slow CPU, or a combination of those.  If you have a slow bus or CPU,
  1382.  it does not make economic sense to put an ultra high-speed video
  1383.  adapter in the computer.  Conversely, it does not make sense to put
  1384.  a slow video adapter in a high-performance computer.  The adapter
  1385.  alone can slow down every display operation, making your computer
  1386.  seem to be sluggish when it is not.
  1387.  
  1388.  6.5.8  Custom Versions Available
  1389.  OEMs and resellers may order customized versions of the Landmark
  1390.  System Speed Test separately.  The special version will contain the
  1391.  OEM or reseller name and phone number or other desired information
  1392.  in the text box in the upper right quadrant of the test screen.  It
  1393.  therefore is an ideal promotional product for dealer showrooms or
  1394.  trade shows, and an ideal benchmark test to bundle with computer
  1395.  systems being sold.
  1396.  6.6  HARD DRIVE BENCHMARK
  1397.  
  1398.  6.6.1  Hard Disk Access Time
  1399.  This portion of the test shows both the average and the track-to-
  1400.  track access times in milliseconds (ms) of the hard disk.  Access
  1401.  time is the time required to move the read/write heads from one
  1402.  track to another.  The fastest time is for moving the heads from one
  1403.  track to the next.  Average access time is the average of a large
  1404.  number of random track-to-track movements.
  1405.  
  1406.  Access time is important when considering the performance of a drive
  1407.  because it usually takes many times longer to position the heads
  1408.  than to read data from a track under the heads.  XT drives typically
  1409.  had access times of 65 to 100 ms, AT drives 25 to 40 ms, high-
  1410.  performance drives 14 to 20 ms, and drives with large-cache control-
  1411.  lers 1 to 5 ms.
  1412.  
  1413.  6.6.2  Hard Disk Data Transfer Rate
  1414.  This portion of the test shows two types of data transfer rates,
  1415.  both of which are measured by reading data from the disk subsystem,
  1416.  but not by writing.
  1417.  
  1418.  The tests perform a read of 50 randomly selected tracks, and calcu-
  1419.  late the average data transfer rate, ignoring seek time.
  1420.  
  1421.  6.6.2.1  Data Verify Rate
  1422.  The verify rate indicates how fast the system can transfer data from
  1423.  the hard disk to its controller.  The controller performs the opera-
  1424.  tion only to read the data and calculate data validation information
  1425.  to verify that the data on the track does not contain errors.  Thus,
  1426.  the controller reads data from the disk and does not need to save it
  1427.  in a track buffer or send it to the computer's main memory.
  1428.  
  1429.  Verify rate is affected by the disk's sector interleave factor,
  1430.  rotation speed, and data integrity.  The effect of rotation speed is
  1431.  obvious, but interleave factor and data integrity may need more
  1432.  explanation.
  1433.  
  1434.  Interleave factor is the sequence in which sectors around the track
  1435.  are numbered and read.  Modern fast systems use 1-to-1 interleave in
  1436.  which the sectors are numbered in sequence; this allows the system
  1437.  to read a track in one revolution of the disk.  Older, slower
  1438.  systems use 1-to-3 interleave in which every third sector is num-
  1439.  bered next in sequence; this allows the system to read a complete
  1440.  track in 3 revolutions.  You can use the Utilities menu to determine
  1441.  the interleave factor of your drive if it is the MFM or RLL type. 
  1442.  If your interleave is wrong for your system, it can cause reduced
  1443.  performance.  You can use the Utilities menu in some versions of PC
  1444.  Probe (or OnTrack's DOS Utils, available from Landmark) to change
  1445.  the interleave with the revitalize hard drive data function. 
  1446.  
  1447.  The 1-to-3 and other slow interleave factors are required because
  1448.  the controller cannot store more than one sector (512 bytes) of
  1449.  data, and must pass it to the computer's memory before reading the
  1450.  next sector.  1-to-1 interleave is allowed if the controller can
  1451.  store an entire track of data and time-share the reading of sectors
  1452.  at high speed with writing of stored sectors to the computer's
  1453.  memory.
  1454.  
  1455.  If the data on the disk is weak or erroneous, a special "error
  1456.  correction code" (ECC) number stored at the end of each sector on
  1457.  the disk allows the controller to correct errors in the sector after
  1458.  reading it.  Error correction occurs in the background so that your
  1459.  hard disk can be causing errors without your knowing it.  However,
  1460.  error correction takes time.  If the controller detects and corrects
  1461.  a lot of errors during the verify rate test, the verify rate results
  1462.  can be less than if there were no errors, depending on your control-
  1463.  ler design.
  1464.  
  1465.  6.6.2.2  Data Throughput Rate
  1466.  The throughput rate indicates how fast the controller can read data
  1467.  from the hard disk and write it into the computer's main memory. 
  1468.  Aside from the factors also affecting verify rate, the architecture
  1469.  and implementation of your computer's data transfer path between the
  1470.  disk controller and the CPU (central processing unit) determine
  1471.  throughput rate.
  1472.  
  1473.  The IBM AT design, for example, makes all input/output data trans-
  1474.  fers to controller cards in expansion slots occur slower than data
  1475.  transfers between areas of memory on the motherboard.  This allowed
  1476.  controllers to use slower memory and buffer circuitry so they would
  1477.  not be too expensive to build.
  1478.  
  1479.  The method of slowing down the transfers is to make the CPU wait 1
  1480.  or 2 clock pulse before being allowed to move the data from the
  1481.  controller to main memory.  Each clock pulse spent waiting is known
  1482.  as a wait state, and the original IBM AT design imposes 2 wait
  1483.  states on all I/O data transfers forces the I/O clock rate to be no
  1484.  more than 8 megaHertz.
  1485.  
  1486.  More modern computer designs, even those based on the original AT
  1487.  architecture, can allow data transfers to proceed at 0 or 1 wait
  1488.  states, and at higher speeds of 10, 12, 14, or 16 MHz.  Some may be
  1489.  even faster than that.  Such designs also require especially fast
  1490.  controller cards for disk, video, and other peripherals, making the
  1491.  systems expensive as well as fast.
  1492.  
  1493.  If your system contains such high-speed capabilities, they will
  1494.  dramatically affect the throughput test results, in a positive way.
  1495.  
  1496.  Another method of increasing throughput is caching, or the use of
  1497.  memory to cache or store frequently used data.  There are two kinds: 
  1498.  cook on the controller card, and cache in main memory, but they have
  1499.  effectively the same result.  Once data is read from the disk, it is
  1500.  stored in the cache.  The next time the computer reads the same area
  1501.  of the disk, the data is already in the cache, so the computer
  1502.  retrieves it from there rather than the disk.
  1503.  
  1504.  Since the test reads 50 tracks at random, and a minimum of 8.5
  1505.  Kilobytes of data is stored on each track, the total amount of data
  1506.  read by the test is 425K.  It is unlikely the cache contains all of
  1507.  those tracks when the test starts, but it is likely to contain some
  1508.  of them.
  1509.  
  1510.  Caching will give a somewhat variable result each time you run the
  1511.  test unless you have a huge cache of several Megabytes.  By running
  1512.  the test repeatedly, you will fill more and more of a large cache
  1513.  until test results stabilize.  That is about the best throughput
  1514.  rate you will see on your system.
  1515.  
  1516.  MFM (modified frequency modulation) drives (the most popular and
  1517.  least expensive) have 17 sectors of 512 bytes each per track, or
  1518.  8.5K.  Some RLL (run-length limited) drives contain 26 sectors, or
  1519.  13K.  Many ESDI (enhanced small device interface) and SCSI (small
  1520.  computer systems interface) drives contain 35 to 76 sectors per
  1521.  track, or 17.5K to 38K.  The higher-capacity-per-track drives not
  1522.  only take longer to test, but also require a larger cache to be able
  1523.  to hold all the data read during the throughput test to give the
  1524.  fastest results.
  1525.  
  1526.  6.6.2.3  Verify Versus Throughput
  1527.  It is important to note that most hard disk data transfer rate
  1528.  benchmark tests show only verify rate because it is not different
  1529.  each time you run it.  However, it also does not take into the
  1530.  consideration caching or basic data path architecture of the system. 
  1531.  As a consequence, it shows only performance of the disk subsystem,
  1532.  and not the overall system throughput.  To have a more realistic
  1533.  view, you need PC Probe's throughput test as well as the verify
  1534.  test.
  1535.  
  1536.  7  DIAGNOSTIC MENU
  1537.  
  1538.  7.1  INTRODUCTION
  1539.  This chapter describes all the diagnostic tests that prove your
  1540.  system is working correctly.  It also explains how to set up PC
  1541.  Probe to run a batch of tests once or for a given amount of time to
  1542.  "burn in" or stress test the computer.  If a test fails and you are
  1543.  a technician, refer to the Troubleshooting Hints chapter for remedi-
  1544.  al suggestions.
  1545.  
  1546.  7.1.1  KickStart a Dead Computer
  1547.  If your computer is "dead" and you cannot get it to run diagnostics,
  1548.  then you need more help than PC Probe can provide.  If you are a
  1549.  technician, we strongly recommend that you acquire one of Landmark's
  1550.  power-on diagnostic test cards in the KickStart  family.  The Kick-
  1551.  Start cards contain LED displays that show you the status of system
  1552.  power and what causes the computer to fail to boot, plus many other
  1553.  advanced features to allow you to get your system up and running
  1554.  fast.  Contact Landmark for more information and immediate atten-
  1555.  tion.
  1556.  
  1557.  7.1.2  Results Log
  1558.  You may configure PC Probe to create a log of errors that occur
  1559.  during testing, and you may turn the logging on or off.  All errors
  1560.  will be sent to the display, but logging to other devices is dis-
  1561.  abled by default.  You may also enable them to be sent to the
  1562.  printer attached to LPT1, or to a file.  Refer to the Configure menu
  1563.  for more information on the results log.
  1564.  
  1565.  7.1.3  Test Pause
  1566.  Some of the diagnostic test submenus provide you with an "All Tests"
  1567.  selection.  When you elect to run all tests in a menu, PC Probe will
  1568.  allow you to make the testing process pause after each test so you
  1569.  can see the results, or run straight through the tests.  In either
  1570.  case, you may see the accumulated tests results in the results log,
  1571.  as described in both the Configure menu and the Info menu chapters.
  1572.  
  1573.  7.1.4  Halting a Test
  1574.  To halt a test, press Esc.  In general you cannot halt a test in
  1575.  progress, but you can halt a series of tests after the currently
  1576.  executing test is finished.  The reason for not halting a test in
  1577.  progress is that the computer software or hardware state would be in
  1578.  an inappropriate state for continuing use of the menu system, and
  1579.  reboot would be required.
  1580.  
  1581.  7.1.5  Test Looping
  1582.  You may configure PC Probe to run one or more tests in a repeated
  1583.  loop in one of two ways:  for a given length of time, or for one
  1584.  pass.  If you select a length of time, then the testing will contin-
  1585.  ue until the time elapses unless the time is over while a test is in
  1586.  progress.  The test in progress will run to completion before ending
  1587.  a time loop.  If you select a single pass, then the testing will
  1588.  stop after the last test in the pass finishes execution.
  1589.  
  1590.  7.1.6  No Stop on Failure
  1591.  while you are running a batch of tests, a running test that encoun-
  1592.  ters an error will log the error and continue to completion.
  1593.  
  1594.  7.1.7  Batch Testing
  1595.  Normally, you will run one test at a time, or all tests in sequence. 
  1596.  However, you may select individual tests to run in a batch.  You
  1597.  would perform batch testing if you wanted to check out a suspected
  1598.  set of failures, or if you wanted to stress-test (or "burn-in") the
  1599.  computer after a repair job or before shipment to a customer of
  1600.  yours.
  1601.  
  1602.  7.1.8  Remote Testing
  1603.  If you want to enable remote testing, you must start the program
  1604.  with the command PCPROBE /R as described in the Operation chapter.
  1605.  
  1606.  This will disable the keyboard tests, any display adjustment tests,
  1607.  and serial port tests.  The reason for disabling these items is that
  1608.  they cannot be tested from a remote computer; also, the serial port
  1609.  cannot be tested while it is being used as a communication channel
  1610.  into the computer under test.
  1611.  
  1612.  7.2  TEST MODE OPTIONS
  1613.  This set of selections allows you to run tests one at a time or as a
  1614.  batch of tests.
  1615.  
  1616.  7.2.1  Select Test Mode
  1617.  This selection allows you to select single, batch, or timed batch
  1618.  mode.  Single test mode means a test will execute immediately when
  1619.  you select it.  Batch and timed batch mode mean PC Probe will tag a
  1620.  diagnostic test when you select it, and place a check mark adjacent
  1621.  to the test name.  Batch mode affects the diagnostic tests only, and
  1622.  it does not control benchmarks, SysInfo, utilities, or user pro-
  1623.  grams.
  1624.  
  1625.  Plain batch mode will execute one pass of all the tagged tests. 
  1626.  Timed batch mode will execute tagged tests in multiple passes for
  1627.  the amount of time you have entered, up to 100 hours.  You must
  1628.  select single test mode in order to leave batch mode; that will also
  1629.  clear all test tags. 
  1630.  
  1631.  7.2.2  Execute Tagged Tests
  1632.  This selection actually begins execution of all the tests you have
  1633.  tagged; the tests run in menu order, rather than the order in which
  1634.  you tagged them.  It only operates in batch mode or timed batch
  1635.  mode, as described in the preceding topic.  After execution of each
  1636.  test PC Probe will log the results.  When the batch has finished,
  1637.  you may then view and/or print the results via the Info menu.  You
  1638.  may prematurely terminate the batch by pressing Esc.
  1639.  
  1640.  7.2.3  Clear All Tags
  1641.  This selection will clear all tags from tests you have tagged, and
  1642.  it only works in a batch mode.  It leaves PC Probe in the same batch
  1643.  mode, however, and does not revert it to single test mode.
  1644.  
  1645.  7.3  SYSTEM BOARD TESTS
  1646.  These diagnostics check the circuitry typically found on the system
  1647.  board, sometimes referred to as the motherboard.  Test failures are
  1648.  displayed on the screen.  If enabled they are sent to the printer or
  1649.  a disk file.
  1650.  
  1651.  7.3.1  Real Time Clock
  1652.  Tests the ability of the Real Time Clock to hold and increment time
  1653.  and date accurately.
  1654.  
  1655.  7.3.2  CMOS RAM
  1656.  Tests the ability of the CMOS RAM to be written and read accurately.
  1657.  
  1658.  7.3.3  Central Processor (CPU)
  1659.  This test checks the internal circuitry of the CPU chip, including
  1660.  registers, execution of the instruction set, and some communication
  1661.  with external circuits.  It works with 8088, 8086, 80188, 80186,
  1662.  80286, 80386, 80486, and truly compatible processors.
  1663.  
  1664.  7.3.4  Math Coprocessor
  1665.  Tests all of the floating point number translation, arithmetic, and
  1666.  transcendental function instructions, as well as register transfer
  1667.  and data path integrity.  Works with 8087, 80287, 80387, and all
  1668.  truly compatible math chips, including the circuitry built into the
  1669.  80486 processor that contains an integrated math chip.
  1670.  
  1671.  7.3.5  Speaker
  1672.  Tests the ability of the 8253/4 timer (and in XTs, the 8255 program-
  1673.  mable peripheral interface) circuitry controlling the system beeper
  1674.  to function properly and accurately.  You will hear a short series
  1675.  of beeps if it is functioning properly.  If you do not hear the
  1676.  beeps, the speaker may be disconnected.
  1677.  
  1678.  7.3.6  Memory Tests
  1679.  The RAM tests check the proper functioning of the memory chips,
  1680.  address circuitry, and the data path into and out of memory.  
  1681.  The Data Line, March, Long/Quick Parity, and GalRow tests are run
  1682.  only on base memory (RAM in the lower 640K).  For these tests, PC
  1683.  Probe moves data from the area to be tested to a safe place in
  1684.  memory, runs the test, then restores the data to its original loca-
  1685.  tion.  PC Probe can and does relocate drivers, resident programs,
  1686.  DOS, and itself as needed to test all of base memory.
  1687.  
  1688.  If a RAM test fails and you want to identify the failing chip, you
  1689.  may run the Bad RAM Locator program from the Utilities menu.  The
  1690.  nature of the failure is automatically fed to the locator to speed
  1691.  up the location process.  We recommend that only qualified techni-
  1692.  cians attempt to remove RAM chips and replace them.  Refer to the
  1693.  Utilities chapter for more information on the Locator.
  1694.  
  1695.  7.3.6.1  Data Line Test
  1696.  This test checks the integrity of the data path into and out of
  1697.  memory by writing and reading ones, then zeros.
  1698.  
  1699.  7.3.6.2  March Test
  1700.  This test writes, then reads a pattern of 00000001, with the 1
  1701.  moving to the left on successive writes, then repeats the process
  1702.  with 11111110, moving the 0 to the left on successive writes.  This
  1703.  test checks the ability of memory cells not to affect nor be affect-
  1704.  ed by the status of adjacent cells.
  1705.  
  1706.  7.3.6.3  Quick Parity Test
  1707.  This test checks the ability of the parity generation circuitry to
  1708.  generate a correct parity bit.  A parity bit exists for every byte
  1709.  in memory to ensure that an even number of 1's is stored in every
  1710.  address.  If one of the data bits is stored incorrectly, then when
  1711.  the value is read, the parity checking circuit will find incorrect
  1712.  parity, and will generate an error.
  1713.  
  1714.  7.3.6.4  Long Parity Test
  1715.  This test checks the ability of the parity generation circuitry to
  1716.  create a correct parity bit for every combination of ones and zeros
  1717.  in memory.
  1718.  
  1719.  7.3.6.5  GalRow Tests
  1720.  The 5 galrow tests are extremely time-consuming, requiring several
  1721.  hours to run completely.  They are exhaustive tests that verify the
  1722.  integrity of the memory addressing circuitry throughout the lower
  1723.  640K.  Based on modern computer science testing algorithms, they
  1724.  perform the most thorough and comprehensive diagnostic checkout of
  1725.  combined memory circuitry available in any popular diagnostic prod-
  1726.  uct.
  1727.  
  1728.  They are time consuming because they write a unique data pattern an
  1729.  address then read it to ensure its value has not changed after each
  1730.  write of another unique pattern to each other address.  Faulty
  1731.  address decode circuitry can cause apparent memory failures that
  1732.  don't exist, but galrow tests will catch the bad address decoders.
  1733.  
  1734.  Because they are so time consuming, galrow tests are separated into
  1735.  5 tests, each of which checks a different 128K chunk of memory, as
  1736.  follows:
  1737.  
  1738.     galrow 1 - 0 to 128K
  1739.     galrow 2 - 128K to 256K
  1740.     galrow 3 - 256K to 384K
  1741.     galrow 4 - 384K to 512K
  1742.     galrow 5 - 512K to 640K
  1743.  
  1744.  You especially need to run galrow tests if you detect failures with
  1745.  the other memory tests, or you want to run exhaustive tests of
  1746.  address decode and memory circuits for burn-in or quality assurance
  1747.  verification.
  1748.  
  1749.  7.3.6.6  Refresh Toggle
  1750.  This test verifies that the memory refresh circuitry is generating
  1751.  the signals necessary to prevent the motherboard's dynamic random
  1752.  access memory (DRAM) from losing (or forgetting) its contents.  The
  1753.  DRAM is used in the computer's base memory, extended memory, and
  1754.  expanded memory.  DRAM will lose their contents if they aren't read
  1755.  every few microseconds.  The refresh circuitry performs a simulated
  1756.  read between normal memory reads in order to keep the data alive and
  1757.  "refreshed".  If the refresh circuitry fails or operates marginally,
  1758.  data "dropout" (occasional missing bits) or complete memory loss can
  1759.  occur.  The refresh toggle test verifies that refresh signals are
  1760.  occurring.
  1761.  
  1762.  7.3.6.7  Refresh Bandwidth
  1763.  This test programs the refresh controller to its 5.3% bandwidth
  1764.  limits according to IBM technical reference manual specifications,
  1765.  and verifies that memory loss does not occur at those limits (be-
  1766.  tween 14.32436974 and 15.92773109 microseconds).  This guarantees
  1767.  that incrementing the refresh address every 15 microseconds, and
  1768.  executing 5 clock cycles will refresh the entire memory.
  1769.  
  1770.  7.3.6.8  Refresh Rate
  1771.  This test measures the actual time between leading edges of memory
  1772.  refresh pulses.
  1773.  
  1774.  7.3.6.9  Extended Memory Test
  1775.  Extended memory is the range of linear memory that resides above the
  1776.  first megabyte of address space in the computer.  There is no
  1777.  extended memory in a PC or XT because their 20-bit address bus
  1778.  cannot access above 1M (megabyte).  An AT or compatible can access
  1779.  up to 16M of total memory via its 24-bit address bus, 15M of which
  1780.  can be extended memory, mounted either on the motherboard or on one
  1781.  or more cards plugged into the computer's expansion slots.  80386
  1782.  and 80486-based AT compatibles can address up to 4G (gigabytes), but
  1783.  require a specially modified bus with 8 additional address lines.
  1784.  
  1785.  The extended memory test checks all available (unused as determined
  1786.  via an Interrupt 15 query) extended memory, but is not as exhaustive
  1787.  as the base memory tests.  It writes then reads a data pattern to
  1788.  each location in extended memory, then verifies that the data
  1789.  written is the same as the data read.  It makes not attempt to save
  1790.  any data already in memory that is unused.  The test is well-behaved
  1791.  and does not interfere with 80286 protected mode operation, nor
  1792.  80386 Virtual 86 mode operation.
  1793.  
  1794.  Any extended memory used by drivers, resident programs, or other
  1795.  tasks, will not be tested.  To test it, you must exit from PC Probe,
  1796.  remove the programs that use expanded memory, then re-run PC Probe. 
  1797.  Possibly, you will be required to edit CONFIG.SYS, AUTOEXEC.BAT, or
  1798.  other batch files, and reboot the system before being able to test
  1799.  all memory.
  1800.  
  1801.  7.3.6.10  Expanded Memory Test
  1802.  Expanded memory was invented to "expand" the amount of memory acces-
  1803.  sible by the IBM PC and XT computers, even though they can address
  1804.  only 1M (megabyte).  See the discussion on extended memory tests in
  1805.  this chapter for additional information.  Special switching circuit-
  1806.  ry on expanded memory cards allows the PC's 8088 processor to access
  1807.  four 16K "pages" at a time of up to 8M or 32M of expanded memory
  1808.  through a 64K "page frame" (like a window) in the lower 1M of
  1809.  address space.  The page frame normally resides in the unused
  1810.  address area above 640K, but some expanded memory implementations
  1811.  can use several page frames located in any unused area above the
  1812.  lower 256K.
  1813.  
  1814.  An Expanded Memory Specification (EMS) defining the mechanism for
  1815.  all this was developed by Lotus, Intel, and Microsoft.  The specifi-
  1816.  cation is often referred to as LIM EMS.  The switching of the
  1817.  expanded memory circuitry and its interface to programs is accom-
  1818.  plished by an Expanded Memory Manager (EMM) driver that is loaded at
  1819.  boot time.  80286, 80386, and 80486 systems can emulate the switch-
  1820.  ing circuitry using protected or Virtual 86 modes of operation,
  1821.  using normal extended memory.  Thus, one can have extended memory in
  1822.  such a computer, with part of it devoted to EMS emulation.
  1823.  
  1824.  The expanded memory test checks the entire range of available
  1825.  (unused as determined via an Interrupt 67 query) expanded memory,
  1826.  including the driver and the EMS memory control circuitry.  It
  1827.  writes and reads a data pattern into each address and verifies that
  1828.  the patterns are the same.  The test uses the EMM driver, and cannot
  1829.  check expanded memory without it.  It works with EMM drivers that
  1830.  are compatible with EMS version 3.2 and 4.0.  The test is well-
  1831.  behaved and does not interfere with 80286 protected mode operation,
  1832.  nor 80386 Virtual 86 mode operation.
  1833.  
  1834.  Any expanded memory used by drivers, resident programs, or other
  1835.  tasks, will not be tested.  To test it, you must exit from PC Probe,
  1836.  remove the programs that use expanded memory, then re-run PC Probe. 
  1837.  Possibly, you will be required to edit CONFIG.SYS, AUTOEXEC.BAT, or
  1838.  other batch files, and reboot the system before being able to test
  1839.  all memory.
  1840.  
  1841.  7.3.7  Keyboard Tests
  1842.  You may select either the 101-key enhanced AT-style keyboard, or the
  1843.  original 84-key AT-compatible keyboard.
  1844.  
  1845.  These tests display a keyboard map, then allow you to press each key
  1846.  on the keyboard and receive verification on the display that you
  1847.  pressed that key and none other.  You must press each key in se-
  1848.  quence as the display shows you.  The test verifies that the correct
  1849.  key code was generated by the keyboard for each key you pressed.
  1850.  
  1851.  You may press Ctrl-Esc to abort the test.  The mouse does not work
  1852.  during the test.
  1853.  
  1854.  This test is disabled during remote operation because the remote
  1855.  user cannot press the keys on the local keyboard.
  1856.  
  1857.  7.3.8  Interrupts
  1858.  These tests check the 8259A Programmable Interrupt Controller(s) and
  1859.  associated circuitry.  Various circuits send interrupt signals to a
  1860.  controller which prioritizes them and interrupts the CPU with a
  1861.  request to pay attention to an I/O device or other circuit.  The XT
  1862.  uses only one 8259A, while the AT uses two.
  1863.  
  1864.  7.3.8.1  Controller
  1865.  Tests the ability of the 8259 programmable interrupt controller to
  1866.  recognize interrupts and prioritize them properly, and the ability
  1867.  of the system to issue and recognize the non-maskable interrupt.  A
  1868.  normal XT contains 8 IRQ (interrupt request) signal lines, while an
  1869.  AT contains 16.  Most of them are not used.  You may execute the
  1870.  System Info test in the Info menu to see a list of the IRQs used by
  1871.  standard system components.
  1872.  
  1873.  Aside from the standard IRQs, PC Probe has no way of knowing whether
  1874.  special controller cards are installed that can issue IRQ signals,
  1875.  nor how to get them to do it.  The other tests in this set do check
  1876.  the standard ones.
  1877.  
  1878.  7.3.8.2  IRQ0
  1879.  This test checks the proper functioning of the XT's 8253 or the AT's
  1880.  8254 timer, and its ability to issue interrupts properly.
  1881.  
  1882.  7.3.8.3  IRQ4
  1883.  This test checks the ability of 8250 or 16450 serial port COM1 to
  1884.  issue interrupts.  You must plug a serial port loopback plug onto
  1885.  the COM1 connector at the rear of the computer before executing the
  1886.  test.  See the Accessories chapter for more information on loopback
  1887.  plugs.
  1888.  
  1889.  7.3.8.4  IRQ6
  1890.  This test checks the ability of the 8272 floppy drive controller
  1891.  chip and associated circuitry to issue an interrupt as a result of a
  1892.  controller recalibrate command.  The floppy drive door must be
  1893.  closed for the interrupt to be generated and detected.  A floppy
  1894.  diskette does not have to be in some 5.25-inch drives, but it does
  1895.  need to be in all 3.5-inch drives.
  1896.  
  1897.  7.3.9  DMA Registers
  1898.  This test checks the proper functioning of the 8237A Direct Memory
  1899.  Access controller registers and related data path.  PC Probe cannot
  1900.  test all DMA channel control signals because DMA Requests signals
  1901.  can only be issued by special I/O controller cards, and PC Probe has
  1902.  no way of knowing whether such cards are in the system nor how to
  1903.  get them to issue the request.  The only standard I/O device that
  1904.  uses DMA in an AT-style computer is the floppy controller, which is
  1905.  tested elsewhere.  This test does check internal operations of the
  1906.  DMA controller chips.  However, because of the difference in system
  1907.  designs, it does not test memory-to-memory DMA transfers.
  1908.  
  1909.  7.4  I/O CARD TESTS
  1910.  This category of tests checks out circuitry that is normally con-
  1911.  tained on add-in I/O cards that plug into the computer's expansion
  1912.  card slots.  Because of the high level of circuit integration into
  1913.  powerful computer chips, many modern computers have the circuitry
  1914.  included on the motherboard.  Where possible, PC Probe automatically
  1915.  detects the presence of a controller for an I/O device and will not
  1916.  allow you to run the corresponding test if the controller is not
  1917.  installed.
  1918.  
  1919.  7.4.1  Network Controller Tests
  1920.  These tests verify that popular network controllers function proper-
  1921.  ly with loopback plugs attached.  Later versions will support
  1922.  additional network controllers.
  1923.  
  1924.  7.4.1.1  8390 Ethernet Test
  1925.  This test checks both internal network adapter circuitry integrity,
  1926.  and the ability of the card to send and receive data to a loopback
  1927.  plug.  A loopback plug that looks like an Ethernet BNC terminator
  1928.  connector is included with PC Probe.  Before removing the normal
  1929.  network cable connector from the Ethernet adapter at the rear of the
  1930.  computer, consult with your network supervisor to make sure it will
  1931.  not interfere with network operations.  Attach the plug to the
  1932.  connector on the rear of the computer and give it a quarter turn to
  1933.  seat it properly, then run the test.  Refer to the Accessories
  1934.  chapter for more information on the loopback plugs.
  1935.  
  1936.  7.4.2  Parallel Port Tests
  1937.  These tests verify the ability of the parallel ports to control a
  1938.  printer properly.  The tests send various patterns of signals out
  1939.  the port in order to test it, so you should disconnect the printer
  1940.  cable from the port before running the test.  Part of the test
  1941.  requires you to plug a loopback plug onto the parallel port connec-
  1942.  tor at the rear of the computer.  The plug is included with some
  1943.  versions of PC Probe.  Refer to the Accessories chapter for more
  1944.  information.
  1945.  
  1946.  7.4.2.1  Data Line and Command Line
  1947.  This test verifies that data and command signals sent to the paral-
  1948.  lel port control circuitry can be read back properly.
  1949.  
  1950.  7.4.2.2  DATA to STATUS and COMMAND Line
  1951.  This test verifies that data signals can pass out of the computer,
  1952.  into a loopback plug, and back into the computer properly, thus
  1953.  proving the external interface works.
  1954.  
  1955.  7.4.2.3  Toggle line
  1956.  This test verifies all signals not verified in the above test.
  1957.  
  1958.  7.4.3  Serial Port Tests
  1959.  These tests check the internal functionality of the 8250 or 16450
  1960.  serial port controller chips, as well as the integrity of the
  1961.  drivers and connections to external serial devices.
  1962.  
  1963.  Some of the tests requires you to plug a loopback plug onto the
  1964.  parallel port connector at the rear of the computer.  The plug is
  1965.  included with some versions of PC Probe.  Refer to the Accessories
  1966.  chapter for more information.
  1967.  
  1968.  The tests save the state of the serial port before testing and
  1969.  restore it afterward to keep from interfering with any mouse driver
  1970.  that expects the port circuitry to be in a given state.  Therefore,
  1971.  you do not have to disconnect the mouse from the port before running
  1972.  the test.
  1973.  
  1974.  However, the test signals can interfere with operation of another
  1975.  device (such as printer or modem) connected to the serial port. 
  1976.  Therefore, we recommend disconnecting any devices (aside from a
  1977.  mouse) attached to the port before running a test.
  1978.  
  1979.  Once you have selected the test to run, the display allows you to
  1980.  pick a communication port such as COM 1 or COM 2, based on what is
  1981.  installed in your computer.  The tests are disabled for remote
  1982.  operation because the COM port must be used to communicate with the
  1983.  remote computer.
  1984.  
  1985.  7.4.3.1  Data Line Test
  1986.  This tests the serial port controller chip circuitry, and interface
  1987.  from the CPU to it.
  1988.  
  1989.  7.4.3.2  Asynch I/O Test
  1990.  This tests integrity of drivers and external connections; it re-
  1991.  quires the serial port loopback plug.
  1992.  
  1993.  7.4.4  Video Board/Monitor Tests
  1994.  These tests allow you to check functionality of both the video
  1995.  adapter and the monitor.  They operate with either monochrome or
  1996.  color system using popular monochrome, Hercules, color graphics
  1997.  (CGA), enhanced graphics (EGA), and video graphics array (VGA)
  1998.  adapters, as well as monochrome and color analog,  digital, and
  1999.  multiple scan frequency monitors.
  2000.  
  2001.  7.4.4.1  Display Memory
  2002.  This test writes, then reads at least the 16K display memory area on
  2003.  standard video adapters, and verifies that memory works properly.
  2004.  
  2005.  7.4.4.2  Video Mode
  2006.  This selection allows you to select any video mode that your video
  2007.  system can display, then to test all character generation, character
  2008.  attributes, foreground / background color generation and purity, dot
  2009.  and line matrix drawing isotropy and linearity (equality of spacing,
  2010.  distance, and straightness), and graphics drawing capability.
  2011.  You can use this test to verify that your monitor is properly
  2012.  adjusted, for image size and position, color purity for the color
  2013.  guns, presence of all pixels, and pincushion (tendency of the
  2014.  picture to bow at the edges).  You can also use it to verify that
  2015.  monitors have the ability to display properly in all video modes
  2016.  with a given video adapter.  For example, some video adapters do not
  2017.  properly compensate for monitor characteristics, causing some images
  2018.  to be displayed off center.
  2019.  
  2020.  Because of PC Probe's ability to detect all popular super VGA adapt-
  2021.  ers and exercise all of their character and graphics modes, this is
  2022.  one of the most comprehensive video exercise tests available in any
  2023.  test program.
  2024.  
  2025.  7.4.5  Joystick
  2026.  This test verifies that the joystick and its controller circuitry
  2027.  function properly.  It requests you to move the joystick in the
  2028.  different major directions and to press the joystick key.
  2029.  
  2030.  7.4.6  Mouse
  2031.  This test verifies that the mouse and the installed mouse driver
  2032.  work properly.  It requests you to move the mouse till the mouse
  2033.  cursor is at the top, bottom, left, and right of the screen, then to
  2034.  press the mouse buttons.  The test will not be performed if no mouse
  2035.  driver is installed.
  2036.  
  2037.  7.5  DRIVE TESTS
  2038.  This category of tests checks out the hard and floppy drives. 
  2039.  Future versions of the program may also test optical drives, CD
  2040.  (compact disk) ROMs, tape backup units, and so on.  PC Probe dis-
  2041.  plays the current track number while running tests that cause the
  2042.  heads to seek in and out.
  2043.  
  2044.  7.5.1  Floppy Controller and Drive Tests
  2045.  These tests verify that the floppy controller and drive function
  2046.  properly.  You are required to put a freshly formatted floppy dis-
  2047.  kette (a "scratch" diskette that does not contain data you care to
  2048.  retrieve) into the drive.  The scratch diskette must be fully
  2049.  formatted so that it will not cause errors from an attempt to read,
  2050.  write, or seek to an unformatted area of the diskette.
  2051.  
  2052.  If PC Probe detects that you are using a low density diskette in a
  2053.  high density drive, it will perform low density operations.  If it
  2054.  cannot detect the density of the diskette, and you are testing in a
  2055.  high density drive, it will assume you are working with a high
  2056.  density diskette.  If you use a low (double) density 5.25-inch
  2057.  diskette (360K) in a high density drive, you are risking significant
  2058.  errors because such diskettes are not intended for use in those
  2059.  drives.
  2060.  
  2061.  To avoid confusion, we recommend that you acquire and label both
  2062.  high and low density scratch diskettes for use in testing floppy
  2063.  drives, and keep them with your diagnostic test accessories such as
  2064.  the manual, loopback plugs, and so on.
  2065.  
  2066.  The tests destroy data on the diskette.  You cannot run the destruc-
  2067.  tive tests unless you enter the correct password.  Refer to the
  2068.  Configure chapter for more information on passwords.
  2069.  
  2070.  7.5.1.1  Head Cleaning and Alignment
  2071.  It is important to realize that floppy subsystem errors can also be
  2072.  caused by dirty heads and misaligned internal drive mechanisms.  PC
  2073.  Probe can test the drive for functionality, but not for proper
  2074.  alignment and noise interference.  For this reason, we recommend
  2075.  that you purchase Landmark's AlignIt  floppy drive maintenance kit,
  2076.  if not included with PC Probe.  AlignIt contains a patented floppy
  2077.  drive alignment test diskette that is highly accurate (to near-
  2078.  laboratory standards), dry-lubricated head cleaning diskettes, and
  2079.  professional quality test software.  Refer to the Utilities chapter
  2080.  for more information.
  2081.  
  2082.  7.5.1.2  Format
  2083.  This test formats 8 randomly selected tracks and verifies each track
  2084.  to ensure it was formatted properly.  Optionally, you may elect to
  2085.  format the entire diskette.
  2086.  This is not a DOS format operation because it does not write a file
  2087.  allocation table onto the diskette.  Therefore, you cannot format a
  2088.  diskette with this test and then use it to hold DOS files.  You must
  2089.  reformat it under DOS in order to store DOS files on it.
  2090.  
  2091.  7.5.1.3  Write
  2092.  This test writes a data pattern to 8 randomly selected tracks on the
  2093.  diskette and verifies that it did not cause any write errors.
  2094.  
  2095.  7.5.1.4  Read
  2096.  This test reads 8 randomly selected tracks and verifies each track
  2097.  to ensure it was formatted properly.  Optionally, you may elect to
  2098.  read the entire diskette.  In this case, the test begins at track 0
  2099.  and proceeds inward to the last track.  The tracks must have been
  2100.  previously formatted, either under DOS or using the Format all
  2101.  tracks menu selection.  The test does not affect any data on the
  2102.  diskette.
  2103.  
  2104.  7.5.1.5  Seek
  2105.  This test commands the heads to seek to 8 randomly selected tracks
  2106.  on the diskette and verifies that it reached the proper track each
  2107.  time.
  2108.  
  2109.  7.5.1.6  Write/Read
  2110.  This test writes and then reads each track on the diskette, begin-
  2111.  ning with track 0 and progressing inward to the last track.  At each
  2112.  track the test compares the data read with that written, verifying
  2113.  they are the same.
  2114.  
  2115.  7.5.2  Hard Drive Tests
  2116.  Most of the hard drive tests destroy data on the drive; the read and
  2117.  seek tests do not.  You cannot run the destructive tests unless you
  2118.  enter the correct password.  Refer to the Configure chapter for more
  2119.  information on passwords.
  2120.  
  2121.  Even if you know the password, DO NOT RUN THE TESTS UNLESS YOU
  2122.  INTEND TO DESTROY ALL DATA ON THE DRIVE!
  2123.  
  2124.  The tests are ideal to run on a brand-new MFM (modified frequency
  2125.  modulation) or RLL (run-length limited) hard drive or on one that
  2126.  has given catastrophic data errors, forcing you to reformat it. 
  2127.  After running the destructive format, write, or compare tests, use
  2128.  the Utilities menu to perform a comprehensive and proper low-level
  2129.  format, if you are using an MFM or RLL hard drive.
  2130.  
  2131.  If you are using any other kind of hard drive (such as SCSI, or
  2132.  ESDI), consult the drive or controller manufacturer for the best
  2133.  kind of low-level format to use.  We have tried and can strongly
  2134.  recommend OnTrack's Disk Manager, available from Landmark.
  2135.  
  2136.  7.5.2.1  Seek
  2137.  This test commands the heads to seek to 30 randomly selected tracks
  2138.  on the disk and verifies that it reached the proper track each time.
  2139.  
  2140.  7.5.2.2  Format
  2141.  This test is only guaranteed to work properly on MFM and RLL hard
  2142.  drives and other drives that can be formatted with normal BIOS
  2143.  Interrupt 13 calls, and contain accurate parameters as pointed by
  2144.  the CMOS RAM into the BIOS disk parameter table.  In particular, it
  2145.  will not work if the disk controller BIOS performs sector transla-
  2146.  tion to compensate for the inability of BIOS or DOS to handle large
  2147.  drives or more than 1024 cylinders.
  2148.  
  2149.  DO NOT PERFORM THIS TEST UNLESS YOU INTEND TO DESTROY DATA ON THE
  2150.  DRIVE AND REFORMAT IT.
  2151.  
  2152.  The test performs low-level format of your choice on either 30
  2153.  randomly selected tracks, or all tracks, destroying any data on the
  2154.  tracks.  Meanwhile, it verifies that the controller detects no
  2155.  formatting errors.  By running the random format test in timed batch
  2156.  mode for some hours, you can theoretically eventually format all
  2157.  tracks.
  2158.  
  2159.  7.5.2.3  Write
  2160.  This test writes a data pattern on 30 randomly selected tracks,
  2161.  destroying any data already on each track.  Meanwhile, it verifies
  2162.  that the controller has not detected a write error.  The test works
  2163.  on any kind of drive that has been low-level formatted.  By running
  2164.  the random test in timed batch mode for some hours, you can theoret-
  2165.  ically eventually test all tracks.
  2166.  
  2167.  DO NOT PERFORM THIS TEST UNLESS YOU INTEND TO DESTROY DATA ON THE
  2168.  DRIVE AND REFORMAT IT.
  2169.  
  2170.  7.5.2.4  Read
  2171.  This test reads data from all heads on your choice of 30 randomly
  2172.  selected tracks or all tracks.  It does not affect any data already
  2173.  on the tracks.  Meanwhile, it verifies that the controller has not
  2174.  detected a read error.  The test works on any kind of drive that has
  2175.  been low-level formatted.  It is perfectly safe to run on any DOS
  2176.  formatted drive.
  2177.  
  2178.  You can run this test repeatedly in timed batch mode for some hours
  2179.  to do a thorough test of the data areas on the drive.  If the test
  2180.  detects errors and it is an MFM or RLL drive we recommend you
  2181.  perform the data revitalization function described in the Utilities
  2182.  menu to refresh the information on the drive and reduce the chance
  2183.  of errors.
  2184.  
  2185.  7.5.2.5  Surface Analysis
  2186.  This test performs the same function as the read test except that it
  2187.  reads the entire drive rather than a few tracks.  It does not affect
  2188.  data on the drive.  However, it sequentially reads from track 0
  2189.  toward the inner tracks.  It will display any errors it finds.  You
  2190.  may run it in batch mode for some hours to do a thorough test.  If
  2191.  errors occur on an MFM or RLL drive, you should execute the data
  2192.  revitalization function in the Utilities menu.  If you have a
  2193.  different type of drive, we recommend using OnTrack's DOS Utils,
  2194.  available from Landmark.  
  2195.  
  2196.  7.5.2.6  Compare Track 0
  2197.  This test writes data onto track 0, destroying whatever is there,
  2198.  then reads it back and compares it with what was written.  If the
  2199.  data are the same, the test passes.  This is a quick test to verify
  2200.  functionality of the drive and controller write/read capability.  It
  2201.  is an important test because track 0 is where the partition table is
  2202.  stored, and if that goes bad, the drive will be useless for DOS
  2203.  operations.
  2204.  
  2205.  DO NOT PERFORM THIS TEST UNLESS YOU INTEND TO DESTROY DATA ON THE
  2206.  DRIVE AND REFORMAT IT.
  2207.  
  2208.  7.5.2.7  Compare Drive
  2209.  This test writes and then reads each track on the diskette, begin-
  2210.  ning with track 0 and progressing inward to the last track.  At each
  2211.  track the test compares the data read with that written, verifying
  2212.  they are the same.
  2213.  
  2214.  DO NOT PERFORM THIS TEST UNLESS YOU INTEND TO DESTROY DATA ON THE
  2215.  DRIVE AND REFORMAT IT.
  2216.  
  2217.  The whole drive test takes much longer than the track 0 test.  It is
  2218.  very comprehensive.  It verifies that the system can correctly write
  2219.  and read data with each head on the entire track of every track on
  2220.  the drive.  You can run the test in batch mode for some hours thor-
  2221.  oughly to exercise the drive and test the entire disk surface.
  2222.  
  2223.  8  UTILITIES MENU
  2224.  
  2225.  8.1  INTRODUCTION
  2226.  This chapter describes the Utilities menu selections and explains
  2227.  how to use them.  The purpose of the Utilities menu is to provide
  2228.  additional mixed capabilities that may not be found in normal test
  2229.  software.  You can use the utilities to perform a variety of useful
  2230.  functions on your computer, such as setting up CMOS RAM, low-level
  2231.  formatting hard drives, and revitalizing the data on your hard
  2232.  drives.  These will let you fine-tune your system for optimum
  2233.  performance and data integrity.  They can save you hundreds of
  2234.  dollars in wasted time and purchase of other utility programs
  2235.  
  2236.  Because the utilities can change the configuration of the computer,
  2237.  you must enter the correct password before executing any of them,
  2238.  including user programs.
  2239.  
  2240.  8.2  LOW-LEVEL FORMAT THE HARD DRIVE
  2241.  A hard disk must be formatted before you can write data on it using
  2242.  DOS or any other operating system.  There are two types of formats
  2243.  that can be written to a hard disk:  low-level and DOS.  They are
  2244.  both described here to give you a fairly rounded picture of their
  2245.  relationship to each other and your use of the system.
  2246.  
  2247.  8.2.1  Background Information
  2248.  
  2249.  8.2.1.1  Track and Sector Construction
  2250.  The low-level format writes track and sector headers and at least
  2251.  seventeen 512-byte sectors of data in a unique and specific organi-
  2252.  zation around every track on every recordable surface of the drive. 
  2253.  Each track header contains the track number, the head number, a
  2254.  good/bad track flag, and cyclic redundance check (CRC) error-check-
  2255.  ing information.  Each sector header contains track, head, and
  2256.  sector numbers, good/bad sector flag, and CRC information.  Each
  2257.  sector follows its sector header and contains 512 bytes of data as
  2258.  well as either CRC or Error Correction Code (ECC) information.
  2259.  
  2260.  8.2.1.2  Headers Help Find Tracks and Sectors
  2261.  The disk controller commands the drive to perform a seek operation
  2262.  that positions the read/write head directly over a specific track. 
  2263.  The controller then reads the track header to determine whether it
  2264.  on the right track.  When the system or controller BIOS commands the
  2265.  controller to read or write data in a particular sector, the con-
  2266.  troller must read the individual sector headers to find the correct
  2267.  sector, and then it reads the data following that header.
  2268.  
  2269.  8.2.1.3  Error Detection and Correction
  2270.  While receiving the sector data, the controller calculates a CRC or
  2271.  ECC value and compares it with the corresponding value stored at the
  2272.  end of the sector.  If the CRC values don't match, the controller
  2273.  sends BIOS a "hard" error message.  If the ECC values don't match,
  2274.  the controller will correct up to 12 bits of error in the sector's
  2275.  data, then send BIOS a "soft" error message.  In either case, the
  2276.  computer program that requested the data will receive the data.  A
  2277.  hard error means the data is unreliable and the drive should be
  2278.  rewritten, reformatted, or revitalized.  A soft error means the data
  2279.  is reliable, but it is deteriorating on the disk surface, and the
  2280.  data should be rewritten or revitalized.
  2281.  8.2.1.4  Sector Interleave
  2282.  Because of the time it takes for some controllers to send sector
  2283.  data to the computer's main memory, the controller will miss the
  2284.  sector immediately following the current sector, wasting an entire
  2285.  revolution of the disk to read that next sector.
  2286.  
  2287.  By formatting the drive so that every-other or every-third sector
  2288.  header has the next sector number in sequence, the disk will not
  2289.  have to make a full revolution to read each sector.  Instead, it can
  2290.  read a sector, process it while skipping one or two, then read the
  2291.  next.
  2292.  
  2293.  This is known as sector interleaving.  1-to-1 means sectors are
  2294.  numbered sequentially (okay for fast controllers and systems), 1-to-
  2295.  2 means every other, and 1-to-3 means every third sector is numbered
  2296.  sequentially.  1-to-3 interleaved sectors requires 3 revolutions of
  2297.  the disk to read an entire track.
  2298.  
  2299.  8.2.1.5  Bad Spots on Disk
  2300.  Some of the tracks may have bad spots on them that can prevent them
  2301.  from reliably storing data.  The low-level format process will mark
  2302.  these tracks as bad by writing special information into the track
  2303.  header.  Most drives come with a bad track table on paper glued to
  2304.  the top of the drive.  The table is usually stored inside the drive
  2305.  in a data structure that the format program can read.
  2306.  
  2307.  8.2.1.6  When Low-Level Format is Needed
  2308.  Normally, you must perform a low-level format on a brand-new MFM or
  2309.  RLL drive because they are not formatted at the factory.  Some other
  2310.  types of drives come from the factory pre-formatted.  If you are not
  2311.  sure what kind of drive you have, consult the manufacturer.  Also
  2312.  refer to the hard drive characteristics table in this chapter.
  2313.  
  2314.  8.2.1.7  DOS (High-Level) Format
  2315.  The DOS format process requires two steps; you do them after low-
  2316.  level formatting the drive.
  2317.  
  2318.  The first requires you to run the DOS FDISK program to subdivide the
  2319.  drive into partitions and write partition information onto track 0
  2320.  of the drive.  DOS can treat each partition as separate logical DOS
  2321.  drive (like drive C:, D:, and E:, all on one physical disk), and
  2322.  there are other uses.
  2323.  
  2324.  The second requires you to run the DOS FORMAT program to write file
  2325.  allocation tables and other file structure information onto the
  2326.  disk.  This is the heart of DOS:  a disk operating system that
  2327.  relies on a file structure for proper operation and handling of
  2328.  program and data files on the disk.
  2329.  
  2330.  8.2.2  Performing the Low-Level Format
  2331.  If the drive already has DOS files on it, and there is nothing wrong
  2332.  with the drive, YOU DO NOT NEED TO LOW-LEVEL FORMAT IT!  In fact, DO
  2333.  NOT FORMAT OR PARTITION YOUR DRIVE UNLESS YOU WANT TO DESTROY ANY
  2334.  DATA ALREADY ON THE DRIVE!
  2335.  
  2336.  You may use the low-level format function to perform low-level
  2337.  format on an MFM (Modified Frequency Modulation) or RLL (Run-Length
  2338.  Limited) hard drive, the most popular types available.  The function
  2339.  will not work on ESDI, SCSI, or other types of drives that require
  2340.  special formatting considerations.
  2341.  The format process will not allow you to display or enter bad track
  2342.  information.  It will mark any track as bad if the controller
  2343.  detects an error while verifying the information written to that
  2344.  track.  It will not mark any other tracks as bad, even if listed on
  2345.  the manufacturer's bad track table listing glued to the top of the
  2346.  drive.
  2347.  
  2348.  8.2.2.1  Track Limit Imposed by BIOS
  2349.  The format function will not format past the maximum number of
  2350.  tracks allowed by BIOS.  The original AT BIOS handles no more than
  2351.  1024 cylinders, as do some other AT clone BIOSes.  Some system and
  2352.  hard disk controller BIOSes will handle more than that.  If your
  2353.  drive has more than 1024 cylinders, you need to contact the BIOS
  2354.  (either system or disk controller) manufacturer to find out how many
  2355.  cylinders it supports.  Most MFM and RLL drives have 1024 or fewer
  2356.  cylinders.
  2357.  
  2358.  8.2.2.2  Selection of Interleave Factor
  2359.  The format function allows you to select any possible sector inter-
  2360.  leave factor for the drive.  Normally, you should choose a factor of
  2361.  1-to-1 for fast systems (12 MHz 80286 or 80386, with track-buffering
  2362.  controller), 1-to-2 for mid-speed systems, and 1-to-3 for very slow
  2363.  or archaic systems (original AT with single-sector buffer on the
  2364.  disk controller).  The proper interleave will give maximum data
  2365.  transfer rate to your system.  The incorrect interleave will slow it
  2366.  down.  Use the Determine Hard Drive Interleave function to find the
  2367.  optimum interleave factor.
  2368.  
  2369.  If you want to perform low-level format of a high-capacity ESDI or
  2370.  SCSI drive, we strongly recommend OnTrack's Disk Manager and DOS
  2371.  Utils, available from Landmark.
  2372.  
  2373.  8.3  DETERMINE HARD DRIVE INTERLEAVE
  2374.  You can use this menu function to test the interleave factor of your
  2375.  drive, provided it is an MFM or RLL drive.  It will tell you both
  2376.  the current interleave factor, and the optimum interleave for the
  2377.  drive.
  2378.  
  2379.  Interleave factor is the sequence in which sectors around the track
  2380.  are numbered and read.  Modern fast systems use 1-to-1 interleave,
  2381.  in which the sectors are numbered in sequence; this allows the
  2382.  system to read a track in one revolution of the disk.
  2383.  
  2384.  Older, slower systems use 1-to-3 interleave in which every third
  2385.  sector is numbered next in sequence; this allows the system to read
  2386.  a complete track in 3 revolutions.
  2387.  
  2388.  The 1-to-3 and other slow interleave factors are required because
  2389.  the controller cannot store more than one sector (512 bytes) of
  2390.  data, and must pass it to the computer's memory before reading the
  2391.  next sector.  1-to-1 interleave is allowed if the controller can
  2392.  store an entire track of data and time-share the reading of disk
  2393.  sectors at high speed with writing to the computer's memory of
  2394.  stored sector data already read.
  2395.  
  2396.  If the interleave is wrong for your system, it can cause reduced
  2397.  performance.  Some modern computers and hard disk controllers are
  2398.  very fast, but hard drives inside them use the 1-to-3 interleave,
  2399.  thereby imposing unnecessary drag on disk data transfer throughput.
  2400.  
  2401.  You can use Low-Level Format function or the Revitalize Hard Drive
  2402.  Data function, you can reformat the drives to change the interleave
  2403.  to a more optimum setting, such as 1-to-2 or 1-to-1.  If you have a
  2404.  drive other than MFM or RLL type, we recommend the use of OnTrack's
  2405.  DOS Utils, available from Landmark, to determine optimum and current
  2406.  interleave factors, and non-destructively reformat the drive to  
  2407.  change the interleave.
  2408.  
  2409.  8.4  REVITALIZE HARD DRIVE DATA
  2410.  This function is often referred to as "non-destructive" format.  It
  2411.  uses standard BIOS interrupt 13 to perform its actions, so it should
  2412.  work on MFM and RLL drives and any drive/controller combination that
  2413.  allows INT 13 formatting.
  2414.  
  2415.  This function reads the data from a track, reformats the track, then
  2416.  writes the data back to the track.  It operates on one track at a
  2417.  time till the entire drive has been done.  It allows you to leave
  2418.  the sector interleave the same or change it to improve performance. 
  2419.  Before changing the interleave, execute the Determine Hard Drive
  2420.  Interleave function.
  2421.  
  2422.  This process effectively revitalizes data on the drive because it
  2423.  causes any data that is losing its magnetic strength on the disk
  2424.  surface to be written back to full strength again.  This is an
  2425.  important function to perform every few months because it increases
  2426.  your confidence realistically that your disk data will have high
  2427.  integrity.
  2428.  
  2429.  The revitalization function is safe to use on drives that contain
  2430.  DOS files and other data, regardless of how many partitions are on
  2431.  it or what data they contain.  Nevertheless, because it writes to
  2432.  the surface of the disk, you are required to enter a password before
  2433.  running it.
  2434.  
  2435.  If you have a drive other than MFM or RLL type, we recommend the use
  2436.  of OnTrack's DOS Utils, available from Landmark, to perform non-
  2437.  destructive format in order to revitalize drive data.
  2438.  
  2439.  8.5  PARK HARD DRIVE IN LANDING ZONE
  2440.  This selection positions the head assembly for the selected physical
  2441.  drive inward until it rests above the innermost track, known as the
  2442.  head landing zone.  You would want to park the heads if you intend
  2443.  to move the computer.  The reason is:  if you bump or jar the
  2444.  computer, the heads on some hard drives can crash into the surface
  2445.  of the disk and damage it so that it cannot store or read data at
  2446.  that spot.
  2447.  
  2448.  Hard drive heads are never allowed to contact the disk surface. 
  2449.  When the disk is spinning, they are pressed toward the surface of
  2450.  the disk, but they ride on a cushion of air.  The landing zone is
  2451.  not used to store data, and so it is safer to the system if the
  2452.  heads accidentally contact the disk there rather than in the data
  2453.  area.
  2454.  
  2455.  The last thing to do before switching the computer's power off is to
  2456.  park the heads on all drives.  Some modern drives have built-in
  2457.  mechanisms to lock the heads off the disk with power off.  Park them
  2458.  to be sure.
  2459.  
  2460.  8.6  RUN USER PROGRAM
  2461.  This selection presents you with a dialogue box that allows you to
  2462.  select or enter a program of your own.  It is a handy feature
  2463.  because you do not have to leave the PC Probe environment to select
  2464.  and execute programs using the mouse or PC Probe's consistent
  2465.  dialogue box interface.
  2466.  
  2467.  By default, only programs with the .EXE extension are listed.  You
  2468.  may use the Tab key to select the file specification field at the
  2469.  top of the dialogue box, and enter .COM or .BAT to list and enable
  2470.  execution of those types of programs.
  2471.  
  2472.  8.7  BAD RAM CHIP LOCATION
  2473.  This selection invokes a utility program that displays a typical map
  2474.  of memory that can be located on the motherboard or an add-in memory
  2475.  card.  The purpose of the memory map is to allow you to identify the
  2476.  location of the bad memory chip that caused the PC Probe memory test
  2477.  to fail.  The process to go through is this:
  2478.  
  2479.  1. Configure the map to match your system's memory layout.
  2480.  2. Enter a failing memory address or let PC Probe supply it auto-
  2481.     matically.
  2482.  3. See the darkened area of the map indicating the location of the
  2483.     bad memory chip.
  2484.  4. Replace the bad chip with a good one.
  2485.  
  2486.  8.7.1  End User Versus Technician
  2487.  Typical end users will not care about this feature, except perhaps
  2488.  for its educational value.  However, technicians and experienced
  2489.  computer buffs can save considerable time and expense by finding bad
  2490.  memory chips and replacing them.
  2491.  If you are not a qualified technician, we recommend that you do not
  2492.  undertake the replacement of any components inside your system.  To
  2493.  do so may void your computer warranty, and it could result in acci-
  2494.  dental damage to the computer that costs much more than the educa-
  2495.  tional value of the experience.
  2496.  
  2497.  8.7.2  Typical Memory Chips
  2498.  Most systems come with memory chips in dual in-line packages (DIPS)
  2499.  or single in-line memory modules (SIMMs) that are plugged into
  2500.  sockets on the motherboard rather than soldered in.  Since no unsol-
  2501.  dering is required, and since memory DIPs and SIMMs are readily
  2502.  obtainable at computer parts stores like Radio Shack, PC Probe's
  2503.  memory map can make memory repairs fairly simple.
  2504.  
  2505.  8.7.3  Configuring the Memory Map
  2506.  The Bad RAM Locator allows you to change the configuration of the
  2507.  memory map so that it resembles the memory layout of your system. 
  2508.  You may select the amount of memory installed, the placement of data
  2509.  and parity bit chips, the bank organization and page interleave
  2510.  factor, and the data path size (8, 16, or 32 bits).
  2511.  
  2512.  2-way page interleave refers to a memory access method whereby odd
  2513.  addresses are located in one bank, and even addresses in another. 
  2514.  4-way interleave schemes are less popular, but still occur.  Inter-
  2515.  leaving like this allows sequential memory accesses to occur fast,
  2516.  even though the system is using slow memory.  Page interleaved
  2517.  architectures sometimes require separation of the two halves of a
  2518.  16-bit bank of memory, thereby affecting location of a bad RAM chip.
  2519.  
  2520.  You may also select a menu item that saves the configuration in a
  2521.  file named RAM.CNF.  It is a good idea to do this after configuring
  2522.  the map so you won't have to go through the process later.  You may
  2523.  rename the file to another name of your choice (using the DOS RENAME
  2524.  command) and thereby create multiple RAM maps for other memory
  2525.  cards.  The active file must be named RAM.CNF.
  2526.  
  2527.  8.7.4  Enter the Failing Address
  2528.  After setting up the map, select the menu item that allows you to
  2529.  find the bad chip.  You may enter the address in hexadecimal format
  2530.  along with the failing bit, or you may allow PC Probe's memory test
  2531.  to provide it.
  2532.  
  2533.  Hexadecimal is a base-16 number system that computer technicians and
  2534.  engineers are used to.  You might enter such a number to find what
  2535.  bad chip could have caused the error.  Refer to the glossary for
  2536.  more information.
  2537.  
  2538.  If you allow PC Probe to provide it, PC Probe must have just fin-
  2539.  ished running the memory test.  In either case, you will see a
  2540.  darkened area on the map.  That area represents the relative loca-
  2541.  tion of the bad chip.
  2542.  
  2543.  8.7.5  Exit from the Bad RAM Locator
  2544.  To exit, press Esc, or select the menu exit function and press
  2545.  enter.  PC Probe's menu will then appear on the screen.
  2546.  
  2547.  8.8  CMOS SETUP:  DISPLAY AND EDIT CMOS RAM
  2548.  This is Landmark's standard system Setup program that you can invoke
  2549.  under the Utilities menu.  It allows you to change any of the values
  2550.  in an IBM AT-standard CMOS configuration RAM, such as drive types,
  2551.  amount of memory installed, type of video adapter, and the current
  2552.  time and date.
  2553.  
  2554.  It is a good idea when you execute Setup to print the screen (e.g.,
  2555.  press Shift-PrtSc keys) so you will have a permanent written record
  2556.  on hand of what the CMOS RAM contains.  That way, if you accidental-
  2557.  ly change a parameter in the RAM and forget what it was, you will
  2558.  have a reference from which to set it to the original value.  Setup
  2559.  does not save results in PC Probe's result log because it is an
  2560.  external program.
  2561.  
  2562.  8.8.1  What is CMOS RAM?
  2563.  CMOS RAM is a small amount of memory (normally less than 100 bytes)
  2564.  that is imbedded in the real-time clock chip on the motherboard. 
  2565.  CMOS is a type of integrated circuit technology that consumes a very
  2566.  small amount of power, so it can be kept alive by a battery that is
  2567.  also built into the chip or attached to the motherboard.  The
  2568.  purpose of the battery and CMOS RAM is to save system configuration
  2569.  information when system power is switched off.  Setup is most
  2570.  typically used to change date and time because the real time clock
  2571.  in most systems is inaccurate and can gain or lose several hours per
  2572.  month.
  2573.  
  2574.  Some systems, such as those containing modern controlling chip sets
  2575.  from Chips and Technologies, Opti, Headlands, and Gemini, can store
  2576.  more information in CMOS RAM than the original AT can.  This allows
  2577.  manufacturers to set up the systems for optimum use of the chipsets,
  2578.  but the information is normally of no use to the end user.  Because
  2579.  of the variety of such offerings in the market, Landmark's Setup
  2580.  program assumes only the standard IBM AT-compatible BIOS is in-
  2581.  stalled in the system.
  2582.  
  2583.  8.8.2  Built-in Setup
  2584.  Some system BIOS manufacturers (such as Landmark, Quadtel, AMI,
  2585.  Phoenix, and Award) provide a Setup program built into the system
  2586.  BIOS.  In such a case, you can invoke the program at boot time,
  2587.  change any parameters, and reboot the system afterward.  Some ver-
  2588.  sions offer user-customizable features such as hard drive types not
  2589.  stored in BIOS and optional shadow RAM (use of high-speed RAM on
  2590.  some motherboards to store program code from slow BIOS ROMs).
  2591.  
  2592.  By contrast, Landmark's Setup program does not allow you to enter a
  2593.  customizable drive type.  However, it also does not require you to
  2594.  reboot the system after changing the contents of CMOS RAM.
  2595.  
  2596.  8.8.3  Drive Types in CMOS RAM
  2597.  The typical AT-compatible system BIOS contains a table of up to 4
  2598.  floppy drive types and 47 hard drive types.  The CMOS RAM contains
  2599.  identifiers to indicate which types of drives are installed in the
  2600.  system (normally up to two hard drives and two floppy drives per
  2601.  system).
  2602.  
  2603.  If you change the drive type identifiers in CMOS RAM to a type that
  2604.  is not the same as the type of drive installed, then the system will
  2605.  not be able to use that drive properly.  In fact, it is possible for
  2606.  you to select floppy and hard drive types that are completely
  2607.  different from those installed.  If you do this, you will most
  2608.  likely not be able to boot the computer at all, from either floppy
  2609.  or hard disk.  Your only hope will be to have a technician discon-
  2610.  nect the CMOS RAM battery and discharge the CMOS RAM.  Therefore, we
  2611.  recommend you leave drive types alone unless you are technically
  2612.  qualified and really know what you are doing.
  2613.  
  2614.  A major exception to incorrect hard drive types is the case in which
  2615.  your system contains a disk controller with its own BIOS.  Such a
  2616.  BIOS, as on an ESDI or SCSI controller, replaces the normal system
  2617.  BIOS at boot time.  It typically will not use the CMOS RAM hard
  2618.  drive type information and instead will use its own.  For example,
  2619.  an Adaptec ESDI controller will allow you to set CMOS RAM to hard
  2620.  drive type 1 for a 380-megabyte ESDI hard drive, even though type 1
  2621.  is for a much smaller capacity drive.
  2622.  
  2623.  By contrast, Landmark's Setup program does not allow you to enter a
  2624.  customizable drive type, nor does it require you to reboot the
  2625.  system after changing the contents of CMOS RAM.
  2626.  8.8.4  Hard Drive Types Available
  2627.  A hard drive type identifies to BIOS how many cylinders, sectors per
  2628.  track, and heads a drive has, as well as the track at which write
  2629.  current must be reduced to prevent interfering with adjacent bits,
  2630.  and the write precompensation track at which data needs to be skewed
  2631.  to prevent it from being spread out too widely on inner tracks.
  2632.  
  2633.  There are many types of hard drives available.  One of the most
  2634.  annoying problems people have with hard drives is trying to figure
  2635.  out the drive type of a given hard drive.  Manufacturers almost
  2636.  never label the IBM type on the drive.  Actually, they shouldn't be
  2637.  faulted too heavily for this because the drives are used in many
  2638.  non-IBM-compatible systems.  Furthermore, some have no corresponding
  2639.  type in the drive table for IBM-standard BIOS, and some BIOSes (such
  2640.  as the original AT BIOS) cannot support drives with more than 1024
  2641.  cylinders.
  2642.  
  2643.  If the BIOS doesn't support a given type of drive, then the drive
  2644.  controller, drive manufacturer, or a third party company (such as
  2645.  OnTrack) must provide a special driver that is loaded at boot time
  2646.  to provide the support.  Some BIOSes allow you to enter a custom
  2647.  drive type through a built-in setup program, but you must know the
  2648.  drive parameters before you can do it properly.
  2649.  
  2650.  To help alleviate the mystery of drive types, the following table
  2651.  and the PC Probe User's manual list a great many of the drive
  2652.  manufacturers along with their drive characteristics.  If you are
  2653.  unsure of your drive's type, look it up in the list, find the same
  2654.  characteristics for one of the drive types in the Setup program,
  2655.  then enter the corresponding type for your drive.
  2656.  If everything for a given Setup type matches your drive except that
  2657.  the drive's number of cylinders is greater than those for the Setup
  2658.  type, you can use that type anyway without fear of losing data when
  2659.  you write it.  For example if the drive contains 500 cylinders and
  2660.  otherwise matches the setup type 46 which shows only 400 cylinders
  2661.  (and no other Setup type matches as well), then you may use type 46
  2662.  as your drive type.
  2663.  
  2664.            TABLE 5.  HARD DRIVE MANUFACTURERS AND PARAMETERS
  2665.  NOTE:  CAP=MB Capacity; RW=Reduced Write Cyl #; WP=Write Precomp Cyl
  2666.  MANUFACTURER      MODEL           CAP     HD    CYL     RW    WP
  2667.  Ampex             PYXIS13         10      4     320     132   0
  2668.  Ampex             PYXIS20         15      6     320     132   0
  2669.  Ampex             PYXIS27         22      8     320     132   0
  2670.  Atasi             ATASI3033       28      5     645     999   320
  2671.  Atasi             ATASI3046       39      7     645     999   323
  2672.  Atasi             ATASI3051       44      7     704     999   352
  2673.  Cogito            COGITO912       10      4     306     128   128
  2674.  Computer Mem      CMI3426         21      4     615     616   919
  2675.  Computer Mem      CMI5206         5       2     306     999   214
  2676.  Computer Mem      CMI5412         10      4     306     999   128
  2677.  Computer Mem      CMI5616         13      6     256     999   214
  2678.  Computer Mem      CMI5619         15      6     306     999   128
  2679.  Computer Mem      CMI6213         10      2     640     999   999
  2680.  Computer Mem      CMI6426         21      4     640     999   999
  2681.  Computer Mem      CMI6426s        21      4     614     999   999
  2682.  Computer Mem      CMI6640         33      6     640     999   999
  2683.  Connor            CP3100          100     8     740     -     -
  2684.  Connor            CP340           40      4     752     -     -
  2685.  Control Data      WREN1           -       -     -       -     -
  2686.  Control Data      WREN2           -       -     -       -     -
  2687.  Control Data      WREN3           -       -     -       -     -
  2688.  Disctron          DSCTRN519       19      6     306     128   128
  2689.  Disctron          DSCTRN526       21      8     306     128   128
  2690.  Fuji Electric     FK301           10      4     306     -     -
  2691.  Fuji Electric     FK302-13        10      2     615     -     -
  2692.  Fuji Electric     FK302-26        21      4     615     -     -
  2693.  Fujitsu           FUJIT2230       5       2     320     128   128
  2694.  Fujitsu           FUJIT2226       30      6     615     -     -
  2695.  Fujitsu           FUJIT2227       40      8     615     -     -
  2696.  Fujitsu           FUJIT2233       10      4     320     128   128
  2697.  Fujitsu           FUJIT2234       16      6     320     128   128
  2698.  Fujitsu           FUJIT2235       21      8     320     128   128
  2699.  Fujitsu           FUJIT2241       26      4     754     999   300
  2700.  Fujitsu           FUJIT2242       46      7     754     999   300
  2701.  Fujitsu           FUJIT2243T      68      7     1186    -     -
  2702.  Fujitsu           FUJIT2243A      72      11    754     999   300
  2703.  Fujitsu           FUJIT2243R      111     7     1186    -     -
  2704.  Fujitsu           H2225DR         32      4     615     -     -
  2705.  Fujitsu           H2226AD         32      6     615     -     -
  2706.  Fujitsu           H2226D          32      6     615     -     -
  2707.  Fujitsu           H2226DR         50      6     615     -     -
  2708.  Fujitsu           H2226SA         32      6     615     -     -
  2709.  Fujitsu           H2227D          44      8     615     -     -
  2710.  Fujitsu           H2227DR         67      8     615     -     -
  2711.  Honeywell/Bull    BULLD530        23      3     987     999   400
  2712.  Honeywell/Bull    BULLD550        40      5     987     999   400
  2713.  Honeywell/Bull    BULLD570        60      7     987     999   400
  2714.  Honeywell/Bull    BULLD585        77      7     1166    1166  400
  2715.  IBM               IBM1430         31      5     300     -     -
  2716.  IBM               IBM665-30       21      4     615     300   615
  2717.  IBM               IBM665-38       30      5     733     300   732
  2718.  IBM               IBMWD12         10      4     306     296   296
  2719.  IBM               IBMWD25         21      8     306     296   296
  2720.  Internat'l Mem    INI5006         5       2     306     128   128
  2721.  Internat'l Mem    INI5012         10      4     306     128   128
  2722.  Internat'l Mem    INI5018         15      6     306     999   214
  2723.  Lapine Tech       LT200           21      4     612     -     -
  2724.  Lapine Tech       LT300           33      4     616     -     -
  2725.  Maxtor            MXTR1065        56      7     918     999   400
  2726.  Maxtor            MXTR1085        71      8     1024    999   400
  2727.  Maxtor            MXTR1105        88      11    918     999   400
  2728.  Maxtor            MXTR1140        120     15    918     999   999
  2729.  Maxtor            MXTR1140E       150     15    1141    999   999
  2730.  Maxtor            MXTR2085        74      7     1224    1224  1224
  2731.  Maxtor            MXTR2140        120     11    1224    1224  1224
  2732.  Maxtor            MXTR2190        160     15    1224    1224  1224
  2733.  Maxtor            MXTR4380E       318     15    1224    -     -
  2734.  Maxtor            MXTR4380S       338     15    1224    -     -
  2735.  MicroScience      MCSI612         10      4     306     999   128
  2736.  MicroScience      MCSI725         21      4     615     999   300
  2737.  MicroScience      MCSIHH1050      44      5     1024    -     -
  2738.  MicroScience      MCSIHH1060      70      5     1024    -     -
  2739.  MicroScience      MCSIHH825       21      4     612     -     -
  2740.  Microc. Mem       MMI106          5       2     306     -     -
  2741.  Microc. Mem       MMI112          10      4     306     -     -
  2742.  Microc. Mem       MMI125          21      8     306     -     -
  2743.  Micropolis        MICRP1302       22      3     830     999   400
  2744.  Micropolis        MICRP1303       36      5     830     999   400
  2745.  Micropolis        MICRP1304       43      6     830     999   400
  2746.  Micropolis        MICRP1323       35      4     1024    1024  1024
  2747.  Micropolis        MICRP1323A      44      5     1024    1024  1024
  2748.  Micropolis        MICRP1324       53      6     1024    1024  1024
  2749.  Micropolis        MICRP1324A      62      7     1024    1024  1024
  2750.  Micropolis        MICRP1325       71      8     1024    1024  400
  2751.  Micropolis        MICRP1333A      44      5     1024    -     -
  2752.  Micropolis        MICRP1334       53      6     1024    -     -
  2753.  Micropolis        MICRP1335       71      8     1024    -     -
  2754.  Micropolis        MICRP1353       79      4     1024    -     -
  2755.  Micropolis        MICRP1353A      99      5     1024    -     -
  2756.  Micropolis        MICRP1354       119     6     1024    -     -
  2757.  Micropolis        MICRP1355       159     8     1024    -     -
  2758.  Micropolis        MICRP1354A      139     7     1024    -     -
  2759.  Micropolis        MICRP1373       77      4     1024    -     -
  2760.  Micropolis        MICRP1373A      96      5     1024    -     -
  2761.  Micropolis        MICRP1374       115     6     1024    -     -
  2762.  Micropolis        MICRP1374A      134     7     1024    -     -
  2763.  Micropolis        MICRP1375       154     8     1024    -     -
  2764.  MiniScribe        MINI2012        10      4     306     128   128
  2765.  MiniScribe        MINI3006        5       2     306     999   128
  2766.  MiniScribe        MINI3012        10      2     612     256   256
  2767.  MiniScribe        MINI3053        45      5     1024    -     -
  2768.  MiniScribe        MINI3212        10      2     612     256   256
  2769.  MiniScribe        MINI3412        10      4     306     128   128
  2770.  MiniScribe        MINI3425        21      4     615     256   256
  2771.  MiniScribe        MINI3650        43      6     809     -     -
  2772.  MiniScribe        MINI4020        15      4     480     128   128
  2773.  MiniScribe        MINI6032        27      3     1024    1024  500
  2774.  MiniScribe        MINI6053        44      5     1024    1024  500
  2775.  MiniScribe        MINI6074        62      7     1024    1024  500
  2776.  MiniScribe        MINI6085        71      8     1024    1024  500
  2777.  MiniScribe        MINI8212        10      2     615     999   300
  2778.  MiniScribe        MINI8425        21      4     615     999   300
  2779.  NEC               NEC5126         21      4     615     615   128
  2780.  NEC               NEC5146         44      8     615     615   128
  2781.  Quantum           Q520            18      4     512     256   256
  2782.  Quantum           Q530            27      6     512     256   256
  2783.  Quantum           Q540            36      8     512     256   256
  2784.  Rodime            RO201           6       2     320     132   0
  2785.  Rodime            RO201E          11      2     640     132   0
  2786.  Rodime            RO202           11      4     320     132   0
  2787.  Rodime            RO202E          22      4     640     132   0
  2788.  Rodime            RO203           16      6     320     132   0
  2789.  Rodime            RO203E          33      6     640     132   0
  2790.  Rodime            RO204           22      8     320     132   0
  2791.  Rodime            RO204E          44      8     640     132   0
  2792.  Rodime            RO252           10      4     306     80    80
  2793.  Rodime            RO351           5       2     306     80    80
  2794.  Rodime            RO352           10      4     306     80    80
  2795.  Seagate           ST125           21      4     615     -     -
  2796.  Seagate           ST125N          21      4     407     -     -
  2797.  Seagate           ST138           32      6     615     -     -
  2798.  Seagate           ST138N          32      4     615     -     -
  2799.  Seagate           ST138R          32      4     615     -     -
  2800.  Seagate           ST157N          48      6     615     -     -
  2801.  Seagate           ST157R          49      6     615     -     -
  2802.  Seagate           ST212           10      4     306     128   128
  2803.  Seagate           ST213           10      2     615     615   300
  2804.  Seagate           ST225           21      4     615     999   300
  2805.  Seagate           ST225N          21      4     615     -     -
  2806.  Seagate           ST238           32      4     615     -     -
  2807.  Seagate           ST251           44      6     820     -     -
  2808.  Seagate           ST251-1         43      4     818     -     -
  2809.  Seagate           ST251N          43      6     820     -     -
  2810.  Seagate           ST277N          65      6     818     -     -
  2811.  Seagate           ST277R          65      6     820     -     -
  2812.  Seagate           ST296N          85      6     818     -     -
  2813.  Seagate           ST4026          21      4     615     999   400
  2814.  Seagate           ST4038          32      5     733     999   400
  2815.  Seagate           ST4051          43      5     978     999   400
  2816.  Seagate           ST4053          44      5     1024    -     -
  2817.  Seagate           ST406           5       2     306     128   128
  2818.  Seagate           ST4096          85      9     1024    -     -
  2819.  Seagate           ST412           10      4     306     128   128
  2820.  Seagate           ST4144R         122     9     1024    -     -
  2821.  Seagate           ST419           15      6     306     128   128
  2822.  Seagate           ST4192E         169     8     1147    -     -
  2823.  Seagate           ST4192N         168     8     1147    -     -
  2824.  Seagate           ST425           21      8     306     128   128
  2825.  Seagate           ST506           5       4     153     128   128
  2826.  Shugart           SA612           10      4     310     128   128
  2827.  Shugart           SA712           11      4     320     128   128
  2828.  Tandon            TM2085          71      8     1024    -     -
  2829.  Tandon            TM2128          119     8     1024    -     -
  2830.  Tandon            TM252           10      4     306     128   128
  2831.  Tandon            TM262           21      4     615     999   300
  2832.  Tandon            TM270           159     8     1024    -     -
  2833.  Tandon            TM3085          71      8     1024    -     -
  2834.  Tandon            TM362           21      4     615     999   300
  2835.  Tandon            TM362R          20      2     780     -     -
  2836.  Tandon            TM364           41      4     782     -     -
  2837.  Tandon            TM501           5       2     306     128   128
  2838.  Tandon            TM502           10      4     306     128   128
  2839.  Tandon            TM503           15      6     306     128   128
  2840.  Tandon            TM702AT         -       4     615     615   615
  2841.  Tandon            TM703           30      5     695     999   256
  2842.  Tandon            TM703AT         30      5     733     733   733
  2843.  Tulin             TL226           22      4     640     999   300
  2844.  Tulin             TL240           33      6     640     999   300
  2845.  Vertex/Priam      V130            25      3     897     999   400
  2846.  Vertex/Priam      V150            42      5     987     999   400
  2847.  Vertex/Priam      V170            60      7     987     999   400
  2848.  Vertex/Priam      V185            71      7     1166    1166  400
  2849.  
  2850.  9  TROUBLESHOOTING HINTS
  2851.  9.1  INTRODUCTION
  2852.  This chapter is designed to aid you in the analysis, troubleshooting
  2853.  and repair of failures in PC, XT, AT, or compatible motherboards. 
  2854.  The PC Probe diagnostics assume you are testing a standard IBM
  2855.  computer.
  2856.  
  2857.  This chapter is intended only for qualified computer technicians and
  2858.  engineers.  If you are a typical business user of PC Probe, we urge
  2859.  you not to attempt any system repair because to do so could void
  2860.  your warranty and cost you heavily in terms of wasted time and
  2861.  accidental damage to your system.  Please refer all such activities
  2862.  to your dealer or repair center.
  2863.  
  2864.  9.2  BIOS ERRORS DURING BOOT
  2865.  The ROM BIOS built onto the motherboard of the computer runs its
  2866.  built-in POST (Power On Self Test) when you turn on the computer. 
  2867.  Most BIOSes will beep to alert you that it is running properly or
  2868.  not, and usually displays error messages.  The following table gives
  2869.  typical meanings of the beeps.  However, you should check with your
  2870.  BIOS documentation to be sure.
  2871.  
  2872.               TABLE 6.  BIOS ERRORS DETECTED DURING BOOT
  2873.  
  2874.    BEEPER        MEANING
  2875.  
  2876.    One beep      POST is okay and no error was detected.
  2877.                  POST detected a configuration error, or a change
  2878.    Two beeps     since the last time you ran Setup.  Configuration
  2879.                  information is kept inside a memory circuit (CMOS
  2880.                  RAM) on the motherboard.  If the battery power to
  2881.                  that circuit is lost, so is the configuration in-
  2882.                  formation.  You must run Setup again.
  2883.    One long and  Faulty video configuration error (no video card
  2884.    two short     or a faulty card installed), or a faulty ROM on a
  2885.    beeps         peripheral controller card (address range C0000
  2886.                  through FFFF).
  2887.    One long and  A faulty peripheral controller card such as VGA. 
  2888.    a series of   Usually, the display will show a message describ-
  2889.    short beeps   ing the problem.  Check the setup of peripheral
  2890.                  controllers.
  2891.  
  2892.  9.2.1  BIOS Manufacturers
  2893.  Your BIOS might behave strangely and not give the indicated error
  2894.  alerts.  The following table lists commercial manufacturers of IBM-
  2895.  compatible BIOSes.  If your computer manufacturer cannot supply
  2896.  sufficient BIOS information, contact the BIOS manufacturer directly.
  2897.  
  2898.                      TABLE 7.  BIOS MANUFACTURERS
  2899.  
  2900.    COMPANY     PHONE              COMPANY     PHONE
  2901.    Landmark    (813) 443-1331     Award       (408) 370-7979
  2902.    AMI         (404) 263-8181     Phoenix     (617) 551-4000
  2903.    Quadtel     (714) 754-4422
  2904.  
  2905.  9.3  DIAGNOSTIC TEST ERRORS
  2906.  Each PC Probe diagnostic test will either pass, or display an error
  2907.  code to identify the fact that the test failed and the nature of the
  2908.  failure.  The following table shows test failure codes; the manual
  2909.  lists probable causes and likely remedial action.  You may use PC
  2910.  Probe to test system components in any order.  However, the tests
  2911.  are given here in their order of importance to the proper operation
  2912.  of the motherboard and the entire computer.
  2913.  
  2914.  In general, motherboard tests take less than a minute, the major
  2915.  exception being the galrow memory tests which are exhaustive and
  2916.  time consuming.  If any test appears halted or frozen, the system
  2917.  board data/address bus may be intermittent.
  2918.  
  2919.  The table refers to components you should replace.  These are stan-
  2920.  dard XT or AT circuit parts.  The PC Probe User's Manual contains a
  2921.  cross reference between the components and modern VLSI motherboard
  2922.  chip sets, as well as a block diagram of the XT and AT to help
  2923.  orient you as to the uses of the major components.
  2924.  
  2925.  
  2926.           TABLE 8.  DIAGNOSTIC TEST ERROR CODES AND MEANINGS
  2927.  
  2928.       CODE         NATURE OF ERROR
  2929.                       CPU TESTS
  2930.       01h          CPU register test failed.
  2931.       02h          CPU Protected mode x286 failed.
  2932.       03h          CPU Protected mode x386 failed.
  2933.       04h          CPU Protected mode x486 failed.
  2934.                       MATH COPROCESSOR
  2935.       01h          Math Coprocessor test failed.
  2936.                       RAM TESTS
  2937.       01h          Ram Data Compare Error.
  2938.       02h          Ram Even Parity Error
  2939.       03h          Ram Odd Parity Error
  2940.       04h          Address Conflict Error
  2941.                       8253 (XT) OR 8254 (AT) TIMER
  2942.       01h          8253/4 Timer Controller Failed.
  2943.       02h          8253/4 Channel 1(0) Failure.
  2944.       03h          8253/4 Channel 2(1) Failure.
  2945.       04h          8253/4 Channel 3(2) Failure.
  2946.                       SPEAKER
  2947.       01h          Speaker Circuit Error.
  2948.                       8237A DMA CONTROLLER
  2949.       01h          8237A Controller Failed.
  2950.       02h          Page register failed.
  2951.                       8259A PROGRAMMABLE INTERRUPT CONTROLLER
  2952.       01h          Interrupt mask register incorrect.
  2953.       02h          Unexpected ISR bit set.
  2954.       03h          Can't clear ISR bit.
  2955.       04h          Unknown fatal failure.
  2956.       05h          No interrupt occurred.
  2957.       06h          Can't disable parity circuit.
  2958.       07h          NMI not received.
  2959.       08h          Unexpected NMI received
  2960.       09h          Interrupt pending bit not cleared.
  2961.       0Ah          Wrong interrupt source set.
  2962.       0Bh          Wrong priority level set.
  2963.       0Ch          Interrupt pending bit not set after reset.
  2964.       0Dh          Can't disable IRQ w/ par/serial port data.
  2965.                    Can't disable IRQ with par/serial port comm.
  2966.                       KEYBOARD
  2967.       01h          Keyboard Communications Error
  2968.       02h          Keyboard Error
  2969.                       PRINTER PORT
  2970.       01h          Data compare error, LPT1, Comm Port
  2971.       02h          Data compare error, LPT1, Status Port
  2972.       03h          Data compare error, LPT1, Control Port
  2973.       04h          Data compare error, LPT1, Data Port
  2974.       05h          Wrong Interrupt, LPT1
  2975.                       SERIAL PORT
  2976.       01h          Framing Error
  2977.       02h          Overrun Error
  2978.       03h          Parity Error
  2979.       04h          Data Error
  2980.       05h          TX timeout Error
  2981.       06h          RX timeout Error
  2982.       07h          Wrong Interrupt
  2983.                       VIDEO TESTS - check base registers at 3xh. 
  2984.                       0xh are mono (3B0h); 1xh are color (3D0h); 
  2985.                       EGA is also tested at 3C0h
  2986.       01h          6845 Registers Failed
  2987.       02h          On board Latches/Registers failed
  2988.       03h          Video Memory Error
  2989.       04h          Extended Registers (EGA/VGA) failed
  2990.                       FLOPPY DRIVE
  2991.       01h          Read Failure
  2992.       02h          Write Failure
  2993.       03h          Format Failure
  2994.       04h          Seek Failure
  2995.       05h          FDC Setup Failure
  2996.       06h          Not 2 Sided Diskette
  2997.       07h          Write Protected diskette
  2998.       08h          Busy not being set in MSR
  2999.       09h          RQM not being set in MSR
  3000.       0Ah          Failed floppy disk restore
  3001.       0Bh          Data I/O is 1, no output to FDC
  3002.       0Ch          Data I/O is 0, no input to FDC
  3003.       0Dh          Timeout on FDC interrupt
  3004.                       HARD DRIVE
  3005.       01h          Read Failure
  3006.       02h          Write Failure
  3007.       03h          Format failure
  3008.       04h          Compare Failure
  3009.       05h          Drive(s) not present
  3010.       06h          Not 17 sector (DOS) Drive.
  3011.       07h          Request for information not successful
  3012.       08h          Interleave Error
  3013.                       ETHERNET (Attach terminator)
  3014.       01h          Ethernet Not Present
  3015.       02h          I/O Port Failure
  3016.       03h          Data Path or memory buffer failure
  3017.       04h          Transmit Hung
  3018.       05h          Receive Hung
  3019.       06h          CRC mismatch
  3020.       07h          CTI failure
  3021.       08h          Cable Failure
  3022.       09h          Hardware Failure
  3023.                       CMOS REAL TIME CLOCK
  3024.       01h          System not initialized,  Checksum error
  3025.       02h          RTC RAM R/W Failure
  3026.       03h          RTC Error/Failure
  3027.  
  3028.  10  ACCESSORIES
  3029.  
  3030.  
  3031.  10.1  INTRODUCTION
  3032.  This chapter describes the various options and accessories (such as
  3033.  loopback plugs) that you can receive with PC Probe.  It is possible
  3034.  that your version of PC Probe will not contain all those items
  3035.  described here.  However, they are still available from Landmark or
  3036.  your Landmark dealer as separately purchased items.  If you have
  3037.  doubts or questions about them, contact Landmark directly.
  3038.  
  3039.  10.2  LOOPBACK PLUGS
  3040.  Serial and parallel port loopback plugs are connectors with internal
  3041.  wiring that connects output pins to input pins, thereby "looping"
  3042.  the outputs back to the inputs.  When connected to a serial port,
  3043.  for example, any data sent out is received back in, thus verifying
  3044.  the integrity of the computer's data path, signal driver circuitry,
  3045.  and connectors.
  3046.  Loopback plugs won't work properly if protection devices are in-
  3047.  stalled on parallel port or serial ports.
  3048.  
  3049.  The following table shows which loopback plug pins are interconnect-
  3050.  ed.  They are provided for your reference only.  If you are not a
  3051.  technician, or you do not have the tools or parts required to create
  3052.  and test the plugs, we recommend you use loopback plugs only from
  3053.  Landmark, where quality is guaranteed.  Call Landmark if you need to
  3054.  order loopback plugs.
  3055.  
  3056.  The Ethernet loopback plug is actually a standard 50-Ohm Ethernet
  3057.  terminator, consisting of a BNC connector with a molded resistive
  3058.  terminator end on it instead of the coaxial cable.  Because they are
  3059.  so simple, no wiring table or diagram is needed to describe them. 
  3060.  If you have an Ethernet card installed in your computer, the network
  3061.  supervisor in your organization most likely has terminators avail-
  3062.  able for you to use with the Ethernet tests.
  3063.  
  3064.                TABLE 9.  LOOPBACK PLUG INTERCONNECTIONS
  3065.  
  3066.    25-PIN FEMALE SERIAL   PIN       PIN     SIGNAL NAME
  3067.    Transmit Data          2        3        Receive Data
  3068.    Request to Send        4        5        Clear to Send
  3069.    Data Set Ready         6        8        Carrier Detect
  3070.    Data Set Ready         6        20       Data Terminal Ready
  3071.    Carrier Detect         8        22       Ring Indicator
  3072.  
  3073.    9-PIN FEMALE SERIAL    PIN       PIN     SIGNAL NAME
  3074.    Transmit Data          3        2        Receive Data
  3075.    Request to Send        7        8        Clear to Send
  3076.    Data Set Ready         6        1        Carrier Detect
  3077.    Data Set Ready         6        4        Data Terminal Ready
  3078.    Carrier Detect         1        9        Ring Indicator
  3079.  
  3080.    25-PIN MALE PARALLEL   PIN       PIN     SIGNAL NAME
  3081.    -Strobe                1        2        Data Bit 0
  3082.    Data Bit 1             3        14       -Auto Feed
  3083.    Data Bit 2             4        15       -Error
  3084.    Data Bit 3             5        17       -Select Input
  3085.    Data Bit 4             6        13       Select
  3086.    Data Bit 5             7        12       Paper End
  3087.    Data Bit 6             8        10       -Acknowledge
  3088.    Data Bit 7             9        11       Busy
  3089.    -Error                 15       16       Initialize
  3090.