************************************************************************* * * * 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 ---------------------------------------------------------------------------
Alek_NGI