home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 337.lha / Patch.DOC < prev    next >
Text File  |  1990-01-26  |  3KB  |  108 lines

  1.                         Patch2090   Version 1.0:
  2.  
  3.                           By: Khalid Aldoseri.
  4.  
  5.  
  6.     Patch2090 will fix the problems that the CBM 2090 and 2090A controllers
  7. have when heavy DMA activity is present, i.e. when the display is hi-res,
  8. and 4-bit planes (16 colors) while reading from Fast Filing System (FFS)
  9. paritions.  This problem is very evident with SCSI drives.
  10.  
  11.     NOTE:  Patch2090 will only work if you have autoconfig FAST memory
  12. starting from $200000.  (i.e. a standard mem expansion.)  If you have both
  13. 'semi-fast' memory and normal fast memory, then the first command in your
  14. startup-sequence _must_ be 'FastMemFirst'  This can be found in the 1.3
  15. release disks.
  16.  
  17.  
  18.     To use Patch2090 just run it:
  19.  
  20.     run Patch2090
  21.     or runback Patch2090
  22.  
  23.  
  24.     There are several things you must make sure of first:
  25.  
  26.     -   You must add a line in your mountlist to every FFS parition with
  27.         the following: "MaxTransfer = 0x77abcdef".  The number is critical,
  28.         make sure you have it correct.
  29.  
  30.     -   All FFS partitions must be mounted and accessed before Patch2090
  31.         is run.
  32.  
  33.     -   Patch2090 should be run as early as possible in the startup-sequence,
  34.         preferably right after all the FFS partitions have been accessed.
  35.  
  36.  
  37.     Once run, the program will keep checking as IO is done to the hard disk.
  38. If the display meets the problem conditions (i.e. hires/16 colors) Patch2090
  39. will automatically reduce the hd transfer rate in order to avoid the problem.
  40. However, as soon as the display returns to normal, full hd transfer speed
  41. will be restored.
  42.  
  43.  
  44.     Programs that are confirmed to have problems with DMA are DPaint and
  45. ProPage and 16-color Workbench.  My testing confirms that Patch2090 fixes
  46. their problems.
  47.  
  48.  
  49.     Once you have run Patch2090, there is no way to remove it.  You shouldn't
  50. have to remove it anyway. :-)  There is another version of Patch2090 that
  51. has the facility to be removed from memory.  I have not distributed this
  52. due to the fact that if you don't know what you're doing, quitting Patch2090
  53. will likely result in a colorful guru!
  54.  
  55.     Note: Patch2090 can only be run once.
  56.  
  57.     Please try this out with as many combinations as possible.  Bug reports,
  58. performance reports, suggestions, etc, etc. should be sent to my via easyplex.
  59.  
  60.  
  61. Examples:
  62.  
  63. A Devs:Mountlist FFS entry:
  64.  
  65. FAST1:
  66.     Device = hddisk.device
  67.     FileSystem = l:FastFileSystem
  68.     Unit   = 3
  69.     Flags  = 0
  70.     Surfaces  = 8
  71.     BlocksPerTrack = 33
  72.     Reserved = 2
  73.     Interleave = 0
  74.     LowCyl = 10  ;  HighCyl = 775
  75.     GlobVec = 1
  76.     Mount = 1                   <----  This makes 'Mount' access the partition
  77.     BufMemType = 1                     as soon as it is mounted.
  78.     DosType = 0x444F5301
  79.     MaxTransfer = 0x77abcdef    <----  Add this line to each FFS partition
  80. #
  81.  
  82. Startup-Sequence:
  83.  
  84. FastMemFirst
  85. Binddrivers
  86. Mount FAST0:
  87. Mount FAST1:
  88. Mount FAST2:
  89. runback c:Patch2090
  90.  
  91. etc.
  92.  
  93.  
  94.     I am not responsible for any 'complications' that might arise because
  95.     of this 'operation' to your Amiga.  (grin)
  96.  
  97.     If you have any problems with the installation of the program, please
  98.     email me on Compuserve.
  99.  
  100.     This program is freely distributable as long as you don't modify either
  101.     the code or this doc file.
  102.  
  103.     Lots of thanks to Larry Phillips for all his help with this.
  104.  
  105.  
  106.     Khalid Aldoseri.
  107.     CIS 75166,2531.
  108.