home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 266.lha / MemPri_v1.0 / Read.Me < prev    next >
Text File  |  1989-07-10  |  4KB  |  94 lines

  1. MemPri     View or alter your system memory priority     V 1.0      4/9/89
  2.  
  3.     MemPri is a handy tool for Amiga owners with a mixture of 32 bit and 16
  4. bit memory.  MemPri will let you adjust the priority of each of your memory
  5. types thereby allowing you some control over where programs load.
  6.  
  7.     For instance, Amiga owners with 2620 boards and other 16 bit memory will
  8. be able to raise the priority of the 32 bit memory when they wish a program
  9. to reside in 32 bit memory to gain full advantage of the FASTer memory - such
  10. as a ray tracer, then lower the 32 bit memory priority when running mundane
  11. programs
  12.  
  13.     MemPri can also do the function of FastMemFirst by lowering the
  14. priority of the $C00000 ram below that of any other ram in the system.
  15.  
  16.  
  17.     MemPri can be used from the CLI or the WorkBench.  When used from the
  18. CLI the usage is:
  19.  
  20.     MemPri { ? } { PRIORITY } { ADDRESS }
  21.  
  22.     where:  PRIORITY is a number between -128 and 127
  23.               Higher priority ram gets used first
  24.             ADDRESS is the address of the memory hunk to modify
  25.               The address should be the LOWER address given in the MemPri
  26.               display
  27.  
  28.     Typing MemPri ? displays the usage message.
  29.  
  30.     Typing MemPri without parameters prints the current memory configuration
  31.     such as:
  32.  
  33.     Hurricane Ram
  34.        FAST    Lower: 600000    Upper: 7ffff8    Free: 1494880    Pri: 10
  35.     expansion ram
  36.        FAST    Lower: 200020    Upper: 400000    Free: 0753696    Pri: 5
  37.     Chip Memory
  38.        CHIP    Lower: 000420    Upper: 080000    Free: 0425616    Pri: 0
  39.     Fast Memory
  40.        FAST    Lower: c004e8    Upper: c7e800    Free: 0466056    Pri: -10
  41.     Total bytes free: 3140248
  42.  
  43.     Typing MemPri with a priority but without an address number defaults to
  44.     $200000
  45.  
  46. For Example, typing:
  47.  
  48.          MemPri -10 C00000
  49.  
  50. will set the priority of the Half FAST memory located at $C00000 to -10
  51. (just what FastMemFirst does).
  52.  
  53.  
  54. WORKBENCH USERS
  55.  
  56. Two icons are supplied for WorkBench users.  These are entitled
  57.  
  58.         32BitHi.info  and 32BitLo.info
  59.  
  60. These icons call up MemPri which then reads the TOOL TYPE fields in the
  61. icons looking for the strings ADDRESS_x and PRIORITY_x  where `x' is a
  62. number from 1 to 9.  This allows you to alter the priorities of upto 9
  63. memory address banks with one click.
  64.  
  65. Simply change the existing TOOL TYPE ADDRESS_x entries to the lower address
  66. of your system memory banks, then edit the associated PRIORITY_x to the
  67. priority desired for that address bank.
  68.  
  69. Using the above memory priority display output I would enter the following
  70. into my 32BitLo TOOL TYPE fields to lower the priority of the Hurricane Ram
  71. (at $600000) below the 16bit expansion ram (at $200000), and above the
  72. $C00000 ram.
  73.  
  74.     ADDRESS_1=600000    PRIORITY_1=0
  75.     ADDRESS_2=200000    PRIORITY_2=5
  76.     ADDRESS_3=C00000    PRIORITY_3=-10
  77.     ADDRESS_4=000000    PRIORITY_4=0
  78.  
  79. To give my 32 bit memory highest priority I would setup the 32BitHi fields
  80. as follows:
  81.  
  82.     ADDRESS_1=600000    PRIORITY_1=10
  83.     ADDRESS_2=200000    PRIORITY_2=5
  84.     ADDRESS_3=C00000    PRIORITY_3=-10
  85.     ADDRESS_4=000000    PRIORITY_4=0
  86.  
  87. It's not necessary to change all memory address priorities at the same
  88. time as shown above.  I only did this as an example.  You only need specify
  89. the ADDRESS and PRIORITY fields of the bank you adjust the most.
  90.  
  91. Try watching ASDGs SysMon program while adjusting the memory priorities. 
  92. SysMon will reshuffle it's memory bargraphs to reflect the current memory
  93. priority arrangement.
  94.