Maybe you can try to write all data to HD, and put a command at the end to write data to floppy?