home *** CD-ROM | disk | FTP | other *** search
- !ScanCFS
- ~~~~~~~~
-
- PLEASE NOTE: This application is © B.D. Marsden 1994 and as such must not be
- altered in any way. However this version has been released in the public domain
- and may therefore be distributed to as many people as you wish so long as
- nothing is changed in any way, shape or form to the application and the files
- within it and no charge is made for any distribution (except that for the media
- upon which this application be placed).
- DISCLAIMER: I cannot accept any resposibility for any loss of work in any way
- due to the use of this application on its own or in conjunction with any other.
-
- Brief Synopsis:
- ---------------
- !ScanCFS's main purpose in electronic life is to uncompress CFS files that are
- actually longer than their originals. This is done using a Filer_Action style
- window that allows full control over the operation as if it were a standard
- Filer operation. This operation should speed things up a bit if nothing else.
- !ScanCFS will not work on RISC OS 2 machines but will on 3.10 and possibly 3.5
- (Risc PC) machines as well (though I haven't been able to check the later
- unfortunately!).
-
- How to get it going:
- --------------------
- First make sure you have !CFS running and set up so that it knows about the
- filing system you are going to scan (i.e. with *NewCFS e.t.c.). Then run the
- application in the usual way and the application will sit on the icon bar until
- you drag one or more directories or applications to its icon. At this point a
- filer style window will open up which will enable you to monitor events as they
- happen.
- Clicking the menu button in the window will bring up a menu which will allow
- you to speed up the action ('Faster') in the same way as the filer 'Faster'
- works. The second option ('Confirm') toggles on and off the prompt that will
- appear if and when ScanCFS finds a CFS file bigger than it ought to be. If this
- option is off, ScanCFS will automatically unCFS the file and carry on. If the
- option is on, ScanCFS will wait for you to click on the YES, NO or Quiet button
- which will appear. Clicking on the Quiet button will unCFS the file and carry on
- as if the Confirm option were now off.
- At any time you can stop proceedings either temporarily by clicking on the
- Pause button (which will then wait until you click on it again - now Continue -
- before it carries on) or permanently by clicking on the Abort button which will
- close the window. When all is finished, an OK button will appear which is
- clicked upon will close the window.
- The icon bar menu allows the permanent setting of the Confirm and Faster
- options which are saved automatically for next time's use. These options will
- come into effect immediateley if the window is not open, but if it is open
- (either due to it scanning or waiting after finishing) the options used for this
- window will be continued to be used.
- An advanced feature is that extra directories and applications can be dragged
- onto the icon even while scanning is in progress. These will be added to the
- list of directories or applications to do.
- The application supports the DeskBoot protocol and also the on-line help
- facility using !Help. It will also detect whether you have your machine set for
- 3D windows/icons automatically. If, when running, it produces 2D windows and you
- want the 3D ones run Toggle3/2D which is in the application's directory and
- rerun ScanCFS.
- The file 'Original' is the uncompressed version of this program for reference
- only.
-
- Problems/Bugs:
- --------------
- • Running more than one ScanCFS at a time causes a major crash. Don't know why
- (yet). But why would anyone want more than one running at a time anyway?
-
-
- Things to do:
- -------------
- • Have an 'exceptions' list that would prevent certain files, such as all !Run
- files or all !Sprites files being ignored
- • Be able to output the results to a file/editor. To include details of any
- space saved (which is unusual coz the differences in the CFS and normal file's
- sizes is usually only a few bytes)
- • Convert to ARM? Not much point really coz this works fast enough I feel.
-
- Addresses e.t.c.
- ----------------
- If you have any ideas, donations (always welcome) or happen to find any bugs
- (in which case I need to hear from you NOW) I can be contacted as follows:
-
- Snail Mail: During term time: Clare College
- (until June '96) Cambridge
- CB2 1TL
-
- Otherwise: 85 Northcote Rd
- Bramhall
- Stockport
- Cheshire
- SK7 2HF
-
- E-Mail: All the time: bdm1001@phx.cam.ac.uk (until September '95)
- OR bdm1001@hermes.cam.ac.uk (until June '96)
-
- I hope the program is some use to you!
-
- Brian D. Marsden (29/4/94)