#1-PC Diagnostics Company
Professional-Level PC Diagnostic At An Affordable Price!

Home | Products | Downloads | Free | Upgrades | Links | About | Privacy | Support | FAQ | Licensed User Area

BCM Diagnostics Pro™
Test Modules

 Test Modules Overview

All Test Module windows contain two tabbed pages - an Information Page and a Test Page.

Clicking on the Information Page tab shows information for the test target. For example, the Information Page for the Processor Test shows CPU type, family, model, etc. The Information Page also includes a Refresh button which is used for getting the latest information. The same information is also displayed in the System Information module.

The Test Page contains at least one Start button (will change to Stop when test starts), one progress bar and one list box for showing the test results.

For example, the Test Page for the Processor Test is shown below:

 

Table of Test Modules

Click on a Test Module's link to jump to its description: 

 Processor Test

The Processor Test verifies the functionality of the CPU installed in the system. Clicking on the Start button starts the test. Clicking on the Stop button stops the test.

The Processor Test includes the following tests which can be enabled/disabled by checking/unchecking their check boxes:

  • General Register Test:
    Verifies CPU's general registers.
  • Mathematical Calculation Test:
    Performs arithmetic functions, such as cos, sin, exp and etc..
  • Mathematical Performance Test:
    Measures the performance on above tests.
  • MMX Arithmetic Test:
    Measures the performance of MMX instructions.
  • CPU Speed Test:
    Performs integer division operations and compares its performance against a speed reference table.
The CPU itself does not provide speed information. Therefore, the CPU speed is calculated based on its mathematical performance and may be slightly different from the one rated by the manufacturer.

 Memory Test

The Memory Test verifies the integrity of the memory installed in the system. Clicking on the Start button starts the test. Clicking on the Stop button stops the test.

The Memory Test includes the following tests which can be enabled/disabled by checking/unchecking their check boxes:

  • Memory Address Test:
    Verifies memory addressing to correct locations.
  • Data Pattern Test:
    Reads and writes memory with various data patterns.
  • Walking Ones Test:
    Verifies memory using walking ones algorithm.
  • Moving Inversion Test:
    Verifies memory using moving inversion algorithm.
  • Walking Zeros Test:
    Verifies memory using walking zeros algorithm.
  • Random Memory Block Copy Test:
    Verifies memory by copying and comparing a block of data from a random source location to another random destination location.
The Memory Test will optimize the physical memory size first to get the maximum continuous physical memory block for testing. If a program requires a large block of continuous memory, this test can also consolidate memory fragments and tune up free physical memory size. To test all physical memory at every memory address, use the DOS Diagnostics module's Memory Test program.

Clicking on the Free More Physical Mem... button will clean up wasted RAM area, minimize file cache size, relocate loaded libraries to the hard drive and free up more physical memory. This function is used when applications require large amounts of physical memory.

 I/O Port Test

The I/O Port Test verifies the functionality of the I/O ports installed in the system. The I/O Port Test module is intended to be used by experienced users who are familiar with setting up the standard I/O port configurations. The I/O ports must be configured properly before running the test. Otherwise it may generate incorrect results.

Standard I/O Port Configurations:

Port Number Port Address IRQ Number
COM1 3F8h 4
COM2 2F8h 3
COM3 3E8h 4
COM4 2E8h 3
LPT1 378h 5 or 7
LPT2 278h 5 or 7

The I/O Port Test includes both Serial Port tests and Printer Port tests. The optional External Loopback Tests require Loopback Connectors. To make them, please see the Loopback Connector Diagrams below. After the options are set, clicking on the Start button starts the test. Clicking on the Stop button stops the test. The Windows-based I/O Port Test is not available under Windows NT, 2000 or XP. The DOS Diagnostics module's I/O Port Test is available for all systems.

The I/O Port Tests:
  • Printer Port Test :
    Senses port address and test status/control registers and data port. Detach printer cable before testing.
  • Printer Port Test (with External Loopback Connector) :
    Tests printer port's operations with external loopback connector. Checks for interrupt, control signals and data port integrity. Enable either the Standard or Control+Data test depending on the type of loopback connector used.
  • Serial Port Test :
    Senses port address and tests status/control registers and data port. Checks baud rate accuracy and internal data loopback function. This test will be skipped if a modem is detected on the port.
  • Serial Port Test (with External Loopback Connector) :
    Tests serial port operations with external loopback connector. Checks for interrupt, control signals and serial data communication.
Loopback Connector Diagrams:
  • Serial Port:
    • 1 -- 4 -- 6
    • 2 -- 3
    • 7 -- 8 -- 9
     
  • Printer Port:
    Standard loopback:
    • 1 -- 13
    • 2 -- 15
    • 11 -- 17
    • 10 -- 16
    • 12 -- 14

    For data and control loopback, adds:
    • 3 -- 7
    • 4 -- 8
    • 5 -- 9
    • 6 -- 20
The I/O Port Test Window:

 Audio Test

The Audio Test verifies the functionality of the audio device installed in the system. The Audio Test plays selected audio files (wave and/or midi). Clicking on the Select Files button brings up the Select Audio Files window for adding or deleting files from the play list.

The Select Audio Files Window:

Clicking on the Add button adds a wave or midi file. Up to 10 test files can be added. Clicking on the Delete button deletes a test file. Clicking on the Edit button selects another test file to replace the current one. Clicking on the OK button confirms changes or clicking on the Cancel button cancels changes.

The Audio Test Window:

Enabling the Play Audio (Music) CD Track check box includes the audio CD test. A music CD must be in the CD-ROM drive before running the test.

Enabling/disabling the Left and/or Right Channel check boxes verifies the sound output of the left and/or right channels.

Clicking on the CD Player button brings up a music CD player. It will automatically play the first sound track.

 Video Test

The Video Test verifies the functionality of the video device installed in the system. The Video Test plays selected video files (AVI and/or MPEG). Clicking on the Select Files button brings up the Select Video Files window for adding or deleting files from the play list.

In the Select Video Files window, clicking on the Add button adds a new test file. Up to 10 test files can be added. Clicking on the Delete button deletes a test file. Clicking on the Edit button selects another test file to replace the current one. Clicking on the OK button confirms changes or clicking on the Cancel button cancels changes.

 Modem Test

The Modem Test verifies the functionality of the modem installed in the system. In the Modem Test window, clicking on the Start button starts the test. Clicking on the Stop button stops the test.

The Modem Test includes:

  • Dial Tone Test:
    Detects phone line connection.
  • Standard Command Test:
    Verifies various standard AT commands.
  • Advanced Command Test:
    Verifies various advanced commands.
  • Connection Test:
    Dials and connects to a remote host and reports connection speed.
The Dial Tone, Standard Command and Advanced Command tests can be enabled/disabled by checking/unchecking their check boxes. Clicking on the Connection Test button starts the Connection Test.

 Graphics Test

The Graphics Test verifies the graphics functions of the graphics card and drivers installed in the PC. Clicking on the Start button starts the Graphics Test.

The Graphics Test includes the following tests which can be enabled/disabled by checking/unchecking their check boxes:

  • DirectSound Test:
    Tests if your system has DirectSound capability.
  • Direct3D Test:
    Tests if your system has Direct3D capability.
  • DirectDraw Test:
    Tests if your system has DirectDraw capability.
  • Bitmap Stretching Test:
    Tests the bitmap stretching function.
  • Bitmap Drawings Test:
    Tests the bitmap drawing function.
  • Flood-Filled Drawings Test:
    Tests the flood-filling function.
  • Pixel Drawings Test:
    Changes the colors of pixels on the screen.
  • Line Drawings Test:
    Draws lines on the screen.
  • Filled Shapes Drawings Test:
    Draws ellipses, rectangles and polygons.
  • Bitmap Scrolling Test:
    Tests the bitmap scrolling function.
  • String Drawings Test:
    Tests various font types.

The Video Memory Test verifies the integrity of the physical video memory installed in the graphics card. Clicking on the Video Memory button, if available, starts the Video Memory Test. This test is not available under Windows NT, 2000 or XP. The DOS Diagnostics module's Video Memory Test is available for all systems.

 Hard Disk Test

The Hard Disk Test verifies the functionality of the hard drive(s) installed in the system.  The Hard Disk Test contains two functions:

The Start button starts the Hard Disk Tests on the selected hard drive(s). These tests use Win32 disk I/O functions and perform Create, Read, Write, Seek and Delete operations on files with various sizes and random data under a multi-threading environment.

The Verify button starts low-level verifications on all physical hard drive(s). These tests bypass the file system layer and use INT13 commands to perform Sector Verify, Head Seek, Funnel and Random Seek tests. This test is not available under Windows NT, 2000 or XP.

 Floppy Disk Test

The Floppy Disk Test verifies the functionality of the floppy drive(s) installed in the system.  The Floppy Disk Test contains two functions:

The Start button starts the Floppy Disk Test on the selected floppy drive(s). These tests use Win32 disk I/O functions to perform Sequential Read/Write and Random Read/Write tests.

The Verify button starts low-level verifications. This test is not available under Windows NT, 2000 or XP.

The free space left on the diskette will determine the largest file size to be tested.

 CD-ROM Test

The CD-ROM Test verifies the functionality of the installed CD-ROM drive(s). If there is more than one drive installed, first select the drive to be tested from the combo box. Then clicking on the Start button starts the CD-ROM Test.

The CD-ROM Test consists of four test items:

  • Read File Test:
    Tests reading and verifying a test file.
  • Full-Stroke Access Test:
    Tests and measures the longest access times.
  • Random Access Test:
    Tests and measures the average random access time.
The Full-Stroke Access Test requires a fully formatted CD or it will report not enough data on the CD-ROM for testing. Unchecking the Full-Stroke Access Test check box disables this test.

The Full-Stroke Access and Random Access tests will be disabled if a DVD is detected.


So whenever you have doubts about your system's reliability, or whenever you buy, build or repair a PC, you can use BCM Diagnostics Pro, both Windows and DOS versions, to perform a rigorous physical examination on your PC and understand its stability and capability. Distributed via download only.

To order securely online: Click on the "Buy Now" button below.

buy now-btn.gif (1756 bytes)

Return To BCM Diagnostics Product Description

 

Home | Products | Downloads | Free | Upgrades | Links | About | Privacy | Support | FAQ | Licensed User Area

1pcdc.gif (1805 bytes)

#1-PC Diagnostics Company
25 Bellam Blvd, Suite 250, San Rafael, CA 94901
phn (415) 456-2200 ~ fax (415) 456-2244

E-mail us at: 1pcdcsales@tufftest.com

Site established 01-Nov-1996
Page last updated 17-Apr-2006

Copyright © 1996-2006, #1-PC Diagnostics Company, All Rights Reserved