libwwcl libwwcl
WWitch compatibility layer for the Wonderful toolchain
|
#include "types.h"
Go to the source code of this file.
Macros | |
#define | TEXT_SCREEN_WIDTH 28 |
#define | TEXT_SCREEN_HEIGHT 18 |
#define | TEXT_MODE_ANK 0 |
#define | TEXT_MODE_ANK_SJIS 1 |
#define | TEXT_MODE_SJIS 2 |
#define | NUM_HEXA 0x01 |
#define | NUM_PADSPACE 0x00 |
#define | NUM_PADZERO 0x02 |
#define | NUM_ALIGN_RIGHT 0x00 |
#define | NUM_ALIGN_LEFT 0x04 |
#define | NUM_SIGNED 0x08 |
#define | NUM_STORE 0x80 |
Functions | |
void | text_screen_init (void) |
void | text_window_init (uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint16_t base) |
void | text_set_mode (uint16_t mode) |
uint16_t | text_get_mode (void) |
void | text_put_char (uint8_t x, uint8_t y, uint16_t chr) |
uint16_t | text_put_string (uint8_t x, uint8_t y, const char __far *str) |
uint16_t | text_put_substring (uint8_t x, uint8_t y, const char __far *str, uint16_t length) |
uint16_t | text_put_numeric (uint8_t x, uint8_t y, uint8_t width, uint8_t flags, uint16_t value) |
uint16_t | text_fill_char (uint8_t x, uint8_t y, uint16_t length, uint16_t chr) |
void | text_set_palette (uint16_t palette_index) |
uint16_t | text_get_palette (void) |
void | text_get_fontdata (uint16_t chr, void __far *buf) |
void | text_set_screen (uint8_t screen_id) |
uint16_t | text_get_screen (void) |
void | cursor_display (uint8_t on) |
uint16_t | cursor_status (void) |
void | cursor_set_location (uint8_t x, uint8_t y, uint8_t width, uint8_t height) |
uint32_t | cursor_get_location (void) |
void | cursor_set_type (uint16_t palette_index, uint16_t blink_interval) |
uint32_t | cursor_get_type (void) |
FreyaBIOS text calls.
Definition in file text.h.