home *** CD-ROM | disk | FTP | other *** search
-
- {s IORequest
- struct 20 io_Message ( { Message=20;exec/ports )
- APTR io_Device
- APTR io_Unit
- WORD io_Command
- BYTE io_Flags
- BYTE io_Error
- s}
-
- {s IOStdReq
- struct 20 io_Message ( { Message=20;exec/ports )
- APTR io_Device
- APTR io_Unit
- WORD io_Command
- BYTE io_Flags
- BYTE io_Error
- LONG io_Actual
- LONG io_Length
- APTR io_Data
- LONG io_Offset
- s}
-
- EQU DEV_BEGINIO (-30)
- EQU DEV_ABORTIO (-36)
-
- EQU IOB_QUICK 0
- EQU IOF_QUICK (1<<0)
-
- EQU CMD_INVALID 0
- EQU CMD_RESET 1
- EQU CMD_READ 2
- EQU CMD_WRITE 3
- EQU CMD_UPDATE 4
- EQU CMD_CLEAR 5
- EQU CMD_STOP 6
- EQU CMD_START 7
- EQU CMD_FLUSH 8
- EQU CMD_NONSTD 9
-
- >Exec ^ -480 (r A1 r) AbortIO (s ioReq -- err )
- >Exec ^ -468 (r A1 r) CheckIO (s ioReq -- ioReq )
- \\ >Exec ^ -456 (r A1 r) DoIO (s ioReq -- err )
- \\ >Exec -462 (r A1 r) SendIO (s ioReq -- )
- \\ >Exec ^ -474 (r A1 r) WaitIO (s ioReq -- err )
-
- \\ >Exec -450 (r A1 r) CloseDevice (s ioReq -- )
- \\ >Exec ^ -444 (r A1 A0 D1 D0 r) OpenDevice
- (s ioReq devname flags unit# -- err )
-
-