home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / GVPINST.DMS / in.adf / GVP / Memory / FAST-CHIP-Check.doc < prev    next >
Encoding:
Text File  |  1992-03-27  |  2.3 KB  |  61 lines

  1. This file is Public Domain and is to be distributed only as this intact
  2. .lzh file, and all accompanying files must be included.
  3.  
  4. FASTcheck/CHIPcheck
  5.  
  6. HOW IT WORKS
  7.  
  8. Tests every memory location (Private and Public) for bad cells.  
  9. (NOTE:  That FASTROM on the Amiga 3000 will NOT be checked since that ram 
  10. is Write-Protected.  But if the system crashes on boot after installing
  11. new RAM then it could be a bad location in the FASTROM).
  12. Each long word that is scanned is cleared to zero and verified, and then
  13. stored with $FFFF FFFF and verified.  If the ULONG does not equal the 
  14. verified values when read it displays the address , the zero-value, and the
  15. FF-value for the address.
  16.  
  17. e.g.   $C00040    $00000000    $FFFFFFFD
  18.  
  19. Since the 680x0 stores in high word/high byte format the actual byte
  20. addresses are as follows:
  21.  
  22.     $C00040  bits 24-31 (highest byte)             $FF == %1111 1111
  23.     $C00041  bits 16-23 (second highest byte)      $FF == %1111 1111
  24.     $C00042  bits 8-15  (second lowest byte)       $FF == %1111 1111
  25.     $C00043  bits 0-7   (lowest byte)              $FD == %1111 1101
  26.  
  27. Which means that at $C00043 bit 1 is clear and won't set.
  28.  
  29. If a bad bit occurs the best option is to remove the faulty chip and 
  30. replace it with a good one (retesting the memory for bad bits).
  31.  
  32. HOW TO WORK IT
  33.  
  34. To check FAST-RAM enter FASTcheck from a CLI and the program installs itself
  35. in CHIP-RAM where it is safe.  For help enter FASTcheck -h, and if you wish
  36. to check a specific range enter:
  37.  
  38.     FASTcheck [lo-address (hex)] [hi-address (hex)]
  39.  
  40. To check CHIP-RAM you MUST have FAST-RAM available (that's where CHIPcheck
  41. gets loaded).  The commands for CHIPcheck are the same as FASTcheck:
  42.  
  43.     CHIPcheck [-h] [lo-address (hex)] [hi-address (hex)]
  44.  
  45. IF IT DOESN'T WORK
  46.  
  47. If your system will not boot after installing new RAMs (after first
  48. checking to be sure you seated them properly and in the right socket),
  49. then a bad bit may exist in the Private Memory allocated for the system's
  50. use.  i.e. User/System Stacks, Library Structures, Memory Lists, etc.
  51.  
  52. If you do not have other RAM chips available to replace those just put in,
  53. then seek technical support from the Expansion board's manufacturer or 
  54. Commodore.
  55.  
  56. For any comments or suggestions, please write to me:
  57.  
  58. Charles Sultana
  59. 2871 Joanna
  60. Farmers Branch, TX 75234
  61.