home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / MEMORIA / RAMIT155.ZIP / README.RAM < prev    next >
Encoding:
Text File  |  1984-01-31  |  5.2 KB  |  149 lines

  1. RAMIT Notes and Ramblings...
  2.  
  3.  
  4. This ARC represents RAMIT! Version 1.51.  Please distribute it under the name
  5. RAMIT151.ARC.  This will keep things consistent overall.
  6.  
  7.  
  8. RAMIT! is a TSR which can improve disk transfer speed on 16 bit machines
  9. which are forced for one reason or another to use an 8 bit disk controller
  10. card and use the on-card ROM BIOS.
  11.  
  12.  
  13. This ARC contains the following programs.
  14.  
  15.     README.RAM    What you're looking at right now.
  16.     RAMIT.EXE    The RAMIT! program.
  17.     RAMIT.DOC    Detailed documentation for RAMIT!.
  18.  
  19. This ARC also contains the following programs which were grabbed from
  20. the HDSPNTST.ARC file on my local BBS.  I am including them here because
  21. they are so useful for installing RAMIT!
  22.     HDSPNTST.DOC    Steve Givson's SPINTEST/SPINTIME documentation.
  23.     SPINTEST.COM    A useful utility to determine interleave values.
  24.     SPINTIME.COM    Another SG utility.
  25.  
  26.  
  27.  
  28. Other files of use for tuning a RAMIT! system available on most BBSs:
  29.     OPTIM        Program which  claims to compute best interleave.
  30.     OPTIMISE    I haven't tested this one yet.  It seems to use INT 13
  31.                         so if RAMIT! were installed first it would benefit from
  32.                         any such performance improvement.
  33.     CORExx        The CORETEST utility reports on transfer rate.
  34.     PCTJxxxx    PC Tech Journal AT benchmarks.  The ATDISK utility
  35.             reports on transfer rate along with seek times.
  36.  
  37.  
  38. Version 1.4 of RAMIT has been tested in the following configurations
  39.  
  40.  
  41.    PC          Controller       Old Best      New Best      New Transfer Rate 
  42.                                Interleave    Interleave      (KB/sec)
  43. --------------------------------------------------------------------------
  44. AT&T PC6300     WD (Old BIOS)        6           4              130
  45. (Note 1)    Invoke: RAMIT
  46.  
  47. (Note 2)        Perstor 180 AT         ?           ?              ???
  48.         Invoke: RAMIT
  49.  
  50. (Note 2)        Perstor 180 PC       ?           ?              ???
  51.         Invoke: RAMIT
  52.  
  53. AT&T PC6300    OMTI (BIOS-7)        4           3              189
  54.         Invoke: RAMIT /E1 /4c:a79 /64:9a8
  55.  
  56. AT&T PC6300     WD (Super BIOS)      6           4              130
  57.         Invoke: RAMIT /E2 /4c:31a /64:26d
  58.  
  59. IBM AT CLONE    WD RLL (Super BIOS)  5           5              156
  60. (10 MHz)        Invoke: RAMIT /E2 /4c:31a /64:26d
  61.  
  62. IBM AT CLONE    WD RLL (Super BIOS)  5           4              195
  63. (12 MHz)        Invoke: RAMIT /E2 /4c:31a /64:26d
  64.  
  65. (Note 2)        Adaptec RLL BIOS     ?           ?              ???
  66.         Invoke: RAMIT
  67.  
  68.  
  69. Note 1:  RAMIT! is unnecessary on an AT&T PC6300 if you're running
  70.          out of ROM.  This includes those with a native AT&T disk controller
  71.          board, or those running ROM 1.43 with the INTERNAL option.      
  72.  
  73. Note 2:  RAMIT! will install scan these controller ROMs properly and
  74.          install itself.  I have not yet heard the performance results
  75.          from those poor volunteers.
  76.  
  77.  
  78.  
  79. If RAMIT! cannot install your disk's ROM BIOS, use the RAMIT /W option to
  80. make a disk copy of the BIOS and send it to me.  I can't promise I'll be able
  81. to do anything, but I guarantee that I'll look at it and write you back.
  82.  
  83.  
  84.  
  85.  
  86.  
  87. New for RAMIT! 1.1 ....
  88.  
  89. The OMTI universal BIOS is supported.  New options allow the knowledgable
  90. (dangerous) user to specify the addresses which the BIOS normally stuffs in 
  91. vector locations 4C and 64.  This makes the automatic disassembly unnecessary.
  92. The /E1 option is required to alter C800 constants to refer to the RAM 
  93. segment where the BIOS was relocated rather than the original C800 segment.
  94.  
  95. In particular, the OMTI drive had too many conditional jumps to trace
  96. vectors 4C and 64 automatically.  So I just eyeballed the code & now specify
  97. the addresses on the command line.
  98.  
  99.  
  100.  
  101. New for RAMIT! 1.2 ....
  102.  
  103. This was a test version and didn't implement the WD Super BIOS perfectly.
  104. If you come across one, ignore it.
  105.  
  106.  
  107. New for RAMIT! 1.3 & 1.4 ....
  108.  
  109. The WD Super-BIOS is supported.  You must specify /4C: and /64:.  In addition,
  110. the /E2 option will 'patch' the BIOS to run from a RAM segment.  This ROM
  111. code is 'too smart' for its own good:  it looks at its CS to decide whether
  112. it is running as the primary (C800, 32x) or alternate (CA00, 36x) addresses.
  113.  
  114.  
  115. New for RAMIT! 1.50 ....
  116.  
  117. The dis-assembler has been beefed up enormously.  It recognizes almost all
  118. non-conditional jump statements.  This means that those ADAPTEC owners who
  119. had previously needed /4C: and /64: options may be able to forget about them.
  120. In addition, if there's not BIOS message at C800:0008, then RAMIT! will 
  121. scan for something containing a '(c)' or '(C)' and print that as the
  122. OEM BIOS message.
  123.  
  124.  
  125. New for RAMIT! 1.51 ....
  126.  
  127. Well, we're not quite perfect... The disassembler didn't recognize a version
  128. of the Perstor controller BIOS and had to be installed manually.  This 
  129. stupid and careless oversight is fixed in this version.
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. I'd like to thank all the 'volunteers' who offered to test RAMIT on their
  137. own PCs or who sent me copies of ROM code for examination.
  138.  
  139.  
  140.  
  141.          Christopher Smith
  142.          Hanover Systems
  143.          19 Tunnell Road
  144.          Newtown, CT 06470
  145.          
  146.  
  147.          Daytime Phone:      Digitech Industries
  148.                              (203) 438-3731
  149.