|
© Andrew Ayre 1995–99
© Ray Favre 1999–2010
For users of RISC OS machines
|
Changes made for Dr Wimp Version 5.02
(Release date: 2012-01-01)
How to get Dr Wimp |
See and download users' applications made with Dr Wimp. |
To Ray Favre's Welcome page. |
To the main Dr Wimp page
Ray Favre’s last version was 5.00 (2008-11-29)
Changes in v. 5.02 (2012-01-01)
- Corrected PROCwint_cleardynamicareas to treat the dynamic area address
as an unsigned integer, rather than a signed integer. Now correctly frees
DAs in high memory.
Changes in v. 5.01 (2011-11-27)
- A number of filing system related FN/PROCs which use OS_GBPB 9 and 12
calls modified to work correctly on filing systems such as Fat32 (hard
drives or memory sticksformatted Fat32) and accessed using Fat32FS. This is
most likely the case for BeagleBoard users. (See notes at head of source
file.)
Version 5.00 (2008-11-29) had two minor visible improvements and some
tidying-up behind the scenes.
Upgrading from Version 4.91 is trivial.
The Manual has been updated.
The changes are:
- An additional parameter has been added to the existing wimp-function
'PROCwimp_print()' to allow, for instance, alternate pages to be printed
from a multi-page print run.
- An additional global variable has been created to hold the full path of
any file used to start-up an application. (This is added for convenience
only and does not affect the existing automatic arrangements for staring
applications from a file.)
- A bug in 'FNwimp_renameobject()' has been fixed which wrongly prevented
files from being re-named across hard-disc/media boundaries.
- The Manual now has an extended description of how to save
directories/applications using the existing facilities for file saving.
- Coding has been tidied up in several places.
Back to start of page |
To Ray Favre's Welcome page.
How do you get Dr Wimp?
You can get it by clicking below.
The current complete "Dr Wimp package" (as defined for Conditions of Use)
comprises the following downloadable files:
- DWxxx.zip
- Docsxxx.zip
- Elixirs.zip
- Utils.zip
- Examples.zip
All the above files are normally upgraded with each
new release. Therefore it is important not to mix files with the same name
from different releases.
DW502.zip (95k) - the new !MyApp skeleton
application, including the DrWimp library and !RunImage - plus Upgrading
instructions and a 'ReadMe' text-file listing the contents of the total Dr
Wimp package; plus text-files giving the Version Release History and Credits
(N.B. This version should run OK with all RISCOS Versions from 3.60
upwards.)
Docs500.zip (930k) - up-to-date documentation for
the above Version. Includes Manual in both Impression Publisher and plain
text versions, Upgrading instructions, History, Conditions etc. and Tutorial
support material. Also includes !Fnc'n'Prc to display/seach/print wimp- and
user-function definitions - and a similar StrongHelp file. (The Manual is
also available in other formats, see below.)
Please note that the
documentation for Elixir_08 (the OLE Elixir) is contained separately with
the Elixirs, see next item.
Elixirs.zip (230k) - up-to-date versions of all Dr
Wimp Elixirs. In particular, for Elixir_08 (the OLE Elixir) comprehensive
separate documentation is included here, mainly in StrongHelp format.
Utils.zip (520k) - several utilities to add to the
usefulness of the package. Including: !Fabricate (creates customised
skeleton applications); window template editors !TemplEd and !WinEd;
!CodeTemps (converts window/icon templates to exact wimp-function Basic code
for creating windows/icons within the code, instead of loading from
templates, if so required); several optional post-programming utilities to
'link', compress and 'make absolute' your finished product.
Examples.zip (221k) - 25 well-commented small applications
demonstrating various aspects of using Dr Wimp - so you can see complete and
real examples of how it's done.
For added convenience to existing users who wish
only to download significant changes from the previous version - or the
Manual in other formats:
DW502.zip (95k) - the new !MyApp skeleton application, as above.
ManImp500.zip (480k) - The complete Manual for the
current Dr Wimp Version, in Impression Publisher format. (Included in
Docsxxx.zip above)
ManTxt500.zip (154k) - The Manual for the current
Dr Wimp Version, in plain text format. (Included in Docsxxx.zip
above)
ManOP500.zip (370k) - The complete Manual for the current Dr Wimp Version, in OvationPro format.
ManHTML500.zip (310k) - The Manual for the current Dr Wimp Version, in HTML format.
Fnc500.zip (54k) - The utility !Fnc'n'Prc for the
current Dr Wimp Version, giving a desktop reference to all wimp- and
user-functions. (Included in Docsxxx.zip above)
FncSH500.zip (160k) - The utility FuncProc for the
current Dr Wimp Version, a StrongHelp near-equivalent to the previous
item.(Included in Docsxxx.zip above)
Fab500.zip (113k) - The utility !Fabricate for the current Dr Wimp
Version. (Included in Utils.zip above)
And, finally, just in case:
Version 3.80 (31st Mar 2003)
DW380Ref.zip (851k) - This version was the one which was current
when the second edition of the charity book "Dr
Wimp's Surgery" was written and was supplied with that book. It is
included here in case you have lost it! It is a cut-down package containing
the !MyApp skeleton application, including the DrWimp library and !RunImage
- plus compatible versions of the Manual, Tutorial material, !Fnc'n'Prc and
!Fabricate.
Or you can email me at: (Sorry about this
non-live address. It's an attempt to reduce spam.) and request
a copy via email.
Back to start of page |
To Ray Favre's Welcome page.
Credits
There are many many people to thank for lots of things. Full credits are
inside the DrWimp archive in the Documents folder. Thanks to everyone who
has supported the author with DrWimp over the years.
Let's keep it going!
Two books
Dr Wimp’s Surgery
Second edition, March 2003
This all-profits-to-charity book, by Ray Favre, gives a good introduction to
wimp-programming in general as well as comprehensive coverage of the Dr Wimp
package.
Read more about it and how to get it - and help
charity at the same time.
Starting Basic
First revision, March 2003
This all-profits-to-charity book, by Ray Favre, is aimed mainly at beginners in Basic programming on RISCOS machines - but it is also a good reference book on BBC Basic.
Read more about it and how to get it - and help
charity at the same time.
Back to start of page |
To Ray Favre's Welcome page. |
To the main Dr Wimp page
Happy to be hosted by