home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / wst!oma3.lha / OMA / Include / devices / printer.i < prev    next >
Encoding:
Text File  |  1994-12-23  |  2.7 KB  |  158 lines

  1.     IFND    DEVICES_PRINTER_I
  2. DEVICES_PRINTER_I    EQU    1
  3. *    $Filename: devices/printer.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 1.7 $
  6. *    $Date: 90/07/26 $
  7. *    printer.device structure definitions
  8. *    (C) Copyright 1987-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10.     IFND    EXEC_TYPES_I
  11.     INCLUDE    "exec/types.i"
  12.     ENDC
  13.     IFND    EXEC_NODES_I
  14.     INCLUDE    "exec/nodes.i"
  15.     ENDC
  16.     IFND    EXEC_LISTS_I
  17.     INCLUDE    "exec/lists.i"
  18.     ENDC
  19.     IFND    EXEC_PORTS_I
  20.     INCLUDE    "exec/ports.i"
  21.     ENDC
  22.     IFND    EXEC_IO_I
  23.     INCLUDE    "exec/io.i"
  24.     ENDC
  25.     DEVINIT
  26.     DEVCMD    PRD_RAWWRITE
  27.     DEVCMD    PRD_PRTCOMMAND
  28.     DEVCMD    PRD_DUMPRPORT
  29.     DEVCMD    PRD_QUERY
  30. aRIS    EQU    0
  31. aRIN    EQU    1
  32. aIND    EQU    2
  33. aNEL    EQU    3
  34. aRI    EQU    4
  35. aSGR0    EQU    5
  36. aSGR3    EQU    6
  37. aSGR23    EQU    7
  38. aSGR4    EQU    8
  39. aSGR24    EQU    9
  40. aSGR1    EQU    10
  41. aSGR22    EQU    11
  42. aSFC    EQU    12
  43. aSBC    EQU    13
  44. aSHORP0    EQU    14
  45. aSHORP2    EQU    15
  46. aSHORP1    EQU    16
  47. aSHORP4    EQU    17
  48. aSHORP3    EQU    18
  49. aSHORP6    EQU    19
  50. aSHORP5    EQU    20
  51. aDEN6    EQU    21
  52. aDEN5    EQU    22
  53. aDEN4    EQU    23
  54. aDEN3    EQU    24
  55. aDEN2    EQU    25
  56. aDEN1    EQU    26
  57. aSUS2    EQU    27
  58. aSUS1    EQU    28
  59. aSUS4    EQU    29
  60. aSUS3    EQU    30
  61. aSUS0    EQU    31
  62. aPLU    EQU    32
  63. aPLD    EQU    33
  64. aFNT0    EQU    34
  65. aFNT1    EQU    35
  66. aFNT2    EQU    36
  67. aFNT3    EQU    37
  68. aFNT4    EQU    38
  69. aFNT5    EQU    39
  70. aFNT6    EQU    40
  71. aFNT7    EQU    41
  72. aFNT8    EQU    42
  73. aFNT9    EQU    43
  74. aFNT10    EQU    44
  75. aPROP2    EQU    45
  76. aPROP1    EQU    46
  77. aPROP0    EQU    47
  78. aTSS    EQU    48
  79. aJFY5    EQU    49
  80. aJFY7    EQU    50
  81. aJFY6    EQU    51
  82. aJFY0    EQU    52
  83. aJFY2    EQU    53
  84. aJFY3    EQU    54
  85. aVERP0    EQU    55
  86. aVERP1    EQU    56
  87. aSLPP    EQU    57
  88. aPERF    EQU    58
  89. aPERF0    EQU    59
  90. aLMS    EQU    60
  91. aRMS    EQU    61
  92. aTMS    EQU    62
  93. aBMS    EQU    63
  94. aSTBM    EQU    64
  95. aSLRM    EQU    65
  96. aCAM    EQU    66
  97. aHTS    EQU    67
  98. aVTS    EQU    68
  99. aTBC0    EQU    69
  100. aTBC3    EQU    70
  101. aTBC1    EQU    71
  102. aTBC4    EQU    72
  103. aTBCALL    EQU    73
  104. aTBSALL    EQU    74
  105. aEXTEND    EQU    75
  106. aRAW    EQU    76
  107.     RSRESET
  108. IOPrtCmdReq    rs.b    IO_SIZE
  109. io_PrtCommand    rs    1
  110. io_Parm0    rs.b    1
  111. io_Parm1    rs.b    1
  112. io_Parm2    rs.b    1
  113. io_Parm3    rs.b    1
  114. iopcr_SIZEOF    rs.b    0
  115.     RSRESET
  116. IODRPReq    rs.b    IO_SIZE
  117. io_RastPort    rs    2
  118. io_ColorMap    rs    2
  119. io_Modes    rs    2
  120. io_SrcX    rs    1
  121. io_SrcY    rs    1
  122. io_SrcWidth    rs    1
  123. io_SrcHeight    rs    1
  124. io_DestCols    rs    2
  125. io_DestRows    rs    2
  126. io_Special    rs    1
  127. iodrpr_SIZEOF    rs.b    0
  128. SPECIAL_MILCOLS    EQU    1
  129. SPECIAL_MILROWS    EQU    2
  130. SPECIAL_FULLCOLS    EQU    4
  131. SPECIAL_FULLROWS    EQU    8
  132. SPECIAL_FRACCOLS    EQU    $10
  133. SPECIAL_FRACROWS    EQU    $20
  134. SPECIAL_CENTER    EQU    $40
  135. SPECIAL_ASPECT    EQU    $80
  136. SPECIAL_DENSITY1    EQU    $100
  137. SPECIAL_DENSITY2    EQU    $200
  138. SPECIAL_DENSITY3    EQU    $300
  139. SPECIAL_DENSITY4    EQU    $400
  140. SPECIAL_DENSITY5    EQU    $500
  141. SPECIAL_DENSITY6    EQU    $600
  142. SPECIAL_DENSITY7    EQU    $700
  143. SPECIAL_NOFORMFEED    EQU    $800
  144. SPECIAL_TRUSTME    EQU    $1000
  145. SPECIAL_NOPRINT    EQU    $2000
  146. PDERR_NOERR    EQU    0
  147. PDERR_CANCEL    EQU    1
  148. PDERR_NOTGRAPHICS    EQU    2
  149. PDERR_INVERTHAM    EQU    3
  150. PDERR_BADDIMENSION    EQU    4
  151. PDERR_DIMENSIONOVFLOW    EQU    5
  152. PDERR_INTERNALMEMORY    EQU    6
  153. PDERR_BUFFERMEMORY    EQU    7
  154. PDERR_TOOKCONTROL    EQU    8
  155. SPECIAL_DENSITYMASK    EQU    $700
  156. SPECIAL_DIMENSIONSMASK    EQU    SPECIAL_MILCOLS!SPECIAL_MILROWS!SPECIAL_FULLCOLS!SPECIAL_FULLROWS!SPECIAL_FRACCOLS!SPECIAL_FRACROWS!SPECIAL_ASPECT
  157.     ENDC
  158.