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

  1.     IFND    GRAPHICS_DISPLAYINFO_I
  2. GRAPHICS_DISPLAYINFO_I    EQU    1
  3. *    $Filename: graphics/displayinfo.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 37.7 $
  6. *    $Date: 91/11/08 $
  7. *    include define file for display control registers
  8. *    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10.     IFND    EXEC_TYPES_I
  11.     include    'exec/types.i'
  12.     ENDC
  13.     IFND    GRAPHICS_GFX_I
  14.     include    'graphics/gfx.i'
  15.     ENDC
  16.     IFND    GRAPHICS_MONITOR_I
  17.     include    'graphics/monitor.i'
  18.     ENDC
  19.     IFND    UTILITY_TAGITEM_I
  20.     include    'utility/tagitem.i'
  21.     ENDC
  22. DTAG_DISP    EQU    $80000000
  23. DTAG_DIMS    EQU    $80001000
  24. DTAG_MNTR    EQU    $80002000
  25. DTAG_NAME    EQU    $80003000
  26.     RSRESET
  27. QueryHeader    rs.b    0
  28. qh_StructID    rs    2
  29. qh_DisplayID    rs    2
  30. qh_SkipID    rs    2
  31. qh_Length    rs    2
  32. qh_SIZEOF    rs.b    0
  33.     RSRESET
  34. DisplayInfo    rs.b    qh_SIZEOF
  35. dis_NotAvailable    rs    1
  36. dis_PropertyFlags    rs    2
  37. dis_Resolution    rs.b    tpt_SIZEOF
  38. dis_PixelSpeed    rs    1
  39. dis_NumStdSprites    rs    1
  40. dis_PaletteRange    rs    1
  41. dis_SpriteResolution    rs.b    tpt_SIZEOF
  42. dis_pad    rs.b    4
  43. dis_reserved    rs.b    8
  44. dis_SIZEOF    rs.b    0
  45. DI_AVAIL_NOCHIPS    EQU    1
  46. DI_AVAIL_NOMONITOR    EQU    2
  47. DI_AVAIL_NOTWITHGENLOCK    EQU    4
  48. DIPF_IS_LACE    EQU    1
  49. DIPF_IS_DUALPF    EQU    2
  50. DIPF_IS_PF2PRI    EQU    4
  51. DIPF_IS_HAM    EQU    8
  52. DIPF_IS_ECS    EQU    $10
  53. DIPF_IS_PAL    EQU    $20
  54. DIPF_IS_SPRITES    EQU    $40
  55. DIPF_IS_GENLOCK    EQU    $80
  56. DIPF_IS_WB    EQU    $100
  57. DIPF_IS_DRAGGABLE    EQU    $200
  58. DIPF_IS_PANELLED    EQU    $400
  59. DIPF_IS_BEAMSYNC    EQU    $800
  60. DIPF_IS_EXTRAHALFBRITE    EQU    $1000
  61.     RSRESET
  62. DimensionInfo    rs.b    qh_SIZEOF
  63. dim_MaxDepth    rs    1
  64. dim_MinRasterWidth    rs    1
  65. dim_MinRasterHeight    rs    1
  66. dim_MaxRasterWidth    rs    1
  67. dim_MaxRasterHeight    rs    1
  68. dim_Nominal    rs.b    ra_SIZEOF
  69. dim_MaxOScan    rs.b    ra_SIZEOF
  70. dim_VideoOScan    rs.b    ra_SIZEOF
  71. dim_TxtOScan    rs.b    ra_SIZEOF
  72. dim_StdOScan    rs.b    ra_SIZEOF
  73. dim_pad    rs.b    14
  74. dim_reserved    rs.b    8
  75. dim_SIZEOF    rs.b    0
  76.     RSRESET
  77. MonitorInfo    rs.b    qh_SIZEOF
  78. mtr_Mspc    rs    2
  79. mtr_ViewPosition    rs.b    tpt_SIZEOF
  80. mtr_ViewResolution    rs.b    tpt_SIZEOF
  81. mtr_ViewPositionRange    rs.b    ra_SIZEOF
  82. mtr_TotalRows    rs    1
  83. mtr_TotalColorClocks    rs    1
  84. mtr_MinRow    rs    1
  85. mtr_Compatibility    rs    1
  86. mtr_pad    rs.b    36
  87. mtr_DefaultViewPosition    rs.b    tpt_SIZEOF
  88. mtr_PreferredModeID    rs    2
  89. mtr_reserved    rs.b    8
  90. mtr_SIZEOF    rs.b    0
  91. MCOMPAT_MIXED    EQU    0
  92. MCOMPAT_SELF    EQU    1
  93. MCOMPAT_NOBODY    EQU    -1
  94. DISPLAYNAMELEN    EQU    32
  95.     RSRESET
  96. NameInfo    rs.b    qh_SIZEOF
  97. nif_Name    rs.b    DISPLAYNAMELEN
  98. nif_reserved    rs.b    8
  99. nif_SIZEOF    rs.b    0
  100. INVALID_ID    EQU    -1
  101. MONITOR_ID_MASK    EQU    $FFFF1000
  102. DEFAULT_MONITOR_ID    EQU    0
  103. NTSC_MONITOR_ID    EQU    $11000
  104. PAL_MONITOR_ID    EQU    $21000
  105. LORES_KEY    EQU    0
  106. HIRES_KEY    EQU    $8000
  107. SUPER_KEY    EQU    $8020
  108. HAM_KEY    EQU    $800
  109. LORESLACE_KEY    EQU    4
  110. HIRESLACE_KEY    EQU    $8004
  111. SUPERLACE_KEY    EQU    $8024
  112. HAMLACE_KEY    EQU    $804
  113. LORESDPF_KEY    EQU    $400
  114. HIRESDPF_KEY    EQU    $8400
  115. SUPERDPF_KEY    EQU    $8420
  116. LORESLACEDPF_KEY    EQU    $404
  117. HIRESLACEDPF_KEY    EQU    $8404
  118. SUPERLACEDPF_KEY    EQU    $8424
  119. LORESDPF2_KEY    EQU    $440
  120. HIRESDPF2_KEY    EQU    $8440
  121. SUPERDPF2_KEY    EQU    $8460
  122. LORESLACEDPF2_KEY    EQU    $444
  123. HIRESLACEDPF2_KEY    EQU    $8444
  124. SUPERLACEDPF2_KEY    EQU    $8464
  125. EXTRAHALFBRITE_KEY    EQU    $80
  126. EXTRAHALFBRITELACE_KEY    EQU    $84
  127. VGA_MONITOR_ID    EQU    $31000
  128. VGAEXTRALORES_KEY    EQU    $31004
  129. VGALORES_KEY    EQU    $39004
  130. VGAPRODUCT_KEY    EQU    $39024
  131. VGAHAM_KEY    EQU    $31804
  132. VGAEXTRALORESLACE_KEY    EQU    $31005
  133. VGALORESLACE_KEY    EQU    $39005
  134. VGAPRODUCTLACE_KEY    EQU    $39025
  135. VGAHAMLACE_KEY    EQU    $31805
  136. VGAEXTRALORESDPF_KEY    EQU    $31404
  137. VGALORESDPF_KEY    EQU    $39404
  138. VGAPRODUCTDPF_KEY    EQU    $39424
  139. VGAEXTRALORESLACEDPF_KEY    EQU    $31405
  140. VGALORESLACEDPF_KEY    EQU    $39405
  141. VGAPRODUCTLACEDPF_KEY    EQU    $39425
  142. VGAEXTRALORESDPF2_KEY    EQU    $31444
  143. VGALORESDPF2_KEY    EQU    $39444
  144. VGAPRODUCTDPF2_KEY    EQU    $39464
  145. VGAEXTRALORESLACEDPF2_KEY    EQU    $31445
  146. VGALORESLACEDPF2_KEY    EQU    $39445
  147. VGAPRODUCTLACEDPF2_KEY    EQU    $39465
  148. VGAEXTRAHALFBRITE_KEY    EQU    $31084
  149. VGAEXTRAHALFBRITELACE_KEY    EQU    $31085
  150. A2024_MONITOR_ID    EQU    $41000
  151. A2024TENHERTZ_KEY    EQU    $41000
  152. A2024FIFTEENHERTZ_KEY    EQU    $49000
  153. PROTO_MONITOR_ID    EQU    $51000
  154.     ENDC
  155.