ResiDOS Programming: Packages

As well as writing application programs which access facilities provided by ResiDOS and other packages, it is also possible to write your own package which can be installed and uninstalled using the standard %INSTALL and %UNINSTALL commands. Such packages can provide any or all of the following:

Packages can use all the facilities available to application programs (ie making calls to other packages etc), although the calling conventions differ slightly.

Not much online documentation for writing packages is available. However, you can download the following example package, TestPkg which has extensive comments and documentation within it, showing how to provide most of the facilities. You will also need the resitools.zip archive, which contains definitions used in the example package. The main feature not considered by the example package is providing a filesystem; an example of this can instead be found in the source of the FATfs package, also available below. For information on anything unclear or not discussed, and to obtain an official ID for your package, please contact me.


Main ResiDOS programming page

Back to the ResiDOS home page