home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / dskutl / transf18.ark / ORIG.DOC next >
Text File  |  1989-09-27  |  3KB  |  74 lines

  1.                         **************************
  2.                         * TRANSFER DOCUMENTATION *
  3.                         **************************
  4.  
  5.                                     by
  6.                                 David Koski
  7.                                P.O. Box 1078
  8.                         Fort Bragg, CA  95437-1078
  9.  
  10.  
  11. I. INTRODUCTION
  12.  
  13. TRANSFER  is a utility that provides an easy method of transfering files to
  14. and  from MS/DOS compatable disks with a CP/M host  system.   Written  com-
  15. pletely in Turbo Pascal, it includes these features:
  16.  
  17.           - Full Access  of  directory of MS/DOS  with  ambiguous
  18.             file reference
  19.  
  20.           - Access   to   CP/M  directory  with  ambiguous   file
  21.             reference
  22.  
  23.           - Display of MS/DOS FAT (File Allocation Table)
  24.  
  25.           - FAT recovery from backup FAT (Careful!)
  26.  
  27.           - File  transfer  to  and from  MS/DOS  using  PIP-like
  28.             ambiguous (wild card) file references
  29.  
  30.           - Source code - - of course
  31.  
  32.  
  33. II. INSTALLAtTION
  34.  
  35. After  making a working copy of the distribution disk,  with your  original
  36. disk in a safe place you should have the following files:
  37.  
  38.      TRANSFER.COM  TRANS-00.INC  TFR-INST.COM
  39.      TRANSFER.DOC  TRANS-01.INC  TFR-INST.MSG
  40.      TRANSFER.PAS  TRANS-02.INC  TFR-INST.DTA
  41.      TRANSFER.DOC  TRANS-03.INC
  42.                    TRANS-04.INC
  43.                    TRANS-05.INC
  44.                    TRANS-06.INC
  45.  
  46. For  screen  functions  use TFR-INST,  a  GINST-made  instalation  program.
  47. Install  TRANSFER the same way you install TURBO PASCAL.  TFR-INST.MSG  and
  48. TFR-INST.DTA are used by TFR-INST.COM.
  49.  
  50. Now  the BIOS in your system must know that your MS-DOS disk is  "foreign".
  51. Many systems come with a utility to accomplish this.  Your BIOS usually not
  52. only  must  know the sector size of the MS-DOS disk (usually 512)  but  the
  53. Density  (Double).  In short You must "tell" your BIOS that the drive  with
  54. the  MS-DOS  disk in it is "IBM-PC DS" or something  similar.  For  reasons
  55. mentioned above, TRANSFER is system BIOS dependent.  If that wasn't enough,
  56. each  different  BIOS likes to do the BIOS function call Sectran  it's  own
  57. way.   Some  systems need TRANSFER to call Sectran before each sector read.
  58. Also,  in some systems a sector bias needs to be applied to each BIOS  call
  59. from TRANSFER.  These variations are accomplished by patching the constants
  60. in  the  source TRANSFER.PAS and recompiling.   Some experimenting  may  be
  61. necessary.  For example some Kaypros need "SO = 4" to give a sector bias of
  62. 4.   This is because of 4 CP/M records (128 bytes) are in each 512 byte MS-
  63. DOS sector.
  64.  
  65. Many  systems  automaticly identify newly logged on disks.  The trouble  is
  66. they usually come up with the wrong identity for the MS-DOS disk and  often
  67. think it is single sided.   If you are unable to patch your BIOS to prevent
  68. this  then you may be able to use single sided MS-DOS disks only,  or trick
  69. your  system  by logging on to a standard double  sided  disk  first.  Then
  70. without warmbooting,  bring up TRANSFER.   Systems with single sided drives
  71. can  of coarse only transfer single sided disks and TRANSFER may need minor
  72. modification.
  73.  
  74.