The driver exposes command-level access to the µPD765a floppy disk controller, making it possible to read/write many non-standard and copy-protected disk formats from your own applications.
The driver is free for use by both commercial and non-commercial applications. Please contact me for further details.
Traditionally DOS-only features include:
Custom track formatting
Zero-based sector numbers
Non-standard ID header values
Track layout scanning ordered from index hole
Advanced features unique to this driver:
Writing CRC errors with specific sector contents
Writing sectors with missing data fields
Writing truncated sectors (e.g. 8K sectors on double-density tracks)
Weak or partially weak sectors
Duplicate sector numbers on the same track
Mixed-mode track formatting
Multi-pass track formatting for tighter formats
2-drive raw track reading of Amiga disks (Disk2FDI method)
Simple 3-click install/upgrade process, or silent no-click install
No need to replace existing Windows floppy driver
No need to disable virus-scanners for floppy access
PC running Windows 2000 or later (x86 or x64)
One or two non-USB floppy drives connected to a motherboard floppy port
USB floppy drives do not work as they contain a separate floppy controller chip with no way for the driver to access it. Laptops and some modern desktop devices lack a floppy port, and cannot be used with the driver.
Support for two floppy drives also requires a compatible floppy controller chip. Some mothboards use a cheaper chip that only supports a single drive. If your BIOS settings only mention drive A, it's unlikely that you'll be able to use two drives (as needed for Amiga disk reading).
SamDisk is a command-line utility for Windows 2000 and XP, used to transfer between physical SAM Coupé disks (both floppy and IDE) and disk images (DSK/MGT/IMG/HDF).
Version 2.0 adds many more features, including smarter copying, formatting, verifying, directory listing, disk scanning, and IDE support.
SamDisk also supports the copying and formatting of CP/M disks, as used by Pro-Dos. These disks use a DOS-style 9-sector format, which means they're not SAMDOS compatible.
Copying to and from CP/M disks is detected automatically, so you can use the normal SamDisk copy syntax. The difference in disk format means image files are 720K in size rather than the normal 800K. When writing CP/M disks back to a floppy the target will need to be in 9-sector format (unless you use /F to format as part of the copy).
To correctly format a CP/M disk you must use the /CPM parameter with the format command, as follows:
SamDisk /format /cpm a:
Special thanks to Steve Parry-Thomas for his help with CP/M testing. Details of using Pro-Dos on the SAM can be found on his website.
This post has been edited by jaclaz: 05 February 2010 - 04:13 AM