home *** CD-ROM | disk | FTP | other *** search
- This file is Public Domain and is to be distributed only as this intact
- .lzh file, and all accompanying files must be included.
-
- FASTcheck/CHIPcheck
-
- HOW IT WORKS
-
- Tests every memory location (Private and Public) for bad cells.
- (NOTE: That FASTROM on the Amiga 3000 will NOT be checked since that ram
- is Write-Protected. But if the system crashes on boot after installing
- new RAM then it could be a bad location in the FASTROM).
- Each long word that is scanned is cleared to zero and verified, and then
- stored with $FFFF FFFF and verified. If the ULONG does not equal the
- verified values when read it displays the address , the zero-value, and the
- FF-value for the address.
-
- e.g. $C00040 $00000000 $FFFFFFFD
-
- Since the 680x0 stores in high word/high byte format the actual byte
- addresses are as follows:
-
- $C00040 bits 24-31 (highest byte) $FF == %1111 1111
- $C00041 bits 16-23 (second highest byte) $FF == %1111 1111
- $C00042 bits 8-15 (second lowest byte) $FF == %1111 1111
- $C00043 bits 0-7 (lowest byte) $FD == %1111 1101
-
- Which means that at $C00043 bit 1 is clear and won't set.
-
- If a bad bit occurs the best option is to remove the faulty chip and
- replace it with a good one (retesting the memory for bad bits).
-
- HOW TO WORK IT
-
- To check FAST-RAM enter FASTcheck from a CLI and the program installs itself
- in CHIP-RAM where it is safe. For help enter FASTcheck -h, and if you wish
- to check a specific range enter:
-
- FASTcheck [lo-address (hex)] [hi-address (hex)]
-
- To check CHIP-RAM you MUST have FAST-RAM available (that's where CHIPcheck
- gets loaded). The commands for CHIPcheck are the same as FASTcheck:
-
- CHIPcheck [-h] [lo-address (hex)] [hi-address (hex)]
-
- IF IT DOESN'T WORK
-
- If your system will not boot after installing new RAMs (after first
- checking to be sure you seated them properly and in the right socket),
- then a bad bit may exist in the Private Memory allocated for the system's
- use. i.e. User/System Stacks, Library Structures, Memory Lists, etc.
-
- If you do not have other RAM chips available to replace those just put in,
- then seek technical support from the Expansion board's manufacturer or
- Commodore.
-
- For any comments or suggestions, please write to me:
-
- Charles Sultana
- 2871 Joanna
- Farmers Branch, TX 75234
-