FDC_WRITE
FDC_WRITE( FDCREG_SECTOR, read_track ? 1 : ReqSector );
FDC_WRITE( FDCREG_TRACK, track >> SUDT->stretch);
FDC_WRITE( FDCREG_CMD, FDCCMD_FORCI );
FDC_WRITE( FDCREG_TRACK, track << SUDT->stretch);
FDC_WRITE(FDCREG_TRACK,track >> SUDT->stretch);
FDC_WRITE( FDCREG_CMD, FDCCMD_FORCI );
FDC_WRITE (FDCREG_DATA, SUD.track);
FDC_WRITE (FDCREG_CMD, FDCCMD_SEEK);
FDC_WRITE (FDCREG_TRACK, 0xff00);
FDC_WRITE( FDCREG_CMD, FDCCMD_RESTORE | FDCCMDADD_H | FDCSTEP_6 );
FDC_WRITE( FDCREG_CMD, FDCCMD_FORCI );
FDC_WRITE( FDCREG_DATA, 0 );
FDC_WRITE( FDCREG_CMD, FDCCMD_SEEK );
FDC_WRITE( FDCREG_CMD, FDCCMD_FORCI );
FDC_WRITE( FDCREG_TRACK, UD.track );
FDC_WRITE( FDCREG_CMD, FDCCMD_RESTORE | SUD.steprate );
FDC_WRITE( FDCREG_DATA, ReqTrack << SUDT->stretch);
FDC_WRITE( FDCREG_CMD, FDCCMD_SEEK | SUD.steprate );