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 on high-vector 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.
The recommended method of installation is to add the ZeroPain module to !Boot.Choices.Boot.PreDesk.
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).
This software is usually supplied as part of the Bonus binaries build.
To obtain the source code, visit the GitLab source page.