home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / cbm / nduk-v40.lha / V40 / include / graphics / videocontrol.i < prev    next >
Text File  |  1993-10-15  |  4KB  |  122 lines

  1.     IFND    GRAPHICS_VIDEOCONTROL_I
  2. GRAPHICS_VIDEOCONTROL_I SET 1
  3. **
  4. **    $VER: videocontrol.i 37.9 (31.5.93)
  5. **    Includes Release 40.15
  6. **
  7. **    graphics videocontrol definitions
  8. **
  9. **    (C) Copyright 1985-1993 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.     IFND    EXEC_TYPES_I
  14.     include 'exec/types.i'
  15.     ENDC
  16.  
  17.     IFND    UTILITY_TAGITEM_I
  18.     include 'utility/tagitem.i'
  19.     ENDC
  20.  
  21.  
  22. VTAG_END_CM            equ    $00000000
  23. VTAG_CHROMAKEY_CLR        equ    $80000000
  24. VTAG_CHROMAKEY_SET        equ    $80000001
  25. VTAG_BITPLANEKEY_CLR        equ    $80000002
  26. VTAG_BITPLANEKEY_SET        equ    $80000003
  27. VTAG_BORDERBLANK_CLR        equ    $80000004
  28. VTAG_BORDERBLANK_SET        equ    $80000005
  29. VTAG_BORDERNOTRANS_CLR        equ    $80000006
  30. VTAG_BORDERNOTRANS_SET        equ    $80000007
  31. VTAG_CHROMA_PEN_CLR        equ    $80000008
  32. VTAG_CHROMA_PEN_SET        equ    $80000009
  33. VTAG_CHROMA_PLANE_SET        equ    $8000000A
  34. VTAG_ATTACH_CM_SET        equ    $8000000B
  35. VTAG_NEXTBUF_CM            equ    $8000000C
  36. VTAG_BATCH_CM_CLR        equ    $8000000D
  37. VTAG_BATCH_CM_SET        equ    $8000000E
  38. VTAG_NORMAL_DISP_GET        equ    $8000000F
  39. VTAG_NORMAL_DISP_SET        equ    $80000010
  40. VTAG_COERCE_DISP_GET        equ    $80000011
  41. VTAG_COERCE_DISP_SET        equ    $80000012
  42. VTAG_VIEWPORTEXTRA_GET        equ    $80000013
  43. VTAG_VIEWPORTEXTRA_SET        equ    $80000014
  44. VTAG_CHROMAKEY_GET        equ    $80000015
  45. VTAG_BITPLANEKEY_GET        equ    $80000016
  46. VTAG_BORDERBLANK_GET        equ    $80000017
  47. VTAG_BORDERNOTRANS_GET        equ    $80000018
  48. VTAG_CHROMA_PEN_GET        equ    $80000019
  49. VTAG_CHROMA_PLANE_GET        equ    $8000001A
  50. VTAG_ATTACH_CM_GET        equ    $8000001B
  51. VTAG_BATCH_CM_GET        equ    $8000001C
  52. VTAG_BATCH_ITEMS_GET        equ    $8000001D
  53. VTAG_BATCH_ITEMS_SET        equ    $8000001E
  54. VTAG_BATCH_ITEMS_ADD        equ    $8000001F
  55. VTAG_VPMODEID_GET        equ    $80000020
  56. VTAG_VPMODEID_SET        equ    $80000021
  57. VTAG_VPMODEID_CLR        equ    $80000022
  58. VTAG_USERCLIP_GET        equ    $80000023
  59. VTAG_USERCLIP_SET        equ    $80000024
  60. VTAG_USERCLIP_CLR        equ    $80000025
  61. ; the following tags are V39 specific. They will be ignored by earlier versions
  62. VTAG_PF1_BASE_GET        equ    $80000026
  63. VTAG_PF2_BASE_GET        equ    $80000027
  64. VTAG_SPEVEN_BASE_GET        equ    $80000028
  65. VTAG_SPODD_BASE_GET        equ    $80000029
  66. VTAG_PF1_BASE_SET        equ    $8000002a
  67. VTAG_PF2_BASE_SET        equ    $8000002b
  68. VTAG_SPEVEN_BASE_SET        equ    $8000002c
  69. VTAG_SPODD_BASE_SET        equ    $8000002d
  70. VTAG_BORDERSPRITE_GET        equ    $8000002e
  71. VTAG_BORDERSPRITE_SET        equ    $8000002f
  72. VTAG_BORDERSPRITE_CLR        equ    $80000030
  73. VTAG_SPRITERESN_SET        equ    $80000031
  74. VTAG_SPRITERESN_GET        equ    $80000032
  75. VTAG_PF1_TO_SPRITEPRI_SET    equ    $80000033
  76. VTAG_PF1_TO_SPRITEPRI_GET    equ    $80000034
  77. VTAG_PF2_TO_SPRITEPRI_SET    equ    $80000035
  78. VTAG_PF2_TO_SPRITEPRI_GET    equ    $80000036
  79. VTAG_IMMEDIATE            equ    $80000037
  80. VTAG_FULLPALETTE_SET        equ    $80000038
  81. VTAG_FULLPALETTE_GET        equ    $80000039
  82. VTAG_FULLPALETTE_CLR        equ    $8000003A
  83. VTAG_DEFSPRITERESN_SET        equ    $8000003B
  84. VTAG_DEFSPRITERESN_GET        equ    $8000003C
  85.  
  86. ; all the following tags follow the new, rational standard for videocontrol tags:
  87. ; VC_xxx,state        set the state of attribute 'xxx' to value 'state'
  88. ; VC_xxx_QUERY,&var    get the state of attribute 'xxx' and store it into the longword
  89. ;            pointed to by &var.
  90. ;
  91. ; The following are new for V40.
  92.  
  93. VC_IntermediateCLUpdate        equ    $80000080
  94. ; default=true. when set graphics will update the intermediate copper lists
  95. ; on color changes, etc. When false, it won't, and will be faster.
  96. VC_IntermediateCLUpdate_Query    equ    $80000081
  97.  
  98. VC_NoColorPaletteLoad        equ    $80000082
  99. ; default = false. When set, graphics will only load color 0
  100. ; for this ViewPort, and so the ViewPort's colors will come
  101. ; from the previous ViewPort's.
  102. ;
  103. ; NB - Using this tag and VTAG_FULLPALETTE_SET together is undefined.
  104. ;
  105. VC_NoColorPaletteLoad_Query    equ    $80000083
  106.  
  107. VC_DUALPF_Disable        equ    $80000084
  108. ; default = false. When this flag is set, the dual-pf bit
  109. ;   in Dual-Playfield screens will be turned off. Even bitplanes
  110. ;   will still come from the first BitMap and odd bitplanes
  111. ;   from the second BitMap, and both R[xy]Offsets will be
  112. ;   considered. This can be used (with appropriate palette
  113. ;   selection) for cross-fades between differently scrolling
  114. ;   images.
  115. ;   When this flag is turned on, colors will be loaded for
  116. ;   the viewport as if it were a single viewport of depth
  117. ;   depth1+depth2 */
  118.  
  119. VC_DUALPF_Disable_Query        equ    $80000085
  120.  
  121.     ENDC    ; GRAPHICS_VIDEOCONTROL_I
  122.