Powerbase Shareware Database

!Powerbase

!Powerbase




Powerbase is for

RISC OS

Acorn 32-bit machines and their successors.
None of these programs will run on a PC or Mac.


For information about Acorn Computers and RISC OS click the cogwheel above or see
The RISC OS Site
Richard Atterer's history of Acorn
and follow the links from each site.




Click here to find out about Powerbase in general.
Click here to go to the Download area
Click here to retun to Boulsworth Main Index


What's New?

Site last updated:
30 April 2007

First of all something which has nothing to do with Powerbase! A new section devoted to interactive fiction (text-based adventure games) has been added to the website. So far it contains just one item: the completed RISC OS version of The Mirror of Khoronz, a game written originally for the BBC micro and offered by a number of PD sources. This is a vastly expanded and enhanced version of the game taking advantage of the facilities available in RISC OS.

The main development in v.9.42 was a radical overhaul of the resources for customising a database. The demonstration in custom/zip (see Download area, Miscellaneous downloads, Customising Powerbase) was completely rewritten to add non-trivial features to the !Elements database and gives a much better idea than formerly of what can be achieved. Efforts have been made to provide facilities making it much easier for users to incorporate such fundamental features as menu-creation, text output to a window, scanning a database subfile and providing interactive help. The HTML documentation for Ch 15 of the Reference Manual has been greatly expanded to describe these improvements. Please note that there has been an important change in the method used to report events such as database opening, record loading etc. from Powerbase to a customisation library and the array special%() is no longer used for this purpose. !Sudoku and the customised version of !Elements make use of these events and need at least Powerbase v.9.44 (see below) to run.

The latest version of Powerbase is v.9.45 which has two new features:

The HTML documentation (!PbaseDoc has been updated to include these features.

Only the DA variant of 9.45 is yet available. 9.44SH will follow in due course. v.9.45DA is suitable for RISC OS 3.5 or later. v.9.44SH is suitable for all versions of RISC OS from 3.1 onward. Version 9.44 is a "tidied up" version of 9.41 with several minor bug-fixes, changes to text in windows and menus and a new way of informing customisation libraries of certain events. Most of these have been made alongside the preparation of the new user manual which is described below.

The difference between the DA and SH versions lies only in the way in which they manage their memory requirements. 9.44DA makes extensive use of dynamic areas, a practice now deprecated in some quarters. Nevertheless, this is the version I recommend to all users of RiscPC, A7000, Iyonix etc.
9.44SH uses instead the sliding-heap module (as have all versions of Powerbase prior to 9.00) but this module has now been made 32-bit compatible.


Powerbase SUDOKU

!Sudoku is a database which makes use of some of the newest features of Powerbase and also demonstrates how databases can be customised with non-standard features. Each record has just two editable fields: a Name field and a 9-column scrollable list in the form of a Sudoku grid. The custom features enable you to: Get !Sudoku from the Download area. Requires Powerbase v.9.44.

Distribution list generator

!Distrib is a customised database which might prove useful for anyone who distributes magazines or newsletters to a list of subscribers, some of whom act as sub-distributors to subscribers living nearby. It will work if some of the latter subscribers are themselves sub-sub-distributors and so on! A mixture of postal and hand-deliveries is supported as are extra copies (e.g. for placing in a club or school) and large-print copies. Mailing labels may be printed for postal deliveries. The customisation library was written in response to a real situation faced by a long-term Powerbase user.

Get !Distrib from the Download area. Requires Powerbase v.9.44.


Manuals and Tutorials

The extensive improvements to Powerbase, especially those introduced in versions 9.25 and 9.40, have rendered the old documentation woefully out of date. An interim attempt to remedy some of its deficiencies was made by releasing additional documents describing the browsing and editing of on-screen reports, the customisation of databases, and the host of extras in v.9.40. The old documentation, however, not only had sins of omission but of commission also in the form of misleading references to things now handled in a different way. The only solution was complete revision of tutorials and reference manual, checking at each stage that Powerbase did indeed behave as the documentation said. This has now been done. Minor discrepancies have almost certainly slipped through the net and I apologise in advance for these and would appreciate having my attention drawn to any which users encounter.

!PbaseDoc — comprehensive HTML documentation
The HTML versions of the tutorials and the reference manual have been incorporated in an application !PbaseDoc. Since this is especially easy to modify and keep up to date it should henceforth be regarded as the definitive version of Powerbase documentation. Besides being extensively illustrated much attention has been devoted to the problem of navigating the large reference manual which constitutes the main part of the application. To this end the manual features: all of which are provided with HTML links. In addition, there is copious cross-linking between chapters and between parts of chapters, wherever the text refers to another part of the manual. If you follow such a link you will usually find that a return link is provided to get back to where you were before. Button links occur frequently to take you to the start of a chapter or to an illustration of an important dialogue box.

PbaseDoc can be run from the new Help button on Powerbase's iconbar Info window, provided that PbaseDoc and your web browser have both been "seen" by the filer. The very limited Helpreader text incorporated in previous versions of Powerbase has now been removed along with the menu entries which invoked it.

New documentation in Ovation Pro and PDF format
Ovation Pro versions of tutorials and reference manual have been prepared directly from the HTML documents with only minor changes necessitated by the different format and pagination. Users should be aware that these files are much bigger than the old versions. The reference manual is 5Mb (1Mb zipped) compared to 884Kb for the old one. The increase is caused mainly by the greatly increased number of illustrations. If you wish to print the manual as an A5 booklet it is recommended that it be printed in two parts, otherwise the number of sheets is too great to staple.

The PDF documents were prepared from the Ovation Pro versions.There are no plans to produce Impression versions of the new documents.



32-bit compatible sliding-heap module

The sliding-heap module was written by Steven Haslam in 1992. It creates and manages any required number of memory blocks at the top of a program's Wimpslot and allows them to be resized, scrapped and re-created at will. Because increasing the size of a block is achieved by moving up blocks at higher addresses, and shrinking or destroying a block results in the "hole" being closed by other blocks sliding down, memory fragmentation is avoided.

The module has now been upgraded to make it 32-bit compatible. Visit the Download area to obtain a copy of this module for use in your own programs, along with extensive documentation, a library of BASIC routines for accessing the module's SWIs and a demonstration of the module in action. Thanks are due to Christopher and Harriet Bazley for undertaking this work.




Powerbase is shareware. Registration costs 10 GBP, payable by cheque to Derek Haslam.
You may register by credit card through APDL.

The printed Manual, with Supplement and Tutorials booklet, (costs 5ukp, not downloadable!) covers versions through 8.33 (updated May 2001). These items are printed from the Ovation Pro documents described below.




This site (http://www.boulsworth.co.uk/) is for distribution of Powerbase,
Derek Haslam's shareware database for RiscOS computers.
for more information about Powerbase or if you have comments about the website.



Click here to go to top of page.
Click here to go to the Download area
Click here to meet the programmers.