NOTICE: This program requires Risc OS 3.10 or greater (Well, it's only useful to those with Risc OS 3, so why should we bother degrading it to work with Risc OS 2?!)
This application allows any programs to be placed in ResourceFS. It creates a module which correctly supports the Resource Filing System on Risc OS 3. Any modules created by this program can be used as and where you wish, providing they are NOT altered in ANY WAY.
Simply drag a directory or application to the iconbar and a save box will appear. Save the module from here and the application will be loaded and converted. The menu option 'Directory' allows you to alter the location of the program in ResourceFS, by default this is "Apps" so that the programs appear in the same window as Paint/Edit etc... but this could be changed.
My favourite use of this program is to allow quick access to more "ROM" fonts on machines such as the A3010 - with just a few more fonts in "ROM" the usablility of this computer is greatly increased. If you have vast amounts of spare RAM hanging around (ie an 8MB machine) then you could go mad and place the whole !Fonts directory in "ROM" - this speeds font access up no end!
Coding
------
The actual module code was designed by disassembling the !Calc module using ArmTool. We then calculated the various offsets required and created our own module generator. This was then placed in the 'good old' recursive GBPB 10 loop which scoops up the required filenames.
The desktop front-end is very simple and due to the excellent features of RISC OS 3 (Such as auto plinthing and support for 256 colour sprites) the wimp end of the program was easy to write!
Sorry about the picture of us in the info window - it was taken over a year ago now!
Applications Used
-----------------
This program was created using Micci, ArmTool, Edit, Calc, Copious quantities of coffee, A Little Angels Album, Some left-over Xmas Turkey, BEdit, Paint, A340, Risc OS 3 and 3.1, Ian Jeffray, Change-FSI, FormEd3, Dave Lodge, Atelier, The crap Risc OS 2 PRMs, A5000, NOT the Risc OS 2 style guide, ModDis, CloseUp.
Many thanks to the authors of these!
Contacts
--------
If you want to contact us in any way, shape or form, or for any reason, then our addresses are below:
Ian Jeffray
Field House
Sessay
Thirsk
North Yorkshire
YO7 3BE
Holidays: Dave Lodge
26 Cleveland Way
Carlton Miniott
Thirsk
N. Yorks. Y07 4LN
Term Time: Dave Lodge
58 Farringdon Street
Leicester
LE5 0EA
Email: se1dal@dmu.ac.uk
Term time is from 5th October 1992 to July 1993, minus bits for Christmas and Easter. In case of doubt send to the Holiday address.
Please enclose a SAE, if you expect a reply (We're only Students!). Money, and offers of Alcoholic Beverages gratefully accepted!
Resource Rom Maker, version 1.00 by Riscy Developments
¬ Floppyright 26th December 1992
PS Look out for more Riscy Developments' programs at your local PD
library. We might actually get around to finishing writing our High