home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Devpac Amiga 1 / Lowe_DevpacAmiga1.adf / include / devices / parallel.i < prev    next >
Encoding:
Text File  |  1987-11-09  |  1.1 KB  |  68 lines

  1.     IFND    DEVICES_PARALLEL_I
  2. DEVICES_PARALLEL_I    SET 1
  3.  
  4.     IFND    EXEC_STRINGS_I
  5.     include    'exec/strings.i'        for STRING
  6.     ENDC    !EXEC_STRINGS_I
  7.  
  8.     IFND    EXEC_IO_I
  9.     include    'exec/io.i'            for various
  10.     ENDC    !EXEC_IO_I
  11.  
  12.  
  13. ParErr_DevBusy    EQU   1
  14. ParErr_BufTooBig    EQU   2
  15. ParErr_InvParam    EQU   3
  16. ParErr_LineErr    EQU   4
  17. ParErr_NotOpen    EQU   5
  18. ParErr_PortReset    EQU   6
  19. ParErr_InitErr    EQU   7
  20.  
  21. PDCMD_QUERY    EQU   CMD_NONSTD 
  22. PDCMD_SETPARAMS    EQU   CMD_NONSTD+1
  23. Par_DEVFINISH    EQU   10
  24.  
  25.  
  26. PARALLELNAME:    MACRO
  27.     STRING   'parallel.device'
  28.     ENDM
  29.  
  30. PARB_SHARED    equ    5
  31. PARF_SHARED    equ    1<<5
  32. PARB_RAD_BOOGIE    equ    3
  33. PARF_RAD_BOOGIE    equ    1<<3
  34. PARB_EOFMODE    equ    1
  35. PARF_EOFMODE    equ    1<<1
  36. IOPARB_QUEUED    equ    6
  37. IOPARF_QUEUED    equ    1<<6
  38. IOPARB_ABORT    equ    5
  39. IOPARF_ABORT    equ    1<<5
  40. IOPARB_ACTIVE    equ    4
  41. IOPARF_ACTIVE    equ    1<<4
  42. IOPTB_RWDIR    equ    3
  43. IOPTF_RWDIR    equ    1<<3
  44. IOPTB_PBUSY    equ    2
  45. IOPTF_PBUSY    equ    1<<2
  46. IOPTB_PAPEROUT    equ    1
  47. IOPTF_PAPEROUT    equ    1<<1
  48. IOPTB_PSEL    equ    0
  49. IOPTF_PSEL    equ    1<<0
  50.  
  51.     rsset    0
  52. PTERMARRAY_0    rs.l    1
  53. PTERMARRAY_1    rs.l    1
  54. PTERMARRAY_SIZE    rs.w    0
  55.  
  56.  
  57.     rsset    IOSTD_SIZE
  58.  
  59. IO_PEXTFLAGS    rs.l    1
  60. IO_PARSTATUS    rs.b    1
  61. IO_PARFLAGS    rs.b    1
  62. IO_PTERMARRAY    rs.b    PTERMARRAY_SIZE
  63. IOEXTPar_SIZE    rs.w    0
  64.  
  65.  
  66.     ENDC    !DEVICES_PARALLEL_I
  67.  
  68.