home *** CD-ROM | disk | FTP | other *** search
/ ftp.uni-stuttgart.de/pub/systems/acorn/ / Acorn.tar / Acorn / 6502 / dosfs.tar.Z / dosfs.tar / dosfs / README < prev    next >
Internet Message Format  |  1993-03-16  |  6KB

  1. Return-Path: misis.msk.su!DPetrov@sovcom.kiae.su
  2. Received: by polytechnique.polytechnique.fr (5.65c/SMI-4.1.3)
  3.     id AA23352; Tue, 16 Mar 1993 02:57:23 +0100
  4. Received: from sovcom.kiae.su by relay.eunet.fi with UUCP id AA10969
  5.   (5.65c/IDA-1.4.4 for stjohn@poly.polytechnique.fr); Tue, 16 Mar 1993 02:50:34 +0200
  6. Received: by sovcom.kiae.su; Mon, 15 Mar 93 13:13:10 +0300
  7. Received: by misis.msk.su (1.65/waf)
  8.     via UUCP; Mon, 15 Mar 93 12:55:40 +0300
  9.     for stjohn@poly.polytechnique.fr
  10. To: stjohn@poly.polytechnique.fr (Chris StJohn)
  11. Subject: DOSFS: readme
  12. From: DPetrov@misis.msk.su (Dimitry Petrov)
  13. Message-Id: <w2eg1B1w165w@misis.msk.su>
  14. Date: Mon, 15 Mar 93 12:54:43 +0300
  15. In-Reply-To: <9303150824.AA03159@poly.polytechnique.fr>
  16. Organization: Russian ARM Support Group
  17.  
  18.        DOS FS  v. 1.13          (C) Petrov Software
  19.  
  20.    Several years ago I wrote a  program  allowing  to  read/write
  21. 360K PC disks  on  BBC B+. Several times  I  corrected some bugs,
  22. made improvements until  I  got an  access  to archimedes. Now  I
  23. stopped the  future development of the  code because I  failed to
  24. get any money for this program.
  25.  
  26.    You could freely distribute the DOS FS as *SHAREWARE* product.
  27. If you'll like it and pay me a small registration fee I return to
  28. development of the program and you'll get free  upgrades. If not,
  29. you may use the DOS FS only two weeks.
  30.  
  31.    Below is short description of the DOS filing system:
  32.  
  33.    1. Before  you begin  to work with the DOS  FS you'll need the
  34. following:
  35.  
  36.    1) Disk formatted under the DOS:
  37.    it MUST  have EXACTLY two sectors  per cluster, 512  bytes per
  38. sector  and 12  bits  per FAT entry  (for  example standard  360K
  39. format)
  40.  
  41.    Disks formatted under some last DOS versions have 1 sector per
  42. cluster. You can  still use this  disks: manually edit  the  boot
  43. sector of such disk (for example by means of PCTOOLS of NU). Byte
  44. at offset 13 (&0D) in a boot sector (track 0,  side  0, sector 1)
  45. contains the number of sectors per cluster. You'll need to change
  46. it  to  2  and write the boot sector back to the disk (NOTE, that
  47. the information  on the disk will be lost).  Then you must CHKDSK
  48. /f this disk and delete garbage files if any.
  49.  
  50.    2) You'll need  the  BBC B (with 1770  or  1772 double density
  51. upgrade installed and sideways RAM), B+ or Master 128/Compact.
  52.  
  53.    Perform the following command:
  54.      Master 128/Compact               BBC B/B+
  55.      -----------------------------------------------------------
  56.      *Srload DOS360M 8000 <rom>       *Srload DOS360B 8000 <rom>
  57.  
  58.             where <rom> is the number of free RAM bank.
  59.  
  60.                 (this two ROM images differ mainly
  61.            because of different floppy disk controller
  62.                 addresses and some OS differences)
  63.  
  64.  
  65.    NOTE: Instead of *Srload ...  you  can successfully use my own
  66.          utility Srl.  It  works  more  quickly and automatically
  67.          detects the free bank. You have to enter *Srl DOS360M or
  68.          *Srl DOS360B accordingly.
  69.  
  70.    NOTE: You  must  have 40/80 or 40-track disk  drive  for  360K
  71.          DOS-disks.
  72.  
  73.    3) Press <CTRL BREAK> to initialise DOS filing system.
  74.    4) Now you can work with  the DOS FS. Below is some details of
  75. the using:
  76.  
  77.    *Dos
  78.        - selects the DOS FS as a current filing system.
  79.    *Mount <drive>
  80.    - this command forgets all information  about  last  DOS  disk
  81. with which the  DOS  FS worked. You must  use  this command after
  82. changing the DOS disk. Disk must be inserted BEFORE!!!
  83.    <drive> may be 1 or B for drive 1, 0 or A for drive 0
  84.    If you use 720K disks or drive 1 more frequently, after *Mount
  85. you can
  86.  
  87.    *SrSave DOSFS 8000+<romlength> <rom>
  88.  
  89.    to store the default values for disk format  and drive number.
  90. In this case  if  you  just *Srl DOSFS and  access  disk  without
  91. *Mount  command,  the  default  values will be used.  Be  careful
  92. because you  can damage disk  with different format if you access
  93. it without *Mount.
  94.  
  95.    *DisMount
  96.    - when  some errors occurs the DOS FS  doesn't flush its cache
  97. buffers to  the disk. Use  this command before removing disk from
  98. the disk drive to ensure DOS FS write its buffers. I've rewritten
  99. some parts of DOS FS  and  now  you  can be sure the *DisMount is
  100. needed ONLY if  there was some errors (Disk full/write protected,
  101. etc.). But I still recommend you to use this command.
  102.    *Access <fsp>
  103.        - just swaps locked/unlocked state of files
  104.    *Cdir
  105.        - doesn't implemented.
  106.    *Dir
  107.        - works as usual
  108.    *Lib
  109.        - works as usual
  110.    *format
  111.        - not implemented
  112.    *verify
  113.        - not implemented
  114.  
  115.    How to translate filenames?
  116.    DOS name \WAFFLE\DOCS\INSTALL.DOC corresponds to
  117.    BBC name .waffle.docs.install/doc  (root is not a "$" but just
  118. ".")
  119.  
  120.    IMPORTANT:  DOS  FS doesn't differ small and capital  letters,
  121. and so if you will SAVE "SomeProg" you will be able to load it be
  122. means of LOAD "SOMEPROG" or LOAD "SoMePrOg". But remember that PC
  123. DOS requires all names must be in capitals!
  124.  
  125.    *CAT works not only with directories but also  with files, for
  126. example:
  127.    *Cat .waffle.docs
  128.    will display all files in directory \WAFFLE\DOCS
  129.  
  130.    *Cat .waffle.docs.*/doc
  131.    will  display  all files with the DOC-extension  in  the  same
  132. directory.
  133.  
  134.    *Ex  and  *Info  work  in  the  same  manner   but  give  more
  135. information on items.
  136.  
  137.    *Delete/*Remove supports * and #  but  removes  only the first
  138. occurence of the matched object.
  139.  
  140.    DOS FS  supports also both Load and Exec  addresses so you can
  141. for  example *Run  machine  code programs or  *Load  File to  its
  142. default Load  address.  Unfortunately  it  doesn't  supports file
  143. datestamps in this version.
  144.  
  145.    *Rename - unfortunately doesn't implemented
  146.  
  147.    *Save/*Load/OPENIN/OPENOUT/OPENUP/CLOSE - implemented OSGBPB -
  148. implemented except for reading filenames, etc.
  149.  
  150. -----------------------------------------------------------------
  151.  
  152.    DOS FS contains several errors  (known  to me) but I am  still
  153. sure you'll be able to use it without problems.
  154.  
  155.             Any questions/suggestions, etc. to e-mail:
  156.                       <dpetrov@misis.msk.su>
  157.  
  158.                           or snail mail:
  159.                               Russia
  160.                           115541, Moscow
  161.                      Kavkazsky Boulevard, 29
  162.                         Bld. 1, Flat 107.
  163.  
  164.                           Dmitry Petrov
  165.  
  166. ---
  167.  DPetrov@misis.msk.su (Dimitry Petrov)
  168.  Russian ARM Support Group
  169.