libwwcl libwwcl
WWitch compatibility layer for the Wonderful toolchain
Loading...
Searching...
No Matches
WonderWitch Color routines

Macros

#define HARDARCH_WS   0
 
#define HARDARCH_WSC   1
 
#define COLOR_MODE_GRAYSCALE   0x00
 
#define COLOR_MODE_4COLOR   0x80
 
#define COLOR_MODE_16COLOR   0xC0
 
#define COLOR_MODE_16PACKED   0xE0
 

Functions

uint8_t wwc_get_hardarch ()
 
void wwc_set_color_mode (uint8_t color_mode)
 
void wwc_palette_set_color (uint8_t idx, uint8_t sub_idx, uint16_t color)
 
uint16_t wwc_palette_get_color (uint8_t idx, uint8_t sub_idx)
 
void wwc_font_set_colordata (uint16_t start, uint16_t count, const void __far *data)
 
void wwc_clear_font (void)
 

Detailed Description

Macro Definition Documentation

◆ COLOR_MODE_16COLOR

#define COLOR_MODE_16COLOR   0xC0

Definition at line 44 of file libwwc.h.

◆ COLOR_MODE_16PACKED

#define COLOR_MODE_16PACKED   0xE0

Definition at line 45 of file libwwc.h.

◆ COLOR_MODE_4COLOR

#define COLOR_MODE_4COLOR   0x80

Definition at line 43 of file libwwc.h.

◆ COLOR_MODE_GRAYSCALE

#define COLOR_MODE_GRAYSCALE   0x00

Definition at line 42 of file libwwc.h.

◆ HARDARCH_WS

#define HARDARCH_WS   0

Definition at line 37 of file libwwc.h.

◆ HARDARCH_WSC

#define HARDARCH_WSC   1

Definition at line 38 of file libwwc.h.

Function Documentation

◆ wwc_clear_font()

void wwc_clear_font ( void )

◆ wwc_font_set_colordata()

void wwc_font_set_colordata ( uint16_t start,
uint16_t count,
const void __far * data )

◆ wwc_get_hardarch()

uint8_t wwc_get_hardarch ( )

◆ wwc_palette_get_color()

uint16_t wwc_palette_get_color ( uint8_t idx,
uint8_t sub_idx )

◆ wwc_palette_set_color()

void wwc_palette_set_color ( uint8_t idx,
uint8_t sub_idx,
uint16_t color )

◆ wwc_set_color_mode()

void wwc_set_color_mode ( uint8_t color_mode)