home *** CD-ROM | disk | FTP | other *** search
- *** WimpDebug v1.21 ***
- A debugging tool for Wimp applications
- © 1991 Olav Reinert
-
-
-
- _____________________________ Introduction _________________________________
-
- WimpDebug is a Relocatable Module which provides facilities for debugging
- new Wimp applications. It creates and maintains a window on the desktop in
- which information given by other applications (such as variable values etc.)
- may be displayed in an orderly fashion.
- Several interfaces are provided for specifying what to be displayed:
- -CLI commands (mostly for showing constant values or system variables).
- -an SWI interface for high-level languages.
- -an SWI interface for ARM code programs, featuring calls that are
- completely transparent to the calling code.
- Special attention has been paid to the ARM interface - it is the
- cornerstone of the program, around which all other functions have been
- designed (almost).
-
-
-
- _______________________________ Contents ___________________________________
-
- The documentation is split into the following files, which can all be found
- in the directory "Docs":
-
- "Tutorial": Covers installation and how to use the program. Also
- contains many examples.
- "Guide": The WimpDebug Reference Guide (abbreviated WRG). Documents the
- complete range of interfaces provided, in detail, as well as a description of
- the macros, the desktop task and a list of possible errors.
- "TechInfo": Various technical details about WimpDebug.
- "History": WimpDebug revision history.
-
-
-
- ___________________________ Acknowledgements ______________________________
-
- First of all, I didn't invent the original concept of WimpDebug myself.
- Mads Jensen once wrote an ARM application with which he used some debugging
- code that was conditionally assembled to be integrated into the application
- code. It worked rougly like WimpDebug, providing a window with 2x16 icons
- for displaying data. Various routines called with BL did the job of putting
- data into the icons etc. I think the idea was to make an include file which
- contained the debug code.
- I liked the idea, but wanted a general debugging utility, not only for
- use with ARM code programs. So I programmed the WimpDebug module and
- provided various interfaces to it, including proper ARM debug SWIs that were
- transparent to the caller.
-
- ___________________________________________________________________________
-
- © Olav Reinert, 1991.
- {Formalities on}
- This program is the property of Olav Reinert, who is also the programmer
- and the copyright holder. It has been put into the Public Domain to be spread
- freely and used by whoever wants to do so, on the condition that it is only
- passed on as a whole, not in parts, and that everybody pass on an unmodified
- copy of the program (incl. all files belonging to it) which they originally
- received. Individual customisation of the program code is OK.
- Inclusion of this program in commercial software products is not allowed
- without written consent from the programmer.
- This program is supplied "as is" (standard Acorn phraseology, isn't it?).
- Use of it is entirely at your own risk. Nobody but the user may be held
- responsible for any damage or loss caused by the use or abuse of this
- program. In particular, the programmer will not accept any such
- responsibility.
- {Formalities off}
-
- Bug reports, comments and suggestions (donations?) are all very welcome
- and can be sent to this address:
-
- Olav Reinert
- Marius Simonsensvej 15, 1th
- 8200 Århus N
- Denmark
- Phone: (+45) 86 10 07 70
-
- You can also reach me at Quercus BBS (using ArcBBS software) in Denmark:
- (+045) 31 67 97 70, or at TWoC and Arcade, which I occasionally call to read
- messages. My username is "Olav Reinert" on all boards.
- Besides, I also read the international Fidonet/echomail conferences
- dealing with Archimedes-related stuff.
-