Showing changes from revision #1 to #2:
Added | Removed | Changed
Entry | |
---|---|
R0 | Pointer to Driver Information Block |
R1 | Pointer to a special tag (&EE50EE50 = 1 word) followed by the CDFSDriver handler code |
R2 | Pointer to workspace for the soft-loadable module (passed in R12 to the handler) |
Exit | |
---|---|
R0 | Block updated |
The purpose of this call is to register the soft-loadable driver with the CDFSDriver module.
The block pointed to by R0 on entry must be in RAM, whereas anything else, i.e. the code for each CD _SWI, can be in ROM. The block must stay put in the memory so that CDFSDriver can check it when detecting drive types.