CONTENTS:00001463:none CONTENTS:00001561:main CONTENTS:00003467:batch CONTENTS:00006391:set_clock CONTENTS:00007190:memory_test CONTENTS:00009988:rpt_config CONTENTS:00010815:rpt_dev_drvrs CONTENTS:00012625:rpt_cmos_tbl CONTENTS:00013250:rpt_interrupts CONTENTS:00014839:bench_hdisk CONTENTS:00016730:bench_main CONTENTS:00018481:bench_video CONTENTS:00020174:bench_save CONTENTS:00020356:setup_activity_log CONTENTS:00022042:show_activity_log CONTENTS:00022473:test_sysbd CONTENTS:00023913:test_prn CONTENTS:00024669:test_ser CONTENTS:00025151:test_par CONTENTS:00025611:test_flop CONTENTS:00026964:test_hard CONTENTS:00028458:test_video CONTENTS:00030181:test_kbd CONTENTS:00031611:test_joy CONTENTS:00032313:test_mouse CONTENTS:00032747:test_clock CONTENTS:00034314:test_mem CONTENTS:00037124:log_printer CONTENTS:00037560:log_graphics CONTENTS:00037982:ram_locate CONTENTS:00040256:ram_summary CONTENTS:00041943:ram_find CONTENTS:00043704:ram_setup CONTENTS:00045134:register_user CONTENTS:00045390:memmap_base CONTENTS:00047305:memmap_int CONTENTS:00048570:memmap_tsr CONTENTS:00048920:memmap_nothing CONTENTS:00049549:memmap_hiram CONTENTS:00050010:memmap_ebios CONTENTS:00050382:memmap_vram CONTENTS:00050686:memmap_available CONTENTS:00051058:memmap_rom CONTENTS:00051365:memmap_ems CONTENTS:00051823:report_detail CONTENTS:00052326:custom_heading @(#)CheckIt checkit.hlp Date: 08/21/90, Release: 3.0. HELP:none:No Help Available Sorry, there is no help available for this part of CheckIt. END. HELP:main:Main Menu Welcome to CheckIt ------------------ CheckIt is a Quality Assurance diagnostic program for your MS-DOS PC. It can produce reports of your hardware configuration and the system resources being used, test the hardware components of your system, and display performance panels to measure key aspects of your PC's computing power. With CheckIt, PC users can assure that their computer meets the functional compatibility levels of a true PC-DOS machine and that all components are functioning properly. CheckIt's reports can also tell you what hardware and software is already installed on your PC. Use this information when you get a new system, call for support, or are installing new hardware (so you can get it right the first time). As an added feature, you can see how your computer's speed measures against other PC's. CheckIt Organization -------------------- CheckIt is organized into the following main pull-down menus: SysInfo: Displays reports describing system hardware and software. Tests: Used to select and run CheckIt's diagnostic tests. Benchmarks: Shows how this PC's speed compares to other PC's. Tools: Locates RAM chips on memory boards, Sets the real time clock's date and time, or any other program can be run from here. Setup: Used to selects color or black & white operation and Route the Activity Log to a disk file and/or a printer. Exit: Quits CheckIt and returns to DOS. Use to arrow keys to browse through the menu system. As each menu choice is highlighted, the Information Window near the bottom of the screen will change to describe the operation performed by that selection. END. HELP:batch:Select Batch This function gives you total control of CheckIt's testing facilities and is intended primarily for "expert" users with special testing needs such as service technicians. Some reasons to use this feature are: * Test components repeatedly until transient errors are finally caught. * Configure an abbreviated test suite that only checks specific components. This can be useful for people who test a lot of PC's regularly. * Run burn-in tests on newly installed equipment. Every option for every test can be defined on this single screen, so the batch can run unattended. The screen is divided into three main sections: Unattended Tests The top section of the screen includes all test that do not require direct user intervention. The tests are: memory, hard disks, floppy disks, system board, real-time clock, serial ports, and parallel ports. Interactive Tests The tests in the middle section of the screen require you to operate the selected device (like the keyboard) or confirm the results of a test (like the printer). Included in this category are the tests for: printers, video, keyboard, mouse, and joysticks. Batch Controls These fields control the batch process. You control the destination of the activity log, number of batch passes, and whether to pause whenever a test finds an error. NOTE: If you are testing with multiple passes and logging the results to either a disk or printer, CheckIt will only save the detail log to these devices. The in-memory log is disabled to avoid running out of memory during long batches. Saving a Batch Setup -------------------- These batch settings can be saved in the configuration file so the next time you run CheckIt, these settings will be set up automatically. Running the Batch ----------------- Once the batch is set up the way you want it, enter 'Y' at the "Run Batch?" prompt and press ENTER. If any selected tests require external setup (such as loopback plugs or floppy disks), a message asking you to prepare the appropriate devices before the batch begins. If only unattended tests are selected, you can leave your PC alone and come back later to review the results. CheckIt will skip any tests of devices that don't exist. This makes it easy to set up a single batch of tests that can be run on a wide variety of machines. For more information on setting up a batch of tests, see Chapter 9 in your manual. END. HELP:set_clock:Set Real-Time Clock This tool will allow you to set the date and time on your battery backed-up (CMOS) and DOS clock. If the clock needs to be set often, you may need to replace the battery. Setting the Date ---------------- Use the arrow keys to move the pointer to the date field and press ENTER. Enter the new date in MM/DD/YYYY format and press ENTER again. For example, January 21, 1990 is entered as 01/21/1990. Setting the Time ---------------- Use the arrow keys to move the pointer to the time field and press ENTER. Enter the new time in 24 hour format and press ENTER again. For example, 8:05 P.M. is entered as 20:05. END. HELP:memory_test:Memory Test You are now editing the memory test parameters. By default ALL memory is selected for a quick test. The following information describes other ways to configure the memory test. Testing Only A Portion of Memory -------------------------------- If you have narrowed down a memory problem to a specific address, you can configure CheckIt to test only that range and report on the problems. This technique can be particularly useful for finding intermittent problems, by testing the range multiple times. NOTE: To avoid testing a particular type of memory, configure the start and end address with the same value. Notice that the hex value on the right disappear. Testing Memory That Doesn't Exist --------------------------------- If a portion of memory is bad, the POST (Power On Self Test) may decide the memory is not really installed. When CheckIt investigates the system configuration, the higher part of memory will be left out. By testing the memory that YOU know is there but the system doesn't, you can identify which memory chip is bad and replace it. Testing Expanded (EMS) Memory ----------------------------- Because of the special nature of expanded memory, you should always test the entire range of EMS memory. See the special notes on expanded memory in your manual (or addendum) for complete details. Quick Test vs. Thorough Test ---------------------------- If the "Quick Memory Test Only" field is 'Y,' CheckIt will test each block of memory once, using a pseudo-random pattern. This pattern will identify most common memory problems and should be sufficient in most cases. Selecting 'N' in this field will more thoroughly test each block of memory with 8 additional patterns. Number of Test Passes --------------------- If you suspect you are having memory problems and a single pass does not produce an error, the problem may be intermittent. The best way to find this type of problem is to change the "Number of Passes" field and run the test repeatedly. To test memory continuously, enter a 'C' in this field. If the combination of multiple passes and a thorough test do not find an error, your problem is almost certainly not due to a bad memory chip. NOTE: If you are testing with multiple passes and logging the results to either a disk or printer, CheckIt will only save the detail log to these devices. The in-memory log is disabled to avoid running out of memory during long batches. END. HELP:rpt_config:Configuration This screen shows a list of the hardware and software installed in your PC. This gives you a "peek" inside your machine without having to take off the cover. This information can be used to: * Ensure that your PC meets the minimum hardware and software required to install a new device or software package. * Easily provide the right answers to questions asked while calling for technical support. * Quickly familiarize yourself with important aspects of a PC you haven't used before. The top few lines of the display show the current DOS version being used and BIOS information. The rest of the report shows your PC's current hardware configuration. See Chapter 5 in your manual for an explanation of each display element. END. HELP:rpt_dev_drvrs:Device Drivers This screen shows a list of the DOS block and character device drivers currently installed in your PC. This list is often longer than will fit on the screen so the arrow keys can be used to scroll the rest of the list into view. Block device drivers handle devices like hard disks and floppy disks. Character device drivers handle every thing else including the keyboard, serial ports, and even the display. The elements of the report are described below: Seg:Off This column shows where the device driver is in memory. The values are the hexadecimal segment and offset respectively. # Drive(s) This column only applies to block devices and lists (Block Devices) the number and name of the disk drives handled by this single driver. Name This column only applies to character devices and shows (Character the name of the driver. For example, a serial port Devices) driver might be called COM1. Attr This displays the "raw" attribute byte in hex. Meaningful information gleaned from this value is displayed under the next two columns. DOS The minimum version of DOS required for this driver to function properly is displayed. Verify that the DOS version reported in the Configuration screen is at least that required by your device drivers. Characteristics This column lists other important features of the device driver. For a complete list of the different characteristics and their meaning, see Chapter 8 in your manual. END. HELP:rpt_cmos_tbl:CMOS Table This screen shows the current settings stored in the battery backed-up CMOS memory found on AT and 386 class PC's. This information can be used to: * Determine if an incorrect report on the Configuration screen is actually due to the CMOS being set up wrong. * Print or save a copy for later reference. If the CMOS ever needs to be reconfigured, the values can be re-entered from the copy. To change these settings, use the SETUP program provided with your PC. More information on this screen can be found in Chapter 7 of your manual. END. HELP:rpt_interrupts:Interrupts This screen shows the devices and programs using the hardware interrupts (IRQ's) of your PC. A list of DMA channels is also displayed showing the standard assignments for the devices installed in your PC. This information can be used to: * Configure a new add-in card with the proper IRQ and DMA settings without researching the current configuration of existing cards. This avoids conflicts before they happen. * Resolve existing interrupt conflicts without the usual trial and error method. NOTE: Since CheckIt can only determine if an interrupt is in use when the appropriate device driver is installed and activated, the report may be inaccurate unless you install the drivers before running this report. The [CASCADE] Interrupt ----------------------- If you are using an AT or 386 class PC, IRQ will display "[CASCADE]." The reasons for this are explained in Chapter 6 of your manual. You should be aware though, that any hardware or software configured to use IRQ 2 will transparently be re-routed to IRQ 9. This is normal and does not indicate a problem. DMA Channels ------------ Unlike the IRQ list, the DMA list only displays standard DOS usage of the available channels. Third-party hardware and software will not be displayed. Although the list may not be complete, it can be a useful reminder of pre-assigned channels. END. HELP:bench_hdisk:Hard Disk Benchmark This screen measures two important aspects of your hard disk's performance: Seek Time --------- Average This is how long, on the average, your hard disk takes to Seek Time move its read/write head ("seek") from one track to another. Track to Track This is how long it takes to seek from one track to an Seek Time immediately adjacent track. Therefore, this test measures the minimum time it would take for your hard disk to find a particular piece of information. Seek time is a major factor in determining the total amount of time it takes to find data on a hard disk. Transfer Speed -------------- This measurement determines the "raw" transfer speed of your hard disk. Factors that can affect this reading are: Interleave If this is set incorrectly, you transfer speed may be as much as 10 times slower than it could be. On most PC's, an interleave of 3 is common. Disk Cache Adding disk caching software can dramatically improve your your disk performance. For more information on interpreting and improving your disk's performance, see Chapter 21 in your manual. Compare/Save Results -------------------- By default, CheckIt displays your machine's results compared against an IBM PC-XT. If you would rather use your machine for the comparison, select "S-Save for Compare" and enter a descriptive name. CheckIt will save this result in the configuration file for future use. Later, when you are running CheckIt on another machine, you can select "C-Compare to..." to see how it rates against yours. END. HELP:bench_main:Main System Benchmark This screen measures two important aspects of your system's overall performance. This information can help when deciding how best to utilize a particular PC, depending on its strength or weakness. CPU Speed (DHRYSTONES) ---------------------- This is your PC's "raw" computing speed. It measures the speed of your PC's main processor, or CPU. The upper window graphically shows this measurement against a 4.77 MHz original PC/XT machine. Underneath this graph, the system's rating is shown along with processor type and its current clock speed. Math Speed (WHETSTONES) ----------------------- This measurement, in the lower window, shows how fast your PC can compute a WHETSTONE (a measurement of floating point calculation speed). This number is important when using your PC for spreadsheet, CAD/CAM, and scientific applications. If your PC has a math co-processor, these numbers will be 5 to 10 times faster than without one. Underneath this graph, CheckIt will display the type of co-processor installed on your PC, if any, and a rating of its throughput. Compare/Save Results -------------------- By default, CheckIt displays your machine's results compared against an IBM PC-XT. If you would rather use your machine for the comparison, select "S-Save for Compare" and enter a descriptive name. CheckIt will save this result in the configuration file for future use. Later, when you are running CheckIt on another machine, you can select "C-Compare to..." to see how it rates against yours. END. HELP:bench_video:Video Adapter Benchmark This screen measures the speed of your video adapter using two common techniques. Video speed is a major performance factor for screen intensive applications such as word processing or terminal emulation. BIOS Video Speed ---------------- This benchmark measures how fast your computer can display data on the screen using the BIOS. DOS, terminal emulation software, and many older programs use this method to display text on the screen. Some video adapters provide special device drivers that can be loaded to speed up video performance. Direct Video Speed ------------------ Here, Checkit measures how fast your computer can display data directly on the screen. This method is faster than using the BIOS and most newer applications (including word processors and DOS shells) display characters this way. Although the measurement is taken in text mode, the relative speed also applies to graphics. Good scores here indicate your machine has an aptitude for CAD programs and Windows. Compare/Save Results -------------------- By default, CheckIt displays your machine's results compared against an IBM PC-XT. If you would rather use your machine for the comparison, select "S-Save for Compare" and enter a descriptive name. CheckIt will save this result in the configuration file for future use. Later, when you are running CheckIt on another machine, you can select "C-Compare to..." to see how it rates against yours. END. HELP:bench_save:Saving Benchmark Results Type in a 10 character name to describe the current results. Later, you can use 'C' to compare another set of results to these. END. HELP:setup_activity_log:Setup Activity Log CheckIt maintains a detailed log of exactly what components have been tested and the result. This log is displayed on the screen at the end of any test that finds an error. The entire log, both passes and failures, can also be stored in a disk file, sent to the printer, or both. Display Only The error log will be saved only in memory and displayed when appropriate. Disk The file CHECKIT.LOG is created (or overwritten) in the current directory the first time data is written to the activity log. Results from each test are added to the end of the file for the duration of the CheckIt session. Printer Results from each test are sent to the printer on LPT1. The first time data is sent to the printer, a message will appear advising you to prepare your printer. Disk and Saves output to both disk and printer as described above. Printer Activity Log Title ------------------ When logging to either the disk or printer (or both), CheckIt will prompt you to type in a title for the log just before it writes the first lines. You can use this space to keep track of what machine created the log, what errors you were trying to find, or anything else that you find useful. Saving SysInfo Reports (F2) --------------------------- If the activity log is being copied to a disk file or printer, the F2 function key can be used to add a copy of any SysInfo menu report to the activity log. END. HELP:show_activity_log:Activity Log These are the results of the last test (or group of tests) run. If the activity log is being saved to a disk file or printer, a copy of this report is also saved there. The box at the top shows the total number of errors found during this test run. Use the arrow keys to scroll the entire report into view. When you are finished, press ENTER and the display will disappear. END. HELP:test_sysbd:Test System Board This test will check your PC's processor (CPU), math co-processor (NPU), DMA controller, and Interrupt controller. CPU In addition to testing the general functions of your processor, CheckIt also looks for CPU's with known bugs. If CheckIt finds a problem here, replace the CPU immediately. Protected If you have a 80286 or 80386 CPU, CheckIt will make sure Mode your CPU works properly in protected mode. Operating systems like OS/2 and Xenix use this mode extensively. Also, any time extended memory is accessed, the processor must go into protected mode. NPU If you have a math co-processor (like the 8087) installed in your PC. Both the simple and complex math functions are tested. DMA This test checks the DMA controller in your PC. This chip is Controller responsible for transferring data between memory and other devices. On AT and 386 class PC's, the second DMA controller is also tested. Interrupt This test checks the 8259A interrupt controller (2 on AT and Controller 386 class PC's) in your PC. This chip is responsible for "interrupting" your CPU when certain events occur. For example, the 8259A issues an interrupt every time you press a key on the keyboard. END. HELP:test_prn:Test Printer This test will print a number of patterns on your printer. This will help find cable and configuration problems on IBM, Epson, HP Laserjet, and "generic" printers. To configure this test for your environment, press 'C' at the "Run Printer Test?" prompt. You can then change the printer type and port for the test. Once the test is properly configured, make sure the printer is ready and at the top of a new page. Then, press 'Y' at the "Run Printer Test?" prompt. All the tests will be printed at once. Next, CheckIt will display a sample of what the printout should look like and ask if it printed properly. See Chapter 17 in your manual for an explanation of each test and how to find problems. END. HELP:test_ser:Test Serial Port This test checks your serial port. Each register of the 8250 serial controller chip is tested and data transmission is tested at different baud rates. Although CheckIt can still conduct a reasonable test without a loopback plug, the test is best with one because data is actually sent and received by the port when an external loopback is used. For more information on loopback plugs and the test, see Chapter 15 of your manual. END. HELP:test_par:Test Parallel Port This test checks your parallel port. This test can be run either with or without an external loopback plug. Without a loopback plug, the internal registers of the parallel port are checked to make sure they respond properly. When an external loopback plug is added, the external signals and data lines are tested as well. For more information on loopback plugs and the test, see Chapter 16 of your manual. END. HELP:test_flop:Test Floppy Disk This test can be used in two ways: * Test your floppy drive to make sure it is working properly. * Test a particular floppy disk for bad tracks. NOTE: You must have a DOS formatted diskette for each drive being tested. To start the test, insert a floppy disk in the appropriate drive and press ENTER. If the disk as not formatted at the maximum capacity for the drive (i.e. a 360K disk in a 1.2M drive), CheckIt will ask if this is the disk you want to use. If there is data on the disk, you can insert a new disk, skip the write test, or run the write test anyway. Random Read Test ---------------- This part of the test will test each track of a floppy disk to make sure it is readable. Since the tracks are chosen in a random order, the drive's stepper motor is also tested. Errors will be displayed in the "Errors" window. Random Write Test ----------------- This part of the test determines whether your drive can accurately write data to a diskette. This step can be skipped if you are using a disk with data on it. There are a number of different reasons for a disk or drive to report errors. See Chapter 12 in your manual for details. END. HELP:test_hard:Test Hard Disk Use this test to check your hard disk. This test is will preserve the data already on your drive. Three types of read tests are performed: Linear Read ----------- Each cylinder is tested starting at cylinder 0 and continuing sequentially to the last cylinder on the disk. This first pass is to make sure all data can be read under the simplest of tests. Butterfly Read -------------- Again, each cylinder is tested. But with this test, the outermost cylinders are read first, then the innermost cylinders. This provides a worst case test of the hard disk's seeking mechanism. Random Read ----------- Like the butterfly read, this test is good at finding head movement related problems. However, unlike the orderly progression of the previous tests, the random read test more realistically simulates actual hard disk activity. Interpreting Errors -------------------- Any time an error is found, it will appear in the "Errors" window with an explanation in the notes column. There are a number of different types of errors that can be reported -- some are severe while others are purely informational. See Chapter 11 in your manual for a complete list of errors. END. HELP:test_video:Test Video Use this test to check your video sub-system. There are three main parts to this test: Video RAM --------- This part of the test checks your video display memory and paging hardware. Since garbage will display on your screen during this part of the test, a warning will appear just before this step begins. The test will complete on its own. Text Modes ---------- This part of the test checks all text modes available on your PC. Since the success or failure of these tests depends on the screen "looking" right, YOU must decide if a particular screen passes or fails. Each phase of this part of the test consists of several screens. On each screen, the title, screen number, and mode of the current test is displayed at the top left. This will give you an idea of where you are in the test. REMEMBER: You can skip individual steps or the whole test by pressing ESC. Graphics Modes -------------- This part of the tests checks any graphics modes that are available on your PC. The modes displayed depend on the type of video adapter you have on your machine. Like the text modes tests, YOU must decide if a screen passes or fails. If the Screen Is Blank or Unreadable... It is possible that some modes will not be properly supported by your video adapter or monitor. In these cases, press 'N' followed by ENTER and that screen will be marked as an error. Later, you can review the activity log to see which video modes didn't work right. END. HELP:test_kbd:Test Keyboard Use this test to check the keys and lights on your keyboard. Three different keyboards are supported: PC, AT, and Enhanced. Use the arrow keys to select the keyboard you are using. If you don't recognize the keyboard's name, look at the picture displayed on the screen and pick the one that best matches the layout of your keyboard. Press Each Key -------------- This part of the test will let you test each key. After each key has been pressed, CheckIt moves on to the next part of the test. If some keys don't work or you are only testing a few keys, press any key three (3) times. You will then be given a chance to report any problems. Typematic Repeat ---------------- This part of the test will check the "auto-repeat" feature of your keyboard. Simply press and hold down any key until it begins to blink on the screen. This is not the same as repeatedly pressing the same key. Keyboard Lights --------------- If you are using an AT or Enhanced keyboards, the lights will also be tested. Watch the keyboard lights and make sure each light comes on at the same time as its on-screen counterpart. See Chapter 19 for more information on finding and fixing problems. END. HELP:test_joy:Test Joystick If you have a joystick on your system, this test will let you verify that the joystick is properly centered and that each of the buttons are working properly. Centering the Joystick ---------------------- To adjust the joystick, first move the stick to the extreme top, bottom, left, and right. This will establish the minimum and maximum values for the X and Y axes. Now center the joystick. The cursor should be motionless in the center of the box. If the cursor is slightly off center, adjust the joystick's fine trim until it is exactly centered. Your joystick is now properly adjusted. END. HELP:test_mouse:Test Mouse If you have a mouse on your system, this test will let you verify that the it is working properly. If you have not installed the device driver for your mouse, the test can not be run. With this test, you can check the button and movement of your mouse. If you find a problem, press ESC to cancel the test (or just a step). You will then be given a chance to record any errors you found. END. HELP:test_clock:Test Real Time Clock If your system has a real-time clock, CheckIt can be used to make sure it is set properly and keeping accurate time. The following tests are performed: Compare Real-Time Time to DOS Time ---------------------------------- Both times are compared to make sure they are about the same. Since it is normal for many systems to have a difference of a few seconds, CheckIt will not report small differences as errors. Compare Real-Time Date to DOS Date ---------------------------------- These two values must match exactly. Test Real-Time Clock Alarm -------------------------- If your PC has a standard AT-style CMOS clock (most AT and 386 PC's do!), CheckIt will test the alarm feature found on these clocks. If the alarm does not go off when scheduled, the test will fail. Some PC compatibles do not support this feature. In these cases, a failure indicates a minor incompatibility problem. Compare Elapsed Time -------------------- Finally, CheckIt compares the amount of elapsed time on both clocks (regardless of there initial difference). If there is more than a fraction of a second difference, CheckIt will report the problem. A failure here usually indicates the real-time clock needs new batteries. More information on the real-time clock can be found in Chapter 14 of your manual. END. HELP:test_mem:Test Memory This is the memory test. The boxes on the left of the screen show the base, extended, and EXPANDed memory for your machine. The area selected for testing is shown in reverse video. Changing Defaults ----------------- To the right of the boxes, the test parameters are displayed. To change any element of the test, enter 'C' at the "Run memory test?" prompt and press ENTER. Additional help will explain how to configure each field. Starting the Test ----------------- When you are ready to run the test, enter 'Y' at the "Run memory test?" prompt and press return. Test Program Buffers -------------------- Since the memory test is non-destructive, the original contents of any memory tested must be saved and restored. CheckIt begins by testing the memory used for this purpose. Test Base Memory ---------------- Any base memory selected will be tested next, including memory currently being used by DOS, CheckIt, or any other program. If CheckIt finds any errors, "FAILED" will appear next to the check box and the errors will be listed in the activity log. Test Extended Memory -------------------- Any extended memory selected will be tested at this stage. Like the base memory test, errors found will result in a "FAILED" status on this part of the test and the specific memory locations will appear in the activity log. Test EXPANDed Memory -------------------- Any expanded (EMS) memory selected will be tested at this stage. Errors are reported in the same was as the base and extended memory tests. Test High Address Lines ----------------------- Any selected memory will be checked for problems caused by wrong size chips, bent or broken pins, and other addressing problems where one byte can affect another distant byte. NOTE: For best results with this step, test all installed memory. Fixing Problems --------------- If any errors are reported, the first thing to do is find the faulty chip. To do this, use the "Locate RAM Chips" function under the "Tools" menu. If the memory test was just run, the bad chip information will already be filled in. See Chapter 22 for more information on locating RAM chips. Refer to Chapter 10 of your manual for a more detailed explanation of the screen elements, the test, and fixing problems. END. HELP:log_printer:Writing to Printer The activity log is currently configured to send test results and SysInfo reports to the printer. Since this is the first time anything is being printed, CheckIt isn't sure the printer and paper are set up properly. Make sure the printer is plugged in, turned on and ready, at the top of a new page, and has plenty of paper. Then, press a key and the activity log will be printed. END. HELP:log_graphics:Log Graphics CheckIt can send data to the activity log in one of two ways. If you have a printer capable of printing IBM line-drawing characters, turn this option ON. This will produce the best quality results most reports and print-outs. If you have any other type of printer, turn this option OFF. CheckIt will then translate any special character to its nearest ASCII equivalent. END. HELP:ram_locate:Locate RAM Chips This tool helps you find failing RAM chips. First, run the Memory Test to identify the bad addresses. Then, use this screen to identify which chips to replace. Entering Address and Bit Information ------------------------------------ When CheckIt reports memory errors, it displays a 6 digit hexadecimal address followed by a list of bad bits. This information must be filled in at the first screen for CheckIt to locate the bad memory chips. If you've just run the memory test, this information will already be filled in. Otherwise, press 'C' [ENTER] and enter the address information your- self. Remember to put "EMS:" in front of any expanded memory addresses. Press ESC to exit the data entry form. Once the bad address information is entered, you can start locating the bad memory. There are two methods you can use: Simple and Advanced. Simple Method (Locate Boards) ----------------------------- This method is for users who are uncomfortable answering questions like "Parity on Left?" and "Rows in Reverse Order" but still want to locate, as closely as possible, failing RAM chips. Selecting 'S' [ENTER] will lead you through a series of simple questions that ask for increasingly detailed information about the memory layout of your computer. With each answer, the conclusions displayed are updated with as accurate information as possible. If, at any time, you are unable to answer a question, you can stop and print (F2) a copy of the current conclusions. NOTE: You can use the simple method to fill in most of the details and then proceed to the advanced method for the remaining questions. Advanced Method (Locate Chips) ------------------------------ This method is for users who know all the details of how the memory boards on their computer are laid out and needs to find the exact chip that is failing. Select 'A' [ENTER] to proceed to the board summary screen to define the memory boards in your system. When you are satisfied with your definitions, you can print a copy of the boards with failing chips (F2). END. HELP:ram_summary:Locate RAM Chips Board Summary This screen allows you to review and modify the definition for each memory board before attemping to locate the bad chips. Once you are satisfied with the board definitions, press 'F' [ENTER] to find the faulty chips. Board Summary Screen -------------------- The first screen is the board summary screen. It displays a summary of all defined boards. From here you can easily view and modify each board. View This option displays an exploded view of the currently selected Board board. If the word "MORE" appears at the top or bottom of the board, the up and down arrow keys can be used to scroll the rest of the board into view. Use the left and right arrow keys to view adjacent boards. Change This option allows you to create or modify a board. There Board is separate help for each field. More information can also be found in Chapter 4, pages 27 through 29. Also, Chapter 4, pages 30 and 31 describe how to handle a number of "special cases" when defining boards. NOTE: Some of the information needed to define a board is technical in nature. If possible, have the manual or memory board itself available while setting it up. Delete Selecting this option will delete the configuration information Board for the currently selected board. Find Selecting this option will display the boards and highlight the Bad Chips bad chips according to your definitions. END. HELP:ram_find:Find Bad Chips This screen shows which chips on a board need to be replaced. Displaying Bad Chips -------------------- Two types of "bad" chips can be displayed: BAD CHIPS These chips have been uniquely identified by CheckIt as bad and should be replaced. On the screen, they will blink in red and are marked like this: "=>". QUESTIONABLE These chips could not be uniquely identified but at least one CHIPS of them is bad. This type of indicator is used for expanded memory. On the screen, they will blink in yellow and are marked like this: "?>". To find the specific chip, you should replace one at a time and retest memory until the problem goes away. Or, to save time (instead of money), simply replace all of the ques- tionable chips. If the board is too big to fit on the screen, the word "MORE" will appear on the top or bottom. Use the up and down arrow keys to display the rest of the board. If more than one board has memory problems, "Next Board" will appear near the top of the screen. Use the left and right arrow keys to view these boards. The F2 function key can be used to send a copy of the currently displayed board to the activity log. Invalid Memory Addresses ------------------------ If you have specified an address that is not defined on any board, a message will be displayed explaining that the chips can not be located for that address. Return to the board summary screen and modify the board layouts until this message doesn't appear. END. HELP:ram_setup:Define RAM Layout This function allows you to define the physical layout of each memory board installed in your PC. This step must be completed before attempting to find a bad RAM chip. NOTE: Some of the information needed to define a board is technical in nature. If possible, have the manual or memory board itself available while setting it up. Board Summary Screen -------------------- The first screen is the board summary screen. It displays a summary of all defined boards. From here you can easily view and modify each board. View This option displays an exploded view of the currently selected Board board. If the word "MORE" appears at the top or bottom of the board, the up and down arrow keys can be used to scroll the rest of the board into view. Use the left and right arrow keys to view adjacent boards. Change This option allows you to create or modify a board. There Board is separate help for each field. More information can also be found in Chapter 4, pages 27 through 29. Delete Selecting this option will delete the configuration information Board for the currently selected board. Also, Chapter 4, pages 30 and 31 describe how to handle a number of "special cases" when defining boards. END. HELP:register_user:Register User Before using CheckIt, you must customize it by entering your name and company on the lines provided. This information is displayed every time CheckIt is loaded and will be printed on the top of every report. END. HELP:memmap_base:Base Memory Map This is a map of the first 1Mb of real address space. This includes base memory (0K to 640K) and the reserved area (640K to 1Mb). The top half of the screen shows a graphical map of this area and the bottom half shows the same information in list form. Each type of object on the screen is identified by a different symbol. Below is a list of each symbol and its meaning. A complete discussion of each object can be found in your manual. I Interrupt Vectors. This area contains information about the 256 hardware and software interrupts. P Programs. This area contains DOS, CheckIt, TSR's, and device drivers that are also resident. A Available. This is DOS memory that is currently not being used. B Extended BIOS Data Area. This region (usually at the top of DOS memory) is setup by the BIOS and is used by OS/2. V Video RAM. This is the address range used by your video adapter. R ROM. This can be either adapter ROM or System ROM. - Nothing. This address space is currently not used by any RAM, ROM, or for any other purpose. E EMS Page Frame. This is where the EMS page frame is located. It is usually 64K large. H Hi RAM. CheckIt has identified RAM in the reserved address space but can't identify how it is being used.  Mappable RAM. A diamond above a letter indicates EMS mappable memory. The EMS page frame is always mappable. Some EMS implementations also allow DOS memory to be mapped by programs like DESQview and Windows. Showing More Detail ------------------- Use your arrow keys to select an item then press [ENTER]. A window will pop-up and show more detail about the selected item. The actual information displayed depends on the item selected. Pressing F2 will send the entire detail to the activity log. END. HELP:memmap_int:Interrupt Vectors This screen lets you examine how each software interrupt is being used. This is helpful when tracking down software conflicts particularly those caused by TSR's and other resident programs. The following describes the elements of the display: INT This column lists the interrupt being described. Usual This column describes what the interrupt is normally used for. Function You will notice that several have very specific purposes while others are either marked "reserved" or are used by one or more common applications. NOTE: This column describes the inter- rupts typical use and NOT how it is currently being used. Address This column shows the address the vector is pointing to. The values are the hexadecimal segment and offset respectively. Points This column displays where the vector is now pointing. In many To cases the vector will be pointing to an operating system component like the System ROM, DOS kernel, or COMMAND.COM. Some- times, the vector will be pointing to a TSR or device driver. Consult your manual for more information on interpreting this information and interrupts in general. END. HELP:memmap_tsr:Programs This list shows how much memory each resident program is using (including CheckIt). Note that some programs also allocate data and environment blocks. Make sure you include these blocks when determining how much memory a program uses. Look in your manual for ideas on how to make more DOS memory available. END. HELP:memmap_nothing: Addresses marked this way are currently not used for any purpose. Depend- ing on the system, these areas can be used by add-in ROM modules, EMS hard- ware, or hi RAM. Relocating RAM -------------- If your system has hardware mapping capabilities (like the 80386 or 80486), you can use programs like 386Max or QEMM to put RAM in these areas. You can then move some of your resident programs to this area and leave more DOS memory for applications. Look in you manual for more information on using these areas. END. HELP:memmap_hiram:Hi RAM This area contains RAM this is not allocated in a way CheckIt can recognize. This can happen for a number of reasons: 1. Some non-standard video adapters provide more video RAM than CheckIt otherwise expects. 2. Some add-on cards have special purpose RAM that is used for buffering data and other specific tasks. This is common with LAN cards. Look in you manual for more other ways Hi RAM can appear. END. HELP:memmap_ebios:Extended BIOS Data Area The extended BIOS (EBIOS) data area is set-up by the BIOS when the system is booting and is provided for OS/2 and other multi-tasking operating systems. This memory (usually about 1K) is allocated from the top of RAM and is not available to DOS. This is why some programs report 639K total memory instead of 640K. END. HELP:memmap_vram:Video RAM This address space is used by the video adapter to display text and graphics. Some adapters use different ranges of memory for different display modes. The summary shows the entire range and the detail shows what ranges are used for each type of display mode. END. HELP:memmap_available:Available RAM This is DOS memory that is currently not used by any program. It is available for applications and TSR's. REMEMBER: CheckIt counts itself as one of the programs in memory. So, to determine the total DOS memory available without CheckIt installed, add CheckIt's RAM usage to the available total. END. HELP:memmap_rom:ROM This area contains a ROM. ROM modules are used for the main system BIOS, hard disk BIOS, video BIOS, etc. If CheckIt has found a copyright string, it will display it. Otherwise, the first few bytes of this area are displayed to help you decide what the ROM is used for. END. HELP:memmap_ems:EMS Page Frame This area is where expanded memory meets the real world. Normally, this memory lives in a separate address space and cannot be accessed by applications. The page frame provides a window into that address space so applications can save and retrieve data. This works much like a book -- you must turn to the proper page to read (or write) what you want and there are always several pages "hidden" from view. END. HELP:report_detail:Report Detail You can select either a full detail report, certification report or both. Full detail is the normal setting and generates complete test results in the activity log. The certification report fits on one page and contains a copy of the configuration report and a summary of the results for each test. NOTE: To save the results to disk or printer, be sure to select the proper activity log setting under the setup menu before starting the test. END. HELP:custom_heading:Custom Heading At this point, you can type a line to appear as a heading on the top of the activity log. You can use this space to keep track of what machine created the log, what errors you were trying to find, or anything else that you find useful. END.