0.3.1
|
Data Structures | |
struct | vdp2_scrn_ls_format |
Not yet documented. More... | |
struct | vdp2_scrn_ls_h |
Not yet documented. More... | |
struct | vdp2_scrn_ls_v |
Not yet documented. More... | |
struct | vdp2_scrn_ls_hv |
Not yet documented. More... | |
struct | vdp2_scrn_ls_hvz |
Not yet documented. More... | |
Typedefs | |
typedef enum vdp2_scrn_ls_type | vdp2_scrn_ls_type_t |
Not yet documented. | |
typedef struct vdp2_scrn_ls_format | vdp2_scrn_ls_format_t |
Not yet documented. | |
typedef struct vdp2_scrn_ls_h | vdp2_scrn_ls_h_t |
Not yet documented. | |
typedef struct vdp2_scrn_ls_v | vdp2_scrn_ls_v_t |
Not yet documented. | |
typedef struct vdp2_scrn_ls_hv | vdp2_scrn_ls_hv_t |
Not yet documented. | |
typedef struct vdp2_scrn_ls_hvz | vdp2_scrn_ls_hvz_t |
Not yet documented. | |
Enumerations | |
enum | vdp2_scrn_ls_type |
Not yet documented. More... | |
Functions | |
void | vdp2_scrn_lncl_set (vdp2_scrn_t scrn_mask) |
Not yet documented. | |
void | vdp2_scrn_lncl_color_set (vdp2_vram_t vram, uint16_t cram_index) |
Not yet documented. | |
void | vdp2_scrn_lncl_buffer_set (vdp2_vram_t vram, const uint16_t *buffer, uint32_t count) |
Not yet documented. | |
void | vdp2_scrn_lncl_sync (void) |
Not yet documented. | |
void | vdp2_scrn_ls_set (const vdp2_scrn_ls_format_t *ls_format) |
Not yet documented. | |
Description goes here.
struct vdp2_scrn_ls_format |
Not yet documented.
Data Fields | ||
---|---|---|
vdp2_scrn_t | scroll_screen | Scroll screen. |
vdp2_vram_t | table_base | LIne scroll table base address. |
uint8_t | interval | Not yet documented. Dependent on the interlace setting. |
vdp2_scrn_ls_type_t | type | Not yet documented. |
struct vdp2_scrn_ls_h |
Not yet documented.
Data Fields | ||
---|---|---|
fix16_t | horz | Not yet documented. |
struct vdp2_scrn_ls_v |
Not yet documented.
Data Fields | ||
---|---|---|
fix16_t | vert | Not yet documented. |
struct vdp2_scrn_ls_hv |
struct vdp2_scrn_ls_hvz |
enum vdp2_scrn_ls_type |
Not yet documented.
Enumerator | |
---|---|
VDP2_SCRN_LS_TYPE_HORZ | Scrolls horizontally per line units. Use the vdp2_scrn_ls_h format to write the table in VRAM. |
VDP2_SCRN_LS_TYPE_VERT | Scrolls vertically per line units. Use the vdp2_scrn_ls_v format to write the table in VRAM. |
VDP2_SCRN_LS_TYPE_HV | Scrolls horizontally and vertically per line units. Use the vdp2_scrn_ls_hv format to write the table in VRAM. |
VDP2_SCRN_LS_TYPE_ZOOM_HORZ | Scales horizontally per line units. Use the vdp2_scrn_ls_hvz format to write the table in VRAM. |
void vdp2_scrn_lncl_set | ( | vdp2_scrn_t | scrn_mask | ) |
Not yet documented.
scrn_mask |
void vdp2_scrn_lncl_color_set | ( | vdp2_vram_t | vram, |
uint16_t | cram_index | ||
) |
Not yet documented.
vram | |
cram_index |
void vdp2_scrn_lncl_buffer_set | ( | vdp2_vram_t | vram, |
const uint16_t * | buffer, | ||
uint32_t | count | ||
) |
Not yet documented.
vram | ||
[in] | buffer | |
count |
void vdp2_scrn_ls_set | ( | const vdp2_scrn_ls_format_t * | ls_format | ) |
Not yet documented.
[in] | ls_format |