37 #ifndef COL_F18A_INCLUDE 38 #define COL_F18A_INCLUDE 42 #define sprtab_f18a 0x2800 //f18a colour only requires 1/3 the colour data so til 0x2800 43 #define sprtab_f18a_2 0x3000 44 #define sprtab_f18a_3 0x3800 45 #define mapvram 0x1b00 47 #define F18A_ECMS_0P (0<<0) 48 #define F18A_ECMS_1B (1<<0) 49 #define F18A_ECMS_2B (2<<0) 50 #define F18A_ECMS_3B (3<<0) 51 #define F18A_ECMT_0P (0<<4) 52 #define F18A_ECMT_1B (1<<4) 53 #define F18A_ECMT_2B (2<<4) 54 #define F18A_ECMT_3B (3<<4) 55 #define F18A_ECM_R30 (1<<6) 56 #define F18A_ECM_TM2 (1<<7) 57 #define F18A_ECM_YRE (1<<3) 89 void vdp_f18asetpaletteentry(
void *data,
unsigned offset,
unsigned char count);
void vdp_f18asetscrolly(u8 bgnum, u8 y)
Sets the vertical scroll offset to the specified location.
void vdp_f18asetscrollx(u8 bgnum, u8 x)
Sets the horizontal scroll offset to the specified location.
void vdp_f18asetmode1(u8 flags)
Activate mode 1 in bitmap mode for f18a ONLY
Custom types used by pvcollib.
void vdp_f18ainit(void)
Activate f18a device Activate f18a and init vdp_f18aok variable with 1 if it is ok ...
void vdp_f18asetpalette(void *data, unsigned char count)
Send a palette RGB 12bits color entries to f18a device
volatile u8 vdp_f18aok
vdp_f18aok is set if f18a module is present when calling vdp_f18ainit function