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

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