MemTest.doc

(8 KB) Pobierz
*************************************************************************
*                                                                       *
*           MemTest v1.0 (15-Dec-1996) by Per-Olof Yliniemi             *
*                                                                       *
*               Copyright ゥ 1996 - All Rights Reserved                  *
*                                                                       *
*************************************************************************
*                                                                       *
* DISCLAIMER: No responsibility can be taken on the part of the  author *
*   for any  consequences  that may  occur  as a result  of using  this *
*   program.  Every part of the  program has been  thoroughly tested to *
*   to its specified limits and any  known specific  limitations of the *
*   program are stated within this documentation.                       *
*                                                                       *
*************************************************************************
*                                                                       *
* COPYRIGHT: This program is  DISKWARE.  If you use it,  send me one or *
*   more  disk(s)  with freely  distributable  programs (PD, Shareware, *
*   Freeware, ???ware).  The program may be  freely distributed as long *
*   as all files are distributed and unmodified.                        *
*                                                                       *
*   The  program  may  not be  sold for any profit  (a nominal  fee for *
*   copying is accepted).                                               *
*                                                                       *
*   This program may not be used as a  part of any  commercial packages *
*   without my permission.  The source code for this program may not be *
*   reproduced by disassembling or reversing the development process in *
*   any way.                                                            *
*                                                                       *
*************************************************************************

    Introduction:
    ~~~~~~~~~~~~~
This program allows you to test all free memory in your computer. The
program uses a very intense memory test routine, introduced in the old
version of this program. The old version used a CON window for all output
output, and was impossible to stop. The old version is included for those
who must use it (too little memory, or memory with too many errors to load
the program).

This version uses a GUI, and have configurable test values. The program is
fully localized and font sensitive. This is done by using GadUtil library.

    Requirements/Usage:
    ~~~~~~~~~~~~~~~~~~~
This program requires v37 (2.0) or above of the operating system and v37.8
of GadUtil.library. You must also have some free memory to test. Try to use
this program while running as few programs as possible to gain more memory.

GadUtil.library is included with this distribution, since it currently is
in its ゚eta test stage (the complete distribution of gadutil is available
in dev/gui on Aminet).

The program uses asl.library for its file requesters, but will work without
the library. All load / save functions that uses the asl requester will be
disabled if the library is not available.

The program can be started from both Workbench and CLI. No parameters are
used in either the tooltypes or the command line.

Once started, the program will open a window containing some gadgets. Here
is a summary of all gadgets:

 Section 1, inside the border at the top left edge:

 Test Values: A listview with all values to use while testing all memory.
         Add: Add a new test value to the listview. You must press enter
              when done writing your new test value.
      Delete: Remove the selected test value.
       Clear: Remove all test values. Pressing this gadget a second time
              will be the same as using "Restore" from the "Settings" menu.

 Section 2, below section 1 (Mem Type):

    CHIP MEM: If checked, the program will test all free CHIP memory.
    FAST MEM: If checked, the program will test all free FAST memory.

 Section 3, at the right of section 1 (Testvalue parameters):

      Rotate: Selects how many (if any) times the test value should be
              rotated one bit and reused. Only valid if the MX gadget at
              the right of this gadget is selected at this line.
  Until orig: Rotates the test value and reuses it until the test value
              reaches the value that it had at the beginning.
    Use once: Uses the test value once.
   Don't use: Doesn't use the test value at all.

 Section 4, at the right of section 3 (Status):

    No gadgets at all, but shows what the program is doing.

 Section 5, beneath section 3 and 4:

    A listview showing all errors in memory. This should be empty if all
    tested memory is OK.

 Section 6, below section 5:

    Start/Stop: Starts the test if it's not started already, and stops it
                if the test is running.
    Save Prefs: Saves the preferences using the default filename. The prefs
                is saved in both ENV: and ENVARC:. The saved file will have
                the name "MemTest.prefs".
    Save Resul: Saves the results (if any) from the test. If the listview
                with the results of the test is empty, this function will
                not work (it's no idea of saving an empty file).
    Pause/Resu: Pauses the test if it is running, and resumes the test if
                it is paused.
         About: Shows some info about the program.
          Quit: Quits the program. The test must be stopped (not paused)
                before you can quit.

There are also some menus in the screens title bar. These menus can be
accessed using the right mouse button (as with all normal intui menus).

Project menu:

  Save results: Saves the results (if any) from the test. If the listview
                with the results of the test is empty, this function will
                not work (it's no idea of saving an empty file).
         About: Shows some info about the program.
          Quit: Quits the program. The test must be stopped (not paused)
                before you can quit.
Settings menu:

       Load...: Load another prefs file than the default one. The file is
                selected using a asl file requester.
          Save: Saves the preferences using the default filename. The prefs
                is saved in both ENV: and ENVARC:. The saved file will have
                the name "MemTest.prefs".
    Save as...: Saves the preferences file using another filename than the
                default one. The filename is selected using the asl file
                requester.
  Reset to def: Resets the prefs to the programs internal settings. This
                will be the same as staring the program without a prefs
                file.
    Last saved: Reloads the last saved preferences file. It doesn't have
                to be the file with the default name.
    Restore:    Reloads the last loaded preferences file. Useful if you
                change something and then realizes that you didn't want to
                change that.

To actually "use" the program all you have to do is press the "Start/Stop"
gadget when the window is opened. All error messages will be shown in the
big listview at the middle of the window.

The program is translated into swedish by using a .catalog file. An empty
.ct file is included, so it should not be any problems if you want to
translate this program into another language. The catalogs can be placed
in locale, or leaved in the programs current directory.

Your own .catalog files (with source) should be distributed in a second
archive if you want to make them public. Don't add files to this programs
archive by your self.

If you want your translation of the program to be includede with the next
release, send the .catalog along with the .ct file directly to me.

---------------------------------------------------------------------------

 All kinds of freely distributable programs (new software...) are accepted
 as a contribution for this program. If you are a programmer, send me some
 of your own code.

 Contributions and bug reports for this program should be sent to:

    E-Mail:           peoyli@algonet.se
    WWW:              http://www.algonet.se/~peoyli

    Snail Mail:       Per-Olof Yliniemi
                      Box 78
                      S-980 61 T舐end・                      SWEDEN

---------------------------------------------------------------------------
Zgłoś jeśli naruszono regulamin