Entry | |
---|---|
R0 | 35 (&23) |
R1 | Module base address |
R2 | Offset to ImageFS information block |
R3 | Value to pass to routines in R12 |
Exit | |
---|---|
R0 | Preserved |
R1 | Preserved |
R2 | Preserved |
R3 | Preserved |
The purpose of this call is to register an image filing system with the Operating System.
The module should make this call when it initialises.
R1 and R2 give the location of an image filing system information block, which is used
by FileSwitch to communicate with the image filing system module. It contains both
information about the image filing system, and the location of entry points to the
module’s code.
The private word pointer passed in R3 is stored by FileSwitch. When it makes a call to
the image filing system module, the private word is passed in R12. Normally, this
private word is the workspace pointer for the module.