home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 224a.lha / Includes / devices / printer < prev    next >
Encoding:
Text File  |  1989-04-08  |  2.8 KB  |  148 lines

  1.  
  2. EQU  PRD_RAWWRITE       9+0     ( CMD_NONSTD=9;exec/io )
  3. EQU  PRD_PRTCOMMAND     9+1
  4. EQU  PRD_DUMPRPORT      9+2
  5.  
  6. EQU  aRIS       0
  7. EQU  aRIN       1
  8. EQU  aIND       2
  9. EQU  aNEL       3
  10. EQU  aRI        4
  11.  
  12. EQU  aSGR0      5
  13. EQU  aSGR3      6
  14. EQU  aSGR23     7
  15. EQU  aSGR4      8
  16. EQU  aSGR24     9
  17. EQU  aSGR1     10
  18. EQU  aSGR22    11
  19. EQU  aSFC      12
  20. EQU  aSBC      13
  21.  
  22. EQU  aSHORP0   14
  23. EQU  aSHORP2   15
  24. EQU  aSHORP1   16
  25. EQU  aSHORP4   17
  26. EQU  aSHORP3   18
  27. EQU  aSHORP6   19
  28. EQU  aSHORP5   20
  29.  
  30. EQU  aDEN6     21
  31. EQU  aDEN5     22
  32. EQU  aDEN4     23
  33. EQU  aDEN3     24
  34. EQU  aDEN2     25
  35. EQU  aDEN1     26
  36.  
  37. EQU  aSUS2     27
  38. EQU  aSUS1     28
  39. EQU  aSUS4     29
  40. EQU  aSUS3     30
  41. EQU  aSUS0     31
  42. EQU  aPLU      32
  43. EQU  aPLD      33
  44.  
  45. EQU  aFNT0     34
  46. EQU  aFNT1     35
  47. EQU  aFNT2     36
  48. EQU  aFNT3     37
  49. EQU  aFNT4     38
  50. EQU  aFNT5     39
  51. EQU  aFNT6     40
  52. EQU  aFNT7     41
  53. EQU  aFNT8     42
  54. EQU  aFNT9     43
  55. EQU  aFNT10    44
  56.  
  57. EQU  aPROP2    45
  58. EQU  aPROP1    46
  59. EQU  aPROP0    47
  60. EQU  aTSS      48
  61. EQU  aJFY5     49
  62. EQU  aJFY7     50
  63. EQU  aJFY6     51
  64. EQU  aJFY0     52
  65. EQU  aJFY3     53
  66. EQU  aJFY1     54
  67.  
  68. EQU  aVERP0    55
  69. EQU  aVERP1    56
  70. EQU  aSLPP     57
  71. EQU  aPERF     58
  72. EQU  aPERF0    59
  73.  
  74. EQU  aLMS      60
  75. EQU  aRMS      61
  76. EQU  aTMS      62
  77. EQU  aBMS      63
  78. EQU  aSTBM     64
  79. EQU  aSLRM     65
  80. EQU  aCAM      66
  81.  
  82. EQU  aHTS      67
  83. EQU  aVTS      68
  84. EQU  aTBC0     69
  85. EQU  aTBC3     70
  86. EQU  aTBC1     71
  87. EQU  aTBC4     72
  88. EQU  aTBCALL   73
  89. EQU  aTBSALL   74
  90. EQU  aEXTEND   75
  91.  
  92.  
  93. {s IOPrtCmdReq
  94.     struct  20 io_Message       ( { Message=20;exec/ports )
  95.     APTR    io_Device
  96.     APTR    io_Unit
  97.     WORD    io_Command
  98.     BYTE    io_Flags
  99.     BYTE    io_Error
  100.     WORD    io_PrtCommand
  101.     BYTE    io_Parm0
  102.     BYTE    io_Parm1
  103.     BYTE    io_Parm2
  104.     BYTE    io_Parm3
  105.    s}
  106.  
  107. {s IODRPReq
  108.     struct  20 io_Message       ( { Message=20;exec/ports )
  109.     APTR    io_Device
  110.     APTR    io_Unit
  111.     WORD    io_Command
  112.     BYTE    io_Flags
  113.     BYTE    io_Error
  114.     APTR    io_RastPort
  115.     APTR    io_ColorMap
  116.     LONG    io_Modes
  117.     WORD    io_SrcX
  118.     WORD    io_SrcY
  119.     WORD    io_SrcWidth
  120.     WORD    io_SrcHeight
  121.     LONG    io_DestCols
  122.     LONG    io_DestRows
  123.     WORD    io_Special
  124.    s}
  125.  
  126. EQU  SPECIAL_MILCOLS       $01
  127. EQU  SPECIAL_MILROWS       $02
  128. EQU  SPECIAL_FULLCOLS      $04
  129. EQU  SPECIAL_FULLROWS      $08
  130. EQU  SPECIAL_FRACCOLS      $10
  131. EQU  SPECIAL_FRACROWS      $20
  132. EQU  SPECIAL_ASPECT        $80
  133. EQU  SPECIAL_DENSITYMASK   $F00
  134. EQU  SPECIAL_DENSITY1      $100
  135. EQU  SPECIAL_DENSITY2      $200
  136. EQU  SPECIAL_DENSITY3      $300
  137. EQU  SPECIAL_DENSITY4      $400
  138. EQU  SPECIAL_CENTER        $40
  139.  
  140. EQU  PDERR_CANCEL          1
  141. EQU  PDERR_NOTGRAPHICS     2
  142. EQU  PDERR_INVERTHAM       3
  143. EQU  PDERR_BADDIMENSION    4
  144. EQU  PDERR_DIMENSIONOVFLOW 5
  145. EQU  PDERR_INTERNALMEMORY  6
  146. EQU  PDERR_BUFFERMEMORY    7
  147.  
  148.