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 >
Wrap
Text File
|
1993-10-15
|
4KB
|
122 lines
IFND GRAPHICS_VIDEOCONTROL_I
GRAPHICS_VIDEOCONTROL_I SET 1
**
** $VER: videocontrol.i 37.9 (31.5.93)
** Includes Release 40.15
**
** graphics videocontrol definitions
**
** (C) Copyright 1985-1993 Commodore-Amiga, Inc.
** All Rights Reserved
**
IFND EXEC_TYPES_I
include 'exec/types.i'
ENDC
IFND UTILITY_TAGITEM_I
include 'utility/tagitem.i'
ENDC
VTAG_END_CM equ $00000000
VTAG_CHROMAKEY_CLR equ $80000000
VTAG_CHROMAKEY_SET equ $80000001
VTAG_BITPLANEKEY_CLR equ $80000002
VTAG_BITPLANEKEY_SET equ $80000003
VTAG_BORDERBLANK_CLR equ $80000004
VTAG_BORDERBLANK_SET equ $80000005
VTAG_BORDERNOTRANS_CLR equ $80000006
VTAG_BORDERNOTRANS_SET equ $80000007
VTAG_CHROMA_PEN_CLR equ $80000008
VTAG_CHROMA_PEN_SET equ $80000009
VTAG_CHROMA_PLANE_SET equ $8000000A
VTAG_ATTACH_CM_SET equ $8000000B
VTAG_NEXTBUF_CM equ $8000000C
VTAG_BATCH_CM_CLR equ $8000000D
VTAG_BATCH_CM_SET equ $8000000E
VTAG_NORMAL_DISP_GET equ $8000000F
VTAG_NORMAL_DISP_SET equ $80000010
VTAG_COERCE_DISP_GET equ $80000011
VTAG_COERCE_DISP_SET equ $80000012
VTAG_VIEWPORTEXTRA_GET equ $80000013
VTAG_VIEWPORTEXTRA_SET equ $80000014
VTAG_CHROMAKEY_GET equ $80000015
VTAG_BITPLANEKEY_GET equ $80000016
VTAG_BORDERBLANK_GET equ $80000017
VTAG_BORDERNOTRANS_GET equ $80000018
VTAG_CHROMA_PEN_GET equ $80000019
VTAG_CHROMA_PLANE_GET equ $8000001A
VTAG_ATTACH_CM_GET equ $8000001B
VTAG_BATCH_CM_GET equ $8000001C
VTAG_BATCH_ITEMS_GET equ $8000001D
VTAG_BATCH_ITEMS_SET equ $8000001E
VTAG_BATCH_ITEMS_ADD equ $8000001F
VTAG_VPMODEID_GET equ $80000020
VTAG_VPMODEID_SET equ $80000021
VTAG_VPMODEID_CLR equ $80000022
VTAG_USERCLIP_GET equ $80000023
VTAG_USERCLIP_SET equ $80000024
VTAG_USERCLIP_CLR equ $80000025
; the following tags are V39 specific. They will be ignored by earlier versions
VTAG_PF1_BASE_GET equ $80000026
VTAG_PF2_BASE_GET equ $80000027
VTAG_SPEVEN_BASE_GET equ $80000028
VTAG_SPODD_BASE_GET equ $80000029
VTAG_PF1_BASE_SET equ $8000002a
VTAG_PF2_BASE_SET equ $8000002b
VTAG_SPEVEN_BASE_SET equ $8000002c
VTAG_SPODD_BASE_SET equ $8000002d
VTAG_BORDERSPRITE_GET equ $8000002e
VTAG_BORDERSPRITE_SET equ $8000002f
VTAG_BORDERSPRITE_CLR equ $80000030
VTAG_SPRITERESN_SET equ $80000031
VTAG_SPRITERESN_GET equ $80000032
VTAG_PF1_TO_SPRITEPRI_SET equ $80000033
VTAG_PF1_TO_SPRITEPRI_GET equ $80000034
VTAG_PF2_TO_SPRITEPRI_SET equ $80000035
VTAG_PF2_TO_SPRITEPRI_GET equ $80000036
VTAG_IMMEDIATE equ $80000037
VTAG_FULLPALETTE_SET equ $80000038
VTAG_FULLPALETTE_GET equ $80000039
VTAG_FULLPALETTE_CLR equ $8000003A
VTAG_DEFSPRITERESN_SET equ $8000003B
VTAG_DEFSPRITERESN_GET equ $8000003C
; all the following tags follow the new, rational standard for videocontrol tags:
; VC_xxx,state set the state of attribute 'xxx' to value 'state'
; VC_xxx_QUERY,&var get the state of attribute 'xxx' and store it into the longword
; pointed to by &var.
;
; The following are new for V40.
VC_IntermediateCLUpdate equ $80000080
; default=true. when set graphics will update the intermediate copper lists
; on color changes, etc. When false, it won't, and will be faster.
VC_IntermediateCLUpdate_Query equ $80000081
VC_NoColorPaletteLoad equ $80000082
; default = false. When set, graphics will only load color 0
; for this ViewPort, and so the ViewPort's colors will come
; from the previous ViewPort's.
;
; NB - Using this tag and VTAG_FULLPALETTE_SET together is undefined.
;
VC_NoColorPaletteLoad_Query equ $80000083
VC_DUALPF_Disable equ $80000084
; default = false. When this flag is set, the dual-pf bit
; in Dual-Playfield screens will be turned off. Even bitplanes
; will still come from the first BitMap and odd bitplanes
; from the second BitMap, and both R[xy]Offsets will be
; considered. This can be used (with appropriate palette
; selection) for cross-fades between differently scrolling
; images.
; When this flag is turned on, colors will be loaded for
; the viewport as if it were a single viewport of depth
; depth1+depth2 */
VC_DUALPF_Disable_Query equ $80000085
ENDC ; GRAPHICS_VIDEOCONTROL_I