home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d583 / cpuset.lha / CPUSet / CPUSet.doc < prev    next >
Text File  |  1992-01-04  |  5KB  |  160 lines

  1.  
  2.         
  3.         CPUSet V1.5 by Nic Wilson
  4.         -------------------------
  5.         
  6.         This program is ShareWare.  It may be freely distributed
  7.         on the condition that no profit is directly or indirectly 
  8.         gained from its distribution.  A donation is requested if 
  9.         you find yourself using this utility.  
  10.                 
  11.         Commercial Companies may also distribute it on their disks,
  12.         and a donation of either goods or monies is requested.
  13.         
  14.         The program is hand coded in assembly language, so it 
  15.         would be difficult if not impossible to write your own
  16.         any faster or smaller.
  17.         
  18.         Progressive Peripherals & Software (USA) are exempt from all
  19.         distribution conditions and may distribute it in any
  20.         way they so desire.
  21.         
  22.         The conditions below must be adhered to if you distribute 
  23.         this program.
  24.         
  25.         CONDITIONS
  26.         
  27.         ************************************************************
  28.         Crunching of this program as an executable crunched file is 
  29.         not allowed, and is considered to contravene this agreement 
  30.         of distribution.  This has been done because the 68040 
  31.         processor can crash if a program has been crunched.  
  32.         
  33.         Distribution in the form of 'LZH' file is acceptable.
  34.         
  35.         This program and its document file must remain intact and
  36.         unmodified.  Your own seperate document file may accompany
  37.         it.
  38.         ************************************************************
  39.  
  40. HISTORY         
  41. -------
  42. V1.5    Due to some assembler debugging directives being left in, 
  43.         some V2.0x code was not being written to the executable.
  44.         This is now corrected.        
  45.         
  46.  
  47. V1.4    Fixed a bug.  If 4 command line parameters were supplied 
  48.         the program could hang for a while before returning.
  49.  
  50. V1.3    Added the ability to recognise 68040 and 68030 if the OS is
  51.         incorrectly reporting under kickstart 1.2 or 1.3 and correct 
  52.         the OS settings.  Added more error trapping for incorrect
  53.         settings on each processor type.
  54.         
  55. V1.2    First version assembled with Macro68.
  56.         
  57. V1.1    Optimized the code.
  58.         
  59. V1.0    First public release.        
  60.         
  61. FUNCTION
  62. --------
  63.         To enable or disable the instruction and or data caches,
  64.         and copyback cache on the 68040 processor.      
  65.         
  66.         To enable or disable the instruction and or data caches,
  67.         instruction and or data burst on the 68030 processor.
  68.         
  69.         To enable or disable the instruction and or data caches
  70.         on the 68020 processor.
  71.         
  72. REQUIREMENTS
  73. ------------
  74.         
  75.         Any model Amiga fitted with 68020, 68030 or 68040 processor.
  76.         
  77.         Kickstart/Workbench V1.3 or V2.0x
  78.         
  79. SYNOPSIS
  80. --------
  81.  
  82.         From CLI
  83.         --------
  84.         68040
  85.         
  86.         CPUSet  [ICACHE_ON] [ICACHE_OFF] [DCACHE_ON] [DCACHE_OFF]
  87.                 [CBACK_ON] [CBACK_OFF] 
  88.                 
  89.         68030
  90.         
  91.         CPUSet  [ICACHE_ON] [ICACHE_OFF] [DCACHE_ON] [DCACHE_OFF]
  92.                 [IBURST_ON] [IBURST_OFF] [DBURST_ON] [DBURST_ON]
  93.         
  94.         68020
  95.         
  96.         CPUSet  [ICACHE_ON] [ICACHE_OFF] [DCACHE_ON] [DCACHE_OFF]
  97.                 
  98.         From Workbench
  99.         --------------
  100.         
  101.         68020, 68030, 68040
  102.                 
  103.         When the window opens the current settings of the caches
  104.         will be shown.                          
  105.                 
  106.         Each mode can be toggled on or off with the gadgets.
  107.         Only the modes for the current CPU type will be available.
  108.         
  109.         As each gadget is clicked, its mode will be immediately
  110.         enabled or disabled and the setting shown in the gadget. 
  111.  
  112.  
  113. NOTES ON USAGE
  114. --------------
  115.         
  116.         If any incorrect parameters are supplied from the CLI, CPUSet
  117.         will ignore them.  When a parameter is accepted as valid, an
  118.         enabled or disabled message for each parameter will be displayed 
  119.         in the CLI window.
  120.         
  121.         To obtain usage from the CLI type:- CPUSet ?
  122.         
  123. GLOSSARY OF PARAMETERS
  124. ----------------------
  125.         
  126.         ICACHE_ON    -  Turns on  Instruction Cache for 68020, 68030 68040      
  127.                      
  128.         ICACHE_OFF   -  Turns off Instruction Cache for 68020, 68030 68040
  129.         
  130.         DCACHE_ON    -  Turns on  Data Cache for 68020, 68030 68040
  131.         
  132.         DCACHE_OFF   -  Turns off Data Cache for 68020, 68030 68040
  133.         
  134.         CBACK_ON     -  Turns on  Copyback Data Cache for 68040 only
  135.         
  136.         CBACK_OFF    -  Turns off Copyback Data Cache for 68040 only
  137.         
  138.         IBURST_ON    -  Turns on  Instruction Burst for 68030 only
  139.         
  140.         IBURST_OFF   -  Turns off Instruction Burst for 68030 only
  141.         
  142.         DBURST_ON    -  Turns on  Data Burst for 68030 only
  143.         
  144.         DBURST_ON    -  Turns off Data Burst for 68030 only
  145.         
  146.         
  147.         
  148.         
  149.         
  150.         
  151.         
  152.         
  153.         
  154.         
  155.         
  156.         
  157.  
  158.                 
  159.         
  160.