Jump to content

VIOPALSTATE: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
 
Line 1: Line 1:
== VIOPALSTATE ==
Text mode get palette register.
Text mode get palette register.


=== Type ===
== Type ==
  [[USHORT]]  cb
  [[USHORT]]  cb
  USHORT  type
  USHORT  type
Line 8: Line 7:
  USHORT  acolor[1]
  USHORT  acolor[1]


==== C Declaration Method ====
=== C Declaration Method ===
typedef struct
typedef struct


=== Fields ===
== Fields ==
;cb:Length of the structure in bytes, including length.
;cb:Length of the structure in bytes, including length.
:The only valid value is 6.
:The only valid value is 6.

Latest revision as of 02:25, 21 February 2020

Text mode get palette register.

Type

USHORT  cb
USHORT  type
USHORT  iFirst
USHORT  acolor[1]

C Declaration Method

typedef struct

Fields

cb
Length of the structure in bytes, including length.
The only valid value is 6.
type
Request type
Request type 0 for palette registers.
iFirst
First palette register to return.
The first palette register in the palette register sequence. It must be specified in the range 0 through 15. The palette registers are returned in sequential order. The number returned is based upon length.
acolor
Color value palette register.
The color value for each palette register. The maximum number of entries in the color value array is 16.