home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / MoreHardware / MemCheck12.lha / memcheck / MemCheck.readme < prev    next >
Encoding:
Text File  |  1994-10-24  |  4.8 KB  |  148 lines

  1. Short: Small memory test program
  2. Type: util/misc
  3. Uploader: cosinus@deepthought.north.de (Christian Stelter)
  4. Author: atte@crash.north.de (Andreas Gelhausen)
  5.  
  6. System requirements:   Kickstart 2.04+
  7.  
  8.  
  9. Copyright
  10. =========
  11.  
  12.    MemCheck 37.13 (Release 1.2) - Copyright © 1994 by Andreas Gelhausen,
  13. all rights reserved.
  14.  
  15.    MemCheck is freely distributable. No part of this archive is allowed
  16. to be distributed with commercial software without written permission
  17. of the author.
  18.  
  19.  
  20. No Warranty
  21. ===========
  22.  
  23.    No warranties are made for this program. All use is at your own risk.
  24. No liability or responsibility is assumed for any damages occured
  25. during the usage of MemCheck. You have been warned.
  26.  
  27.  
  28. Usage
  29. =====
  30.  
  31.    MemCheck is a small utility that allows you to test your memory on
  32. two different ways.
  33.  
  34.    SEGMENT TEST:  This function checks all elements (memory segments) of
  35.       exec's memlist (each segment from start address to end address). 
  36.       Each longword will be initialized through a certain value. If this
  37.       certain value will not be found after initialization, a chip of
  38.       the memory segment is defect.
  39.  
  40.    ADDRESS TEST:  The free memory will be allocated and all longwords
  41.       will be initialized with their own addresses. Then MemCheck checks
  42.       the values of all allocated longwords. If a longword has a value
  43.       that is different from its own address, something is going wrong
  44.       in your system. If there's no error in segment testing at the same
  45.       address, data will be written to wrong addresses.
  46.  
  47.       Example: My A2630 have had a defect logical chip. Many system
  48.       crashes were the result. The memory chips were o.k., but 
  49.       many errors like
  50.  
  51.          '*** ERROR AT ADDRESS: $00201042  VALUE: $00209042'
  52.  
  53.       at testing addresses has shown me, that the fifteenth bit
  54.       was sometimes wrong. Therefore the data were written to wrong
  55.       addresses.
  56.  
  57.  
  58. ATTENTION: This program often disables the interrupts and therefore it
  59.            prevents the multitasking!
  60.  
  61. You can select the following options:
  62.  
  63.    TOOLPRI/K/N: You can set the task priority of memcheck from -128
  64.                 to 127. Example: 'memcheck toolpri=1'
  65.  
  66.    LOOP/S: If you select this option, MemCheck will run till you break
  67.            the process through a CTRL-C or CTRL-D.
  68.  
  69.    ADDRESSONLY=ADR/S: MemCheck only starts the ADDRESS TEST.
  70.    
  71.    SEGMENTONLY=SEG/S: MemCheck only starts the SEGMENT TEST.
  72.  
  73.    FROM/K: If a memory segment failed to automaticly configurate
  74.            itself to system's memory list, you are still able to test
  75.            it through the parameters 'FROM' and 'TO'.
  76.  
  77.            ATTENTION: MemCheck doesn't allocate the memory between
  78.                       these addresses. If you test an automaticly
  79.                       configurated memory segment through 'FROM'
  80.                       and 'TO', you should turn the ADDRESS TEST off,
  81.                       otherwise you will get a system alert/crash!
  82.                       You have been warned!
  83.    
  84.            Example: 'memcheck loop seg add from $200000 to $400000'
  85.                     starts a segment test loop from $200000 to $400000
  86.                     without testing normal memory segments.
  87.                     
  88.    TO/K: See 'FROM/K'.
  89.    
  90.    ADDEDONLY=ADD/S: MemCheck only checks between the addresses you
  91.                     specified with 'FROM' and 'TO'.
  92.  
  93.    CHIPONLY=CHIP/S: If you select this option, MemCheck only checks
  94.                     chip memory.
  95.  
  96.    FASTONLY=FAST/S: Select this option and MemCheck only checks
  97.                     fast memory.
  98.  
  99.    QUIET/S: MemCheck only prints important messages during the different
  100.             tests like error messages.
  101.  
  102.    ERRORLOG/S: If an error occurs and this option is set, MemCheck will
  103.                open the specified file for adding the error message.
  104.  
  105.  
  106.  
  107. How to reach the author
  108. =======================
  109.  
  110.    If you have questions, suggestions, bug reports or anything else,
  111. you can send electronic mails to:
  112.  
  113.               atte@crash.north.de (Andreas Gelhausen)
  114.                                or
  115.                     2:2426/2020.24  (on FidoNet)
  116.  
  117.    If it is not possible for you to use this way, you can also send 
  118. letters to:
  119.  
  120.                        Andreas Gelhausen
  121.                        Graf Spee Str. 23b
  122.                        26123 Oldenburg
  123.                           - Germany -
  124.  
  125.  
  126. MemCheck's history
  127. ==================
  128.  
  129. 23-Oct-94  Release 1.2  Program version 37.13
  130.  
  131.   o  Added options: CHIP=CHIPONLY/S, FAST=FASTONLY/S, QUIET/S and
  132.                     ERRORLOG/K
  133.  
  134.   o  Fixed nasty bug in ADDRESS TEST!
  135.  
  136.  
  137. 21-Sep-94  Release 1.1  Program version 37.8
  138.  
  139.   o  Added options: ADR=ADDRESSONLY/S, SEG=SEGMENTONLY/S, FROM/K, TO/K
  140.                     and ADD=ADDEDONLY/S
  141.  
  142.   o  Fixed bug in SEGMENT TEST. (Never use 'optimize' at compiling memory
  143.      test programs!)
  144.  
  145.  
  146. 06-Jul-94  Release 1.0  Program version 37.2  (first public release)
  147.  
  148.