*
* $Header: DH0:src/omti/dist/src/asminclude/RCS/omti.i,v 1.1 92/11/25 02:10:40 Barnard Exp $
*
*

*
* Command defines for Omti and the Device
*
*


* Befehle, die das Device versteht

OD_MOTOR		equ		(CMD_NONSTD+0)
OD_SEEK			equ		(CMD_NONSTD+1)
OD_FORMAT		equ		(CMD_NONSTD+2)
OD_REMOVE		equ		(CMD_NONSTD+3)
OD_CHANGENUM	equ		(CMD_NONSTD+4)
OD_CHANGESTATE	equ		(CMD_NONSTD+5)
OD_PROTSTATUS	equ		(CMD_NONSTD+6)
OD_READRAW		equ		(CMD_NONSTD+7)
OD_WRITERAW		equ		(CMD_NONSTD+8)
OD_GETDRIVETYPE	equ		(CMD_NONSTD+9)
OD_GETNUMTRACKS	equ		(CMD_NONSTD+10)

NOF_ODCMD		equ		(CMD_NONSTD+11)			; Anzahl der Kommandos, die das Device kennt

**** Fehlernummern des Device
**** Dokumentation siehe Trackdisk-Device

ODERR_NotSpecified		EQU	20
ODERR_NoSecHdr			EQU	21
ODERR_BadSecPreamble	EQU	22
ODERR_BadSecID			EQU	23
ODERR_BadHdrSum			EQU	24
ODERR_BadSecSum			EQU	25
ODERR_TooFewSecs		EQU	26
ODERR_BadSecHdr			EQU	27
ODERR_WriteProt			EQU	28
ODERR_DiskChanged		EQU	29
ODERR_SeekError			EQU	30
ODERR_NoMem				EQU	31
ODERR_BadUnitNum		EQU	32
ODERR_BadDriveType		EQU	33
ODERR_DriveInUse		EQU	34
ODERR_PostReset			EQU	35

* Befehle, die der OMTI-Controller versteht

omti_c_tdr		equ		$0
omti_c_recali	equ		$1
omti_c_reqsens	equ		$3
omti_c_format	equ		$4
omti_c_rdver	equ		$5
omti_c_fortr	equ		$6
omti_c_forbtr	equ		$7
omti_c_read		equ		$8
omti_c_write	equ		$a
omti_c_seek		equ		$b
omti_c_idc		equ		$c
omti_c_readecc	equ		$d
omti_c_readsb	equ		$e
omti_c_writesb	equ		$f
omti_c_assalt	equ		$11
omti_c_copy		equ		$20

* Hardware-Fehlermeldungen des OMTI-Devices

omti_err_noerr	equ		%000000
omti_err_noind	equ		%000001
omti_err_noseek	equ		%000010
omti_err_wrdrfa	equ		%000011
omti_err_dnosel	equ		%000100
omti_err_notra	equ		%000110
omti_err_inprog	equ		%001000
omti_err_carcha	equ		%001001

omti_err_idcrc	equ		%010000
omti_err_uncor	equ		%010001
omti_err_idamnf	equ		%010010
omti_err_damnf	equ		%010011
omti_err_secnf	equ		%010100
omti_err_seeker	equ		%010101
omti_err_dmafai	equ		%010110
omti_err_wrtpro	equ		%010111
omti_err_corder	equ		%011000
omti_err_badtrk	equ		%011001
omti_err_illilv	equ		%011010
omti_err_unralt	equ		%011011
omti_err_altaas	equ		%011101
omti_err_noaltr	equ		%011110
omti_err_illata	equ		%011111

omti_err_invcom	equ		%100000
omti_err_illsec	equ		%100001
omti_err_illfuc	equ		%100010
omti_err_volovr	equ		%100011

omti_err_dbfram	equ		%110000
omti_err_z8firm	equ		%110001

