Начнем. Посмотрел что да как. Используется связка TMS2793NL и CXD1032Q.

TMS2793NL FDCS I/O addresses

Код:
; ComStsPrt
;	Command
;	000000ss	Select Track 00
;	000100ss	Track Select (Track in DataPrt)
;	010100ss	Track Increase
;	011100ss	Track Decrease (not used)
;	1000k0c0	Read sector data
;	1010k0c0	Write sector data
;	11010000	Terminate command
;	11110x00	Format track
;	Status bit
;	0		Command ready
;	1		DRQ/Index
;	2		Lost data/Track 00 selected
;	3		CRC error
;	4		Record not found/Seek error
;	5		Record type
;	6		Write protect
;	7		Not ready (no disk)
; TrkPtrPrt
;	Current Track
; SecPtrPrt
;	Selected Sector
; DataPrt
;	Dataport
[свернуть]

CXD1032Q FLOPPY DISK CONTROL

Код:
; SidePrt (R/W)
;	bit 0 = side of disk (0 = side 0)
; DrivePrt (R/W)
;	bit 0 = drv b0
;	bit 1 = drv b1 (drive select 0-3)
;	bit 2 = (W) Disk Change Reset (0 = reset) NOT USED
;	bit 2 = (R) Disk Change (0 = changed)
;	bit 6 = IN USE pin (1 = IN USE)
;	bit 7 = motor on (1 = ON)
; IoStsPrt (R)
;	bit 6 = INTRQ
;	bit 7 = DRQ
[свернуть]


Достаточно странные диаграммы. Начать думаю надо с диаграмм /DSEL0, /MON, /INDEX, /READY.

А дисковод точно сигнал /READY вырабатывает, а не DC (Disk Changed)? Эта схема заточена под сигнал /READY.