home *** CD-ROM | disk | FTP | other *** search
- @(#)!Yadfs 2.5
-
- YADFS: Yet Another DFS copier
- =============================
- © Copyright 1992,1993 Chris Corbett
-
- This application is distributed free of charge and may be used without
- restriction as long as the following conditions are adhered to:
-
- i) No charge must be made for re-distribution
- ii) All files must be included, especially this !Help file
- with the copyright notice.
-
- All helpful suggestions for changes, improvements, bug fixes etc.
- gratefully received.
-
- ##############################################################################
-
- Operation Summary
-
- Operation is straightforward(!). Double click on the !Yadfs icon and the
- application will install itself on the icon bar. Click select on the floppy
- disk icon which appears on the icon bar with a DFS disk inserted in drive 0
- and a window will open containing the files on the disk.
- !Yadfs tries to automatically determine the disk size and density, the following
- alternatives are supported:
- 80 track double density
- 40 track double density
- 80 track single density
- 40 track single density
- !Yadfs does support an external drive if fitted. For the support of 40 track
- disks it is necessary to have an external drive with 40/80 switch. The code
- is contained within !Yadfs to perform software double-stepping, unfortunately
- the calculations to produce track/sector from disk address within FileCore makes
- it impossible to fool the system into believing that track 2 on an 80 track disk
- is track 1 on a 40 track. Any ideas anyone?
-
- The program will read either Acorn format, 31 files per disk OR Watford DDFS
- format disks which can have up to 62 files per disk side.
- !Yadfs tries to make the best guess at the equivalent filetype on RISCOS, and
- the file icons are set appropriately. Files can be copied just by dragging as
- normal. !Yadfs uses RAM transfers to speed up copying. You can copy and
- delete (move) by using SHIFT when dragging.
-
- !Yadfs will also format DFS disks, again from an option appearing in the
- iconbar menu. It will produce either Acorn or Watford (62 file) formats.
-
- To change the disk parameters click menu over the DFS icon on the iconbar.
- On the menu that appears select follow "Parameters" to the right and a
- window will appear which can be used to set the disk drive, number of
- tracks, density and side. Set the buttons as required, the configuration is
- automatically updated.
-
- In the DFS file window the program attempts to emulate as accurately as
- possible all standard RISCOS2 filer functions. So if the mouse MENU button is
- pressed then a standard filer menu is produced to allow individual file
- operations (renaming, copying, deleting etc.). The following points specific
- to DFS should be borne in mind:
- 1) On the file access menu, only the locked flag can be changed;
- 2) The New Directory option does not create a directory, but selects only.
- Remember that DFS directories have single-letter names only.
- 3) !Yadfs is not a filer module, therefore it does not respond to filer
- SWI calls.
- 4) Files not in the current DFS directory (e.g.'$'), are copied to ADFS
- filesystems with names of the form (D)/(Filename), where D is the single
- letter representing the DFS directory.
- Finally, to access two DFS disks or to access both sides of one disk, run
- two copies of !Yadfs.
-
-
- This program makes use of a BASIC library of standard functions. This
- library can be seen in the directory BasLib inside the !Yadfs application
- directory. The !Yadfs program is entirely BASIC and illustrates use of the
- library functions. Some library functions are based on published magazine
- articles, and these are all acknowledged in general here, and in particular
- in the source code.
-
- *| KNOWN BUGS::::::
- *| - Many fixed from 2.0 release!
- *| - Software double stepping does not work.
-
-
-
- (c) Copyright Chris Corbett, 5/01/93
- cc@siesoft.co.uk
- 49 Crowthorne Road
- Sandhurst
- Surrey