Showing changes from revision #2 to #3:
Added | Removed | Changed
This module logs attempted reads of “page zero” in a log file. As the processor vectors (which used to occupy page zero) have been moved elsewhere, elsewhere any reads on page high-vector zero will not return useful data, so programs still accessing page zero are faulty and need fixing.ROM builds, any reads on page zero will not return useful data. Any programs directly accessing page zero are faulty and need fixing.
ZeroPain will stop adding to the log file when it reaches 1MB in size. To restart logging, delete the log file.
For a more detailed description of how ZeroPain operates, see here.
This is one of a group of applications and modules distributed as Bonus Binaries – software considered unsuitable for inclusion in the standard HardDisc4 image. They are primarily of interest to developers, and are made available on the “half a loaf” principle: the pressing need for software that performs these tasks outweighs the inconvenience of the unfinished and/or anachronistic behaviour of the software itself.
Place The recommended method of installation is to add the !!ZeroPain ZeroPain module in to the !Boot.Choices.Boot.PreDesk. !Boot.Choices.Boot.Predesk directory.
Do not attempt to use ZeroPain on low-vector ROM builds (e.g. IOMD).
If you are experiencing problems with this software, first check to see if a ticket has been raised on the Bug tracker page. You may also want to visit the Bugs forum.
If you have a general query related to the software, you can enquire on the Community Support forum.
To view the release history for versions available on the ROOL web site, visit the GitLab Commits page (releases are “tagged” with the version number).
ZeroPain This software is usually supplied along as with part “high of vector” theRISCBonus binaries OS build.ROM builds such as the Beta RPi ROM or the Beta Beagle ROM – be sure to download the Beta ROM as ZeroPain is not distributed with the stable ROM.
ZeroPain is not distributed with “low vector” RISC OS ROM builds (e.g. the RiscPC). If the beta ROM download for your hardware does not include ZeroPain, do not attempt to run ZeroPain.
To obtain the source code, visit the GitLab source page.