mirror of
https://github.com/RevCurtisP/C02.git
synced 2024-11-25 21:33:44 +00:00
43 lines
1.1 KiB
Plaintext
43 lines
1.1 KiB
Plaintext
|
/***************************************************
|
||
|
* vera.h02 - Commander X16 Routines for Vera chip *
|
||
|
***************************************************/
|
||
|
|
||
|
/* Convert Palette Color Value *
|
||
|
* to R, G, and B Values *
|
||
|
* Args: int c - Color Value *
|
||
|
* Returns: Red Value (0-15) *
|
||
|
* Green Value (0-15) *
|
||
|
* Blue Value (0-15) */
|
||
|
char clrrgb();
|
||
|
|
||
|
/* Read Color Value from Palette *
|
||
|
* Args: char i - Palette Index *
|
||
|
* Returns: int c - Color Value */
|
||
|
char getclr();
|
||
|
|
||
|
/* Read Display Controller Register *
|
||
|
* Args: char r - Register Offset *
|
||
|
* Returns: char v - Register Value */
|
||
|
char getdcr();
|
||
|
|
||
|
/* Read Video Output Mode *
|
||
|
* Returns: m - Output Mode *
|
||
|
* c - Chroma Disabled *
|
||
|
* f - Current Field */
|
||
|
char getvid();
|
||
|
|
||
|
/* Convert R, G, and B Values *
|
||
|
* to Palette Color Value *
|
||
|
* Args: r - Red Value (0-15) *
|
||
|
* g - Green Value (0-15) *
|
||
|
* b - Blue Value (0-15) *
|
||
|
* Returns: int c - Color Value */
|
||
|
char rgbclr();
|
||
|
|
||
|
/* Write Color Value to Palette *
|
||
|
* Args: i - Index into Palette *
|
||
|
* int c - Color Value *
|
||
|
* Returns: int d = Entry Address */
|
||
|
char setclr();
|
||
|
|