The tool required to transfer DSK images to floppies under DOS/Windows is DSKINI.EXE. Click here to download dskini.zip
Once DSKINI.EXE has been downloaded and extracted, call up a Command Prompt window under Windows (if you're not using MS-DOS), and insert a blank 5.25" 360K diskette into drive B. Presuming the image being transfered is nos96309l2v030200_ds40_1.dsk, type:
DSKINI /T40 /D B: NOS963~1.DSK
Note the use of the mangled filename form here. If you are running Windows, you can type the full length filename.
Once the transfer completes, you should have an exact image of the disk on the floppy, and can now use that floppy on a real CoCo.
First, you must edit the file /usr/local/etc/mediaprm and add the following lines at the bottom of the file (you will have to edit this file as root):
"COCO40DS":
DS DD sect=18 cyl=40 ssize=256 tpi=48
"COCO80DS":
DS DD sect=18 cyl=80 ssize=256 tpi=96
Once this is done, you must tell Linux the type of disk in the drive. You must do this EVERY TIME you insert a disk into the floppy drive, as Linux "forgets" the disk type when you take the disk out:
setfdprm /dev/fd1 coco40ds
Now you can format the disk:
fdformat /dev/fd1
Once the format is complete, transfer the image as follows:
dd if=nos96309l2v030200_ds40_1.dsk of=/dev/fd1
Once the command is complete, the disk will contain the image and can be used in a CoCo disk drive system.