mirror of
https://codeberg.org/hkzlab/TK2048.git
synced 2025-12-25 18:02:16 +11:00
20 lines
771 B
C
20 lines
771 B
C
#ifndef _VDP_UTILS_HEADER_
|
|
#define _VDP_UTILS_HEADER_
|
|
|
|
#include <stdint.h>
|
|
|
|
void vdp_write_vram(uint8_t *src, uint16_t len, uint16_t vram_dest);
|
|
void vdp_fill_vram(uint8_t val, uint16_t len, uint16_t vram_dest);
|
|
uint8_t vdp_detect(void);
|
|
void vdp_init_registers(uint8_t *reg_array);
|
|
void vdp_hide_sprites(void);
|
|
void vdp_hide_sprite(uint8_t sprite_number);
|
|
void vdp_show_sprite(uint8_t sprite_number);
|
|
void vdp_set_sprite_tile(uint8_t sprite_number, uint8_t tile_idx);
|
|
void vdp_switch_nt(uint8_t nt_idx);
|
|
void vdp_print_string(uint8_t nt_idx, uint8_t x, uint8_t y, char *str);
|
|
void vdp_set_tile(uint8_t nt_idx, uint8_t x, uint8_t y, uint8_t tile_idx);
|
|
void vdp_write_interleaved_sat(void);
|
|
void vdp_irq_handler(void);
|
|
|
|
#endif /* _VDP_UTILS_HEADER_ */
|