home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / turbodos / mdrv-td.lbr / MDRV-TD.DZC / MDRV-TD.DOC
Text File  |  1987-11-08  |  3KB  |  48 lines

  1.         DOCUMENTATION for M-DRIVE/H TURBODOS DRIVER
  2.  
  3.     This is the documentation file for a TurboDOS driver for a 2 Megabyte
  4. CompuPro M-Drive/H ramdisk board. There are two source files included:
  5.  
  6.     DSKMDRV.MAC    which is the source for the driver itself which must
  7.             be GENed into your operating system. Don't forget to
  8.             include the new drive in your .PAR file too.
  9.  
  10.     MDRVFMT.MAC    which is the formatting program for the M-Drive/H.
  11.  
  12. These files are written in Zilog mnemonics and are intended to be assembled
  13. with M-80 or a compatible assembler.
  14.  
  15. The formatting routines are not included in the driver and the format program
  16. goes directly to the M-Drive without going through the operating system. This
  17. was done for speed and simplicity and to keep the driver module small. The
  18. format program was primarily optimized for speed since the object file is
  19. smaller than any allocation block size that you might reasonably use anyway.
  20.  
  21. The disk format used in the driver is a bit wierd but it was chosen for
  22. compact code and speed which is also why no checksum or CRC was used. The
  23. driver assumes that the M-Drive will not have any memory or logic errors.
  24. Note that the last track on the M-Drive has fewer sectors than the other
  25. tracks. This is unusual but TurboDOS does not seem to mind and does not try
  26. to go beyond the last allocation block which it has been told is available,
  27. so everything works.
  28.  
  29. Neither the driver nor the formatter are currently set up to handle 512K
  30. M-Drive boards nor multiple M-Drive boards.
  31.  
  32. I reccomend that you create a .DO file to format the M-Drive/H run FIXDIR
  33. or ERASEDIR on it to create a hashed directory and copy any files you regularly
  34. use to the M-Drive. Do not, however, auto execute the .DO file or someday
  35. you will have to reset the machine and will then have the M-Drive automatically
  36. reformatted thereby losing any files you may have had on it. Also be very
  37. careful you do not run ERASEDIR on the wrong drive by mistake since it does
  38. erase the directory.
  39.  
  40. Permission is granted to use, distribute, and modify these programs in any
  41. way you see fit, however, you do so at your own risk and I make no warranty
  42. of ANY kind and assume no liability for any losses which may result from
  43. the use of this material. I would appreciate it if you would send a copy of
  44. any modifications to these programs to the Royal Oak RCP/M (313) 759-6569.
  45.  
  46.                     Bob Clyne
  47.                     11/06/87
  48.