LV Copier
This uses OSWORD call &72 and sends the number of bytes to be written in the parameter block rather than the number of disc sectors. This allows a much larger block of data to be written in one call, because only 1 byte is available in the command block for sector count, but 4 bytes are available for byte count. Finally, the procedure to select VFS is at the end. This is achieved using the OSBYTE service call, although I can't remember why because there are instances of "*LVFS" being used earlier in LVCopier.