home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OS9_6X09 / SYSMODS / Rammer_KD_720k_Patch.lzh / rammerpat.doc < prev   
Text File  |  1990-12-02  |  4KB  |  87 lines

  1.  
  2.             ***   720K Patch for RAMMER Ramdisk Driver   ***
  3.   
  4.   This archive contains a patch for Kevin Darlings RAMMER ramdisk driver to
  5.  allow creation of a ramdisk up to 768K on a 1024K Level II machine.  The
  6.  following files are provided:
  7.  
  8.              rammerpat.doc --  This documentation file
  9.              rammer.pat    --  The patchfile for 768K
  10.  
  11.  The byte at offset $74 in Rammer limits the ramdisk to $32 (50 in decimal)
  12.  blocks of (8KB) memory, equal to 400K.  Increasing this value allows use
  13.  of a larger ramdisk.  For example, changing the value from $32 to $60
  14.  (96 in decimal) permits the creation of a 768K ramdisk. This  can be
  15.  accomplished using MODPATCH and the RAMMER.PAT file:
  16.  
  17.              MODPATCH rammer.pat    (RAMMER must be in memory)
  18.  
  19.  This patch should be run on the RAMMER module with the CRC value shown
  20.  below to generate the module with a new CRC.  The new RAMMER can be SAVEd
  21.  or incorporated into a new OS9Boot file using COBBLER.
  22.  
  23.                 Original RAMMER            768K RAMMER
  24.               ------------------------------------------------
  25.    Header for:  Rammer                     Rammer
  26.    Module size: $0128    #296              $0128    #296
  27.    Module CRC:  $15C571 (Good)             $8CC052 (Good)
  28.    Hdr parity:  $F2                        $F2
  29.    Exec. off:   $0015    #21               $0015    #21
  30.    Data Size:   $0068    #104              $0068    #104
  31.    Edition:     $03      #3                $03      #3
  32.    Ty/La At/Rv: $E1 $81                    $E1 $81
  33.    Dev Dvr mod, 6809 obj, re-en, R/O       6809 obj, re-en, R/O
  34.  
  35.  This patch to RAMMER was made to allow the creation of a 720K ramdisk on a
  36.  1024K system where a physical 720K disk drive is being used. Duplicating a
  37.  720K disk can be frustrating with a single 720k physical drive, especially
  38.  when you want to DIRCOPY (to unfragment the disk contents) rather than BACKUP.  The patched RAMMER should be included in the OS9Boot file with the original
  39.  versions of R0 and MD.  Make sure 1024K of ram has been accessed via the
  40.  MEGA utility (provided with the 1024K upgrade from CRC/Disto) before you
  41.  try to create a ramdisk larger than 400K.  The ramdisk can be set up
  42.  as follows:
  43.  
  44.    (1) if you want to change the ramdisk size the DMODE utility (found
  45.     elsewhere) can be used to change the number of tracks.  R0 is set up
  46.     to use 8K blocks with each cyl equal to one block.  The number of
  47.     cylinders ( cyl= ) for the 3 r0 provided are:
  48.   
  49.              r0 (KBytes)     cyl (HEX)     cyl (Decimal)
  50.            -----------------------------------------------
  51.              360             $2D           45
  52.              512             $40           64
  53.              720             $5A           96
  54.  
  55.     To change the size of r0 use DMODE /r0 cyl=$xx where xx is the new number
  56.     of cylinders in hex.  Maximum cylinders is $60 (96 Decimal) for a 768K
  57.     ramdisk.
  58.  
  59.    (2) INIZ r0  (to initialize r0)
  60.  
  61.    (3) FORMAT /r0 ( or FORMAT /r0 r "R0" ) To format the ramdisk. The contents
  62.     of a ramdisk already in use can also be wiped out by reformatting /r0.
  63.  
  64.  To DEINIZ the ramdisk and recover reserved memory for other purposes use:
  65.  
  66.     DEINIZ r0    You may have to repeat this step a few times.  You may also
  67.     have to UNLINK r0 to release memory depending on what has been done
  68.     with r0.
  69.  
  70.  This patch has been tested on an Coco 3 OS9 Level II system using the
  71.  CRC (Disto) 1 meg (1024K) memory upgrade.  The patch appears to be free
  72.  of bugs, however the author cannot be responsible for any problems which
  73.  may occur during it's operation.  Use it at your own risk!!  Reports of
  74.  problems or helpful suggestions can be forwarded to me on Delphi (User:
  75.  DocBear) or to the Sysop on the ISIS BBS at 203-872-3737.
  76.  
  77.  Special thanks to Kevin Darling whose RAMMER utility was the target of this
  78.  effort. 
  79.  
  80.  Future plans include a patch to allow the use of 2 devices (R0, R1) of
  81.  360K each and a patch to autosense memory size, setting a 376K ramdisk
  82.  limit on a 512K machine and a 768K limit on a 1024K machine.
  83.  
  84.         1 December 1990                           John P. Wesson
  85.                                                    ( DocBear )
  86.  
  87.