CPU Test - Introduction            A CPU Test Program
   Operating Instructions           by  SUPERSOFT
   Command Line Parameters   
: CPU Test 

Command line options:  disk log.

Test and features:

.  Determine whether you are using a Z80  or  an  8080/8085.

.  Check the speed at which your CPU runs.  

.  Test each of the instructions that your CPU  is  able  to
  execute, check all  results,  and  report  any  errors.
  

  The CPU test  ("CPU")  interprets  a  program  that  is
designed to execute all  single  instruction  sequences  and
many multiple instruction sequences.  After each instruction
sequence, the program tests all of the CPU registers to  see
that the proper registers changed correctly, and only  those
registers changed.   This  will  detect,  for  instance,  if
storing  into  the  A  register  affects  the  B   register.
: CPU Test Operating Instructions 


 1.  In response to the system prompt, type "CPU".  The  CPU
  test accepts  the  following  command  line  parameter:
  "LOG".  If you wish to direct the output from the  test
  to a disk file then enter the word "LOG" on the command
  line;  otherwise  leave  it  blank.    You  will   see:
 
  Diagnostics II    CPU Test 
 
  Copyright (c) 1981    SuperSoft Associates 

 2.  After  the copyright notice the  following  line  is
  displayed:  
 
  ABCDEFGHIJKLMNOPQRSTUVWXYZ 
 
  Each character represents a short preliminary  test  of
  the CPU.  If this sequence is not printed, the  CPU  is
  faulty, perhaps too faulty to give reliable results  on
  the rest of the test.    Included  in  the  preliminary
  tests are tests of the jump  instructions  and  various
  other instructions that are crucial to the  performance
  of the test.  Also included is a checksum of  the  test
  itself.   This  helps  to  determine  if  the  test  is
  residing in memory correctly.  
: CPU Test Command Line Parameters 

  The command line takes the following form:  
 
 
  A>CPU [LOG]
 
 
   Where  
 
           LOG: If "LOG" is present then the test output
              will be logged to disk, otherwise all test
              output will be sent to the console.
