home *** CD-ROM | disk | FTP | other *** search
- RAMIT Notes and Ramblings...
-
-
- This ARC represents RAMIT! Version 1.51. Please distribute it under the name
- RAMIT151.ARC. This will keep things consistent overall.
-
-
- RAMIT! is a TSR which can improve disk transfer speed on 16 bit machines
- which are forced for one reason or another to use an 8 bit disk controller
- card and use the on-card ROM BIOS.
-
-
- This ARC contains the following programs.
-
- README.RAM What you're looking at right now.
- RAMIT.EXE The RAMIT! program.
- RAMIT.DOC Detailed documentation for RAMIT!.
-
- This ARC also contains the following programs which were grabbed from
- the HDSPNTST.ARC file on my local BBS. I am including them here because
- they are so useful for installing RAMIT!
- HDSPNTST.DOC Steve Givson's SPINTEST/SPINTIME documentation.
- SPINTEST.COM A useful utility to determine interleave values.
- SPINTIME.COM Another SG utility.
-
-
-
- Other files of use for tuning a RAMIT! system available on most BBSs:
- OPTIM Program which claims to compute best interleave.
- OPTIMISE I haven't tested this one yet. It seems to use INT 13
- so if RAMIT! were installed first it would benefit from
- any such performance improvement.
- CORExx The CORETEST utility reports on transfer rate.
- PCTJxxxx PC Tech Journal AT benchmarks. The ATDISK utility
- reports on transfer rate along with seek times.
-
-
- Version 1.4 of RAMIT has been tested in the following configurations
-
-
- PC Controller Old Best New Best New Transfer Rate
- Interleave Interleave (KB/sec)
- --------------------------------------------------------------------------
- AT&T PC6300 WD (Old BIOS) 6 4 130
- (Note 1) Invoke: RAMIT
-
- (Note 2) Perstor 180 AT ? ? ???
- Invoke: RAMIT
-
- (Note 2) Perstor 180 PC ? ? ???
- Invoke: RAMIT
-
- AT&T PC6300 OMTI (BIOS-7) 4 3 189
- Invoke: RAMIT /E1 /4c:a79 /64:9a8
-
- AT&T PC6300 WD (Super BIOS) 6 4 130
- Invoke: RAMIT /E2 /4c:31a /64:26d
-
- IBM AT CLONE WD RLL (Super BIOS) 5 5 156
- (10 MHz) Invoke: RAMIT /E2 /4c:31a /64:26d
-
- IBM AT CLONE WD RLL (Super BIOS) 5 4 195
- (12 MHz) Invoke: RAMIT /E2 /4c:31a /64:26d
-
- (Note 2) Adaptec RLL BIOS ? ? ???
- Invoke: RAMIT
-
-
- Note 1: RAMIT! is unnecessary on an AT&T PC6300 if you're running
- out of ROM. This includes those with a native AT&T disk controller
- board, or those running ROM 1.43 with the INTERNAL option.
-
- Note 2: RAMIT! will install scan these controller ROMs properly and
- install itself. I have not yet heard the performance results
- from those poor volunteers.
-
-
-
- If RAMIT! cannot install your disk's ROM BIOS, use the RAMIT /W option to
- make a disk copy of the BIOS and send it to me. I can't promise I'll be able
- to do anything, but I guarantee that I'll look at it and write you back.
-
-
-
-
-
- New for RAMIT! 1.1 ....
-
- The OMTI universal BIOS is supported. New options allow the knowledgable
- (dangerous) user to specify the addresses which the BIOS normally stuffs in
- vector locations 4C and 64. This makes the automatic disassembly unnecessary.
- The /E1 option is required to alter C800 constants to refer to the RAM
- segment where the BIOS was relocated rather than the original C800 segment.
-
- In particular, the OMTI drive had too many conditional jumps to trace
- vectors 4C and 64 automatically. So I just eyeballed the code & now specify
- the addresses on the command line.
-
-
-
- New for RAMIT! 1.2 ....
-
- This was a test version and didn't implement the WD Super BIOS perfectly.
- If you come across one, ignore it.
-
-
- New for RAMIT! 1.3 & 1.4 ....
-
- The WD Super-BIOS is supported. You must specify /4C: and /64:. In addition,
- the /E2 option will 'patch' the BIOS to run from a RAM segment. This ROM
- code is 'too smart' for its own good: it looks at its CS to decide whether
- it is running as the primary (C800, 32x) or alternate (CA00, 36x) addresses.
-
-
- New for RAMIT! 1.50 ....
-
- The dis-assembler has been beefed up enormously. It recognizes almost all
- non-conditional jump statements. This means that those ADAPTEC owners who
- had previously needed /4C: and /64: options may be able to forget about them.
- In addition, if there's not BIOS message at C800:0008, then RAMIT! will
- scan for something containing a '(c)' or '(C)' and print that as the
- OEM BIOS message.
-
-
- New for RAMIT! 1.51 ....
-
- Well, we're not quite perfect... The disassembler didn't recognize a version
- of the Perstor controller BIOS and had to be installed manually. This
- stupid and careless oversight is fixed in this version.
-
-
-
-
-
-
- I'd like to thank all the 'volunteers' who offered to test RAMIT on their
- own PCs or who sent me copies of ROM code for examination.
-
-
-
- Christopher Smith
- Hanover Systems
- 19 Tunnell Road
- Newtown, CT 06470
-
-
- Daytime Phone: Digitech Industries
- (203) 438-3731