home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
utilities
/
b
/
baslib2
/
!Yadfs
/
!Help
< prev
next >
Wrap
Text File
|
1993-01-16
|
4KB
|
88 lines
@(#)!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