User Tools

Site Tools


x68000:floppy_pinout

This is an old revision of the document!


X68000 Floppy Drive Pinout

The X68000 floppy drive uses PC-compatible drive hardware, with some special features like soft-eject and LED control. The external floppy drive connector on the X68000 is a DB37, which is a very unusual size, and it may be hard to locate, especially outside Japan.

You can use a PC Floppy Drive if you can do without the sexy extra features (soft-eject, das blinkenlights).

1/Disk Type Select*OutDisk type selection signal
2NC - Not connected
3/Drive Select 3OutDrive selection signal 3
4/Index In Disk index signal
5/Drive Select 0OutDrive selection signal 0
6/Drive Select 1OutDrive selection signal 1
7/Drive Select 2OutDrive selection signal 2
8/Motor OnOutMotor starting signal
9/DirectionOutHead moving direction signal
10/StepOutHead movement signal
11/Write DataOutWrite data signal
12/Write GateOutWrite gate signal
13/Track 00 In Back to track 0
14/Write Protect In Write protect signal
15/Read Data In Read data signal
16/Side SelectOutHead switching signal
17/Ready In Drive ready signal
18NC - Not connected
19NC - Not connected
20/Option Select 0*OutOption select 0
21/Option Select 1*OutOption Select 1
22/Option Select 2*OutOption select 2 (CZ-600C dedicated signal)
23/Option Select 3*OutOption Select 3
24/Eject*OutEject signal
25/Eject Mask*OutEject mask signal
26/LED Blink*OutLED flashing signal
27/Disk In* In Disk insertion signal
28/ERR Disk* In Disk insertion error signal
29/FDD INT* In Disk interrupt signal
30GroundOutGround
31GroundOutGround
32GroundOutGround
33GroundOutGround
34GroundOutGround
35GroundOutGround
36GroundOutGround
37NC - Not connected

* Not available on standard Shugart drives

Drive Selection

Drive selection occurs when a drive's DRIVE SELECT line is activated. Only the drive with this line active will respond to input lines or gate output lines.

Index/Sector

This interface signal is provided by the drive each time an index or sector hole is sensed at the Index/Sector photo detector. Normally, this signal is at a logical one level and makes the transition to the logical zero level each time a hole is sensed. There will be one pulse on this interface signal per revolution of the diskette and this pulse indicates the physical beginning of a track.

Motor On

In order for the host system to read or write data the DC drive motor must be turned on. This is accomplished by activating the line -MOTOR ON. A 0.5 second delay must be introduced after activating this line to allow the motor to come up to speed before reading or writing can be accomplished. The motor must be turned off by the host system by deactivating the MOTOR ON line. This should be done if the drive has not received a new command within two (2) seconds (10 revolutions of diskette) after completing the execution of a command. This will insure maximum motor and media life.

Direction Select

This interface line defines direction of motion the read/write heads will take when the STEP line is pulsed. An open circuit or logical one defines the direction as “out” and if a pulse is applied to the STEP line the read/write heads will move away from the center of the disk. Conversely, if this input is shorted to ground or a logical zero level, the direction of motion is defined as “in” and if a pulse is applied to the STEP line, the read/write heads will move towards the center of the disk.

Step

This interface line is a control signal which causes the read/write heads to move with the direction of motion as defined by the DIRECTION SELECT line.

  • Step Out - With the DIRECTION SELECT line at a plus logic level (2.4V to 5.25V) a pulse on the STEP line will cause the read/write heads to move one track away from the center of the disk.
  • Step In - With the DIRECTION SELECT line at minus logic level (OV to .4V), a pulse on the STEP line will cause the read/write heads to move one track closer to the center of the disk.

Write Data

This interface line provides the data to be written on the diskette. Each transition from a logical one level to a logical zero level, will cause the current through the read/write heads to be reversed thereby writing a data bit. This line is enabled by Write Gate being active. Write Data must be inactive during a read operation. A Write Data clamp is provided on the PCB at the interface which holds the WRITE DATA line at a logical zero whenever Write Gate is inactive.


This page was originally located here.

Info also available here.

x68000/floppy_pinout.1422539280.txt.gz · Last modified: 2019/08/27 20:44 (external edit)