home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
misc
/
idefiler_1
/
!Help
next >
Wrap
Text File
|
1995-09-18
|
4KB
|
99 lines
IDEFiler v.2.00
~~~~~~~~~~~~~~~
NOTE: This program is Freeware. You may distribute the application
free of charge so long as:
a) the application is not changed in any way
b) you do not sell this program for profit
c) the application is distributed in its original state
Good, got rid of that!
PLEASE NOTE: This module must be RMload'ed BEFORE the desktop is started. See
below for more details.
PLEASE ALSO NOTE: This module will only work with Risc OS 3.00 upwards
It needs Watford's IDEFS module 2.10 at least.
It will not work with the supplied IDE cards in
A3010/3020/4000/5000, A7000 or RISCPC's (you don't need this
module really!)
This module orginally came into being due to the distinct lack of interest by
Watford Electronics to do anything about their IDEFiler module when Risc OS 3.00
came out. Basically it didn't put the drive icon in the right place (it was to
the right of everything on the left hand side of the icon bar); it couldn't
verify the drive in the desktop (as ADFSFiler can) and it didn't support the new
Free module.
This version solves these problems and also introduces a new feature: If the
CFS module is loaded (check with *Modules from the F12 command-line prompt) but
not neccessarily running in the desktop (no CFS icons are on the iconbar) then
clicking with adjust on the drive icon opens up a CFS window rather than a
standard IDEFS window.
This module is best run from a boot file. This is the way I do it (in
$.!Boot.!Run on my HardDrive):
RMLoad IDEFS::HardDrive.$.!System.Modules.IDEFiler
RMLoad IDEFS::HardDrive.$.!System.Modules.SwitchCFS
| Load up the IDEFiler module and SwitchCFS (see later) which I keep in
| $.!System.Modules on my hard drive
Set File$Type_D96 CFSlzw
| Set up the CFSfiletype
Set Alias$@RunType_D96 "Run CFS#%0 "
| A little tweak this... it enables the correct editor e.t.c. to be run if
| you double click on a CFS file in a non-CFS window
Set Alias$@LoadType_D96 "Load CFS#%0 "
| Ditto....
NewCfs IDEFS::4
| Let CFS know that IDEFS::4 exists
NewCfs ADFS::0
| Let CFS know that ADFS::0 exists
| Can easily add others... e.g. RAM, SCSI e.t.c.
| Note that the later versions of CFS allow this to be done from a script file
| using the CFSSetup command - do a *Help CFSSetup for an explanation of this
CFSTemp IDEFS::4.$.!Scrap.ScrapDir.CFS
| Tell CFS where its scrap directory is... I keep it well hidden within !Scrap
Desktop -file IDEFS::HardDrive.$.!Boot.DeskBoot
| Start up the desktop with the deskboot file.
Yes! I know it looks complicated but, believe me, it works!
This module may work with other pre Risc OS 3 IDE cards (e.g. BEEBUG) but I
haven't tested them so I can't guaruntee anything. Also, the code will need
to be recompiled as the SWI numbers for the IDEFS software will not be the
same. Simply run IDESrce200 and it will do the honours.
Included in this package is SwitchCFS which adds yet more goodies for those who
use CFS - see the !Help file within its directory for details.
~~~~~~~~~
Bugs: None that I can find...!
Things to do: At present it can only deal with one IDE drive at a time.
Need to fix that... (but how many people have more than one
Watford IDE drive?????)
Any ideas are always welcome.
Thanks to all those who have given me support out there in one way or another,
including Greg Toland, Kevin Melling, Matthew Hambley, Michael Bramley and
especially Bryan Jenkinson-Dix who spotted a vicious buglette with the aid of
his CDRom drive (don't ask.....).
~~~~~~~~~
My Address: Snail_Mail: 85 Northcote Rd,
Bramhall,
Stockport,
Cheshire,
SK7 2HF.
E_mail: bdm1001@cam.ac.uk
(until June '96 unless I find myself moved
elsewhere!)
Please feel free to get in contact with any silly suggestions, bug reports.
Brian Marsden (18/9/95)