23#define COMPRESSION_NONE 0
28#define COMPRESSION_APLIB 1
33#define COMPRESSION_LZ4W 2
85u16 kprintf(
const char *fmt, ...) __attribute__ ((format (printf, 1, 2)));
93void KLog_U1(
char* t1,
u32 v1);
94void KLog_U2(
char* t1,
u32 v1,
char* t2,
u32 v2);
95void KLog_U3(
char* t1,
u32 v1,
char* t2,
u32 v2,
char* t3,
u32 v3);
96void KLog_U4(
char* t1,
u32 v1,
char* t2,
u32 v2,
char* t3,
u32 v3,
char* t4,
u32 v4);
97void KLog_U1_(
char* t1,
u32 v1,
char* t2);
98void KLog_U2_(
char* t1,
u32 v1,
char* t2,
u32 v2,
char* t3);
99void KLog_U3_(
char* t1,
u32 v1,
char* t2,
u32 v2,
char* t3,
u32 v3,
char* t4);
100void KLog_U4_(
char* t1,
u32 v1,
char* t2,
u32 v2,
char* t3,
u32 v3,
char* t4,
u32 v4,
char* t5);
101void KLog_U1x(
u16 minSize,
char* t1,
u32 v1);
102void KLog_U2x(
u16 minSize,
char* t1,
u32 v1,
char* t2,
u32 v2);
103void KLog_U3x(
u16 minSize,
char* t1,
u32 v1,
char* t2,
u32 v2,
char* t3,
u32 v3);
104void KLog_U4x(
u16 minSize,
char* t1,
u32 v1,
char* t2,
u32 v2,
char* t3,
u32 v3,
char* t4,
u32 v4);
105void KLog_U1x_(
u16 minSize,
char* t1,
u32 v1,
char* t2);
106void KLog_U2x_(
u16 minSize,
char* t1,
u32 v1,
char* t2,
u32 v2,
char* t3);
107void KLog_U3x_(
u16 minSize,
char* t1,
u32 v1,
char* t2,
u32 v2,
char* t3,
u32 v3,
char* t4);
108void KLog_U4x_(
u16 minSize,
char* t1,
u32 v1,
char* t2,
u32 v2,
char* t3,
u32 v3,
char* t4,
u32 v4,
char* t5);
109void KLog_S1(
char* t1,
s32 v1);
110void KLog_S2(
char* t1,
s32 v1,
char* t2,
s32 v2);
111void KLog_S3(
char* t1,
s32 v1,
char* t2,
s32 v2,
char* t3,
s32 v3);
112void KLog_S4(
char* t1,
s32 v1,
char* t2,
s32 v2,
char* t3,
s32 v3,
char* t4,
s32 v4);
113void KLog_S1_(
char* t1,
s32 v1,
char* t2);
114void KLog_S2_(
char* t1,
s32 v1,
char* t2,
s32 v2,
char* t3);
115void KLog_S3_(
char* t1,
s32 v1,
char* t2,
s32 v2,
char* t3,
s32 v3,
char* t4);
116void KLog_S4_(
char* t1,
s32 v1,
char* t2,
s32 v2,
char* t3,
s32 v3,
char* t4,
s32 v4,
char* t5);
117void KLog_S1x(
u16 minSize,
char* t1,
s32 v1);
118void KLog_S2x(
u16 minSize,
char* t1,
s32 v1,
char* t2,
s32 v2);
119void KLog_S3x(
u16 minSize,
char* t1,
s32 v1,
char* t2,
s32 v2,
char* t3,
s32 v3);
120void KLog_S4x(
u16 minSize,
char* t1,
s32 v1,
char* t2,
s32 v2,
char* t3,
s32 v3,
char* t4,
s32 v4);
121void KLog_f1(
char* t1,
fix16 v1);
122void KLog_f2(
char* t1,
fix16 v1,
char* t2,
fix16 v2);
123void KLog_f3(
char* t1,
fix16 v1,
char* t2,
fix16 v2,
char* t3,
fix16 v3);
125void KLog_f1x(
s16 numDec,
char* t1,
fix16 v1);
126void KLog_f2x(
s16 numDec,
char* t1,
fix16 v1,
char* t2,
fix16 v2);
129void KLog_F1(
char* t1,
fix32 v1);
130void KLog_F2(
char* t1,
fix32 v1,
char* t2,
fix32 v2);
131void KLog_F3(
char* t1,
fix32 v1,
char* t2,
fix32 v2,
char* t3,
fix32 v3);
133void KLog_F1x(
s16 numDec,
char* t1,
fix32 v1);
134void KLog_F2x(
s16 numDec,
char* t1,
fix32 v1,
char* t2,
fix32 v2);
MAP (large background map) management unit.
Genesis 4bpp Bitmap structure definition. Use the unpackBitmap() method to unpack if compression is ...
Definition bmp.h:161
Image structure which contains all data to define an image in a background plane. Use the unpackImag...
Definition vdp_bg.h:34
MapDefinition structure which contains data for large level background. It's optimized to encode lar...
Definition map.h:77
Map structure containing information for large background/plane update based on MapDefinition.
Definition map.h:141
TileMap structure which contains tilemap background definition. Use the unpackTileMap() method to un...
Definition vdp_tile.h:137
Tile set structure which contains tiles definition. Use the unpackTileSet() method to unpack if comp...
Definition vdp_tile.h:114
unsigned long u32
Definition types.h:105
s32 fix32
Definition types.h:186
char s8
Definition types.h:79
unsigned short u16
Definition types.h:100
unsigned char u8
Definition types.h:95
long s32
Definition types.h:89
short s16
Definition types.h:84
s16 fix16
Definition types.h:181
VDP background plane support.
VDP General Tile / Tilemap operations.