[net.micro.cbm] MFM on C1571

fred@cbmvax.cbm.UUCP (Fred Bowen) (09/24/86)

        I have recieved several requests for  information  regarding
        the creation of MFM-formatted disks using the Commodore 1571
        disk drive.  Hopefully this is enough to get you started.  A
        new FORMAT.COM file for C128 CP/M 3.0  should  be  available
        pretty soon-  watch your favorite BBS for it.

        Please refer to the 1571 Disk Drive User's Guide, Appendix G,
        page 101, for a complete description of the FORMAT MFM  burst
        command. The table below contains the data required to create
        a particular MFM disk format.  MD  and SS are given as binary
        values; the rest are decimal:


                 FMT         MD         SS      IL   N    LT   NS

             Epson QX10   01100110   10000001   0    2    39   10

             Osborne DD   01000110   10000001   0    3    39   5

             Kaypro II    01000110   10000000   0    2    39   10

             Kaypro IV    01010110   10001010   0    2    39   10

             IBM SS       01000110   10000001   0    2    39   8

             IBM DS       01100110   10000001   0    2    39   8



                MD   is the Mode                      byte 2
                SS   is the Starting Sector number         3
                IL   is the Interleave                     4
                N    is the Sector Size                    5
                LT   is the Last Track number              6
                NS   is the Number of Sectors              7



        The following BASIC program  demonstrates  how  a  FORMAT MFM
        command can be sent to a 1571 drive:

     10 OPEN  15,8,15
     20 PRINT#15,"U0"+CHR$(102)+CHR$(129)+CHR$(0)+CHR$(2)+CHR$(39)+CHR$(10)
     30 CLOSE 15

        The example above formats the disk in unit #8 using the Epson
        parameters.  Of course, you must still install the  necessary
        boot and directory sectors to make your DOS (CP/M) happy. The
        higher-level 1571 DOS commands,  such as Load, Save, and Dir,
        will never be happy with non-Commodore formats,  needless  to
        say, right?
-- 
Fred Bowen			uucp:	{ihnp4|seismo|caip}!cbmvax!fred
				arpa:	cbmvax!fred@seismo.CSS.GOV
				tele:	215 431-9100

Commodore Electronics, Ltd.,  1200 Wilson Drive,  West Chester,  PA,  19380