home *** CD-ROM | disk | FTP | other *** search
- !Help/Readme file for SWIHelp v1.00
-
- This program is SHAREWARE. You are free to distribute this program as long as
- all the files remain intact. I retain the copyright at all times. If you wish
- to use it after a trial period of two weeks you should register it with me by
- sending £5 to me at:
-
- Kieran Mansley
- Brookside House
- Airton
- Skipton
- North Yorkshire
- BD23 4AX
-
- Registered users will receive any updates or new versions as and when they
- become available. See below for my plans for future developments. If you do
- not want to use it after the trial period you *must* delete your copy or give
- it to someone else.
-
- Registering brings many advantages:
- You get free technical support
- You get free upgrades to any later versions
- You help fund the development of this and other programs
- You give me some incentive to develop it further
- You have a clear conscience
- I will be more likely to release future programs as shareware
- rather than selling them
- If you do use it and find it useful you really should register - I have spent
- many hours writing this program and I like to know that people are using it.
-
-
- So what is it?
- SWIHelp is a program that I have written to help me when I am programming. I
- often find that I am trying to work out what a piece of code does, and every
- time I come across a SWI I have to reach for the PRM index, hunt through it to
- find the page number, then find the right book, and trudge through that just
- to find out the name of the SWI and what it does. With SWIHelp it is simple.
- You just enter either the name or the number of the SWI and the program
- returns the other one as well as a brief description of its use and the PRM
- page incase you need more information.
-
- Wow! Thats Great! How do I use it?
- First of all you may need to update your !System folder. Use the !SysMerge
- application that should accompany this program. Once you have done this run
- the program in the normal way and click on the iconbar icon. Most of the
- window should be fairly self explanatory. Once you have filled in either the
- name or the number press return and it will do its stuff. If the SWI is one
- that takes a reason code (eg. OS_Byte, OS_SpriteOp) you can then enter this by
- either typing it in or using the adjuster arrows. The program then returns a
- description of the effect of each possible value. If you want to find out
- about a SWI not covered in the PRM's (ie one provided by a third party module)
- then as long as the module is loaded it should still work, although
- (obviously) it will not give a PRM page or description.
-
- What will happen to it in the future?
- I hope to write a Zap extension module to provide OLE type facilities for SWI
- names and numbers. You would be able to export the number direct from the
- code to SWIHelp, check you have the right one, alter it if necessary and the
- return the number to the code. I will try to expand it to include the RISC OS
- 3.5+ SWIs and page numbers when I get vol 5 of the PRM's, as well as the
- StrongARM SWIs when these become available. I might also add functionality by
- including Service Calls, *Commands etc. If you want to add to this list then
- mail me.
-
-