home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
utilities
/
utilst
/
wimpdebug
/
!WimpDebug
/
!Help
< prev
next >
Wrap
Text File
|
1991-08-27
|
4KB
|
86 lines
*** 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.