h6. [[CDFSDriver]] h6(. » [[CDFSDriver SWI Calls|SWI Calls]] h6((. » CD_Register h2. CD_Register h5. (SWI &41260) |_<^{width:4em}. Entry | | |<^. R0 |<^. Pointer to "Driver Information Block":CDFSDriver%20Technical%20Details#infoblock | |<^. R1 |<^. Pointer to a special tag (&EE50EE50 = 1 word) followed by the "CDFSDriver handler code":CDFSDriver%20Technical%20Details#handlercode | |<^. R2 |<^. Pointer to workspace for the soft-loadable module (passed in R12 to the handler) | |_<^{width:4em}. Exit | | |<^. R0 |<^. Block updated | h4. Use The purpose of this call is to register the soft-loadable driver with the [[CDFSDriver]] module. h4. Notes 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. h4. See also * [[CDFSDriver Technical Details]]