[Lapetus-cvs] lapetus vdp.h,1.7,1.8
Status: Inactive
Brought to you by:
cyberwarriorx
From: Theo B. <cyb...@us...> - 2008-01-09 05:18:00
|
Update of /cvsroot/lapetus/lapetus In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv10817 Modified Files: vdp.h Log Message: -Added some function declares Index: vdp.h =================================================================== RCS file: /cvsroot/lapetus/lapetus/vdp.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- vdp.h 7 Jul 2007 03:37:41 -0000 1.7 +++ vdp.h 9 Jan 2008 05:17:54 -0000 1.8 @@ -763,7 +763,8 @@ SCREEN_NBG3 = 3, SCREEN_RBG0 = 4, SCREEN_RBG1 = 5, - SCREEN_EXBG = 6 + SCREEN_EXBG = 6, + SCREEN_VDP1 = 7 }; enum BGSIZE @@ -926,12 +927,19 @@ void VdpInit(int res); void VdpSetPriority(int screen, u8 priority); int VdpNBG0Init(screensettings_struct *settings); +void VdpNBG0DeInit(void); int VdpNBG1Init(screensettings_struct *settings); +void VdpNBG1DeInit(void); int VdpNBG2Init(screensettings_struct *settings); +void VdpNBG2DeInit(void); int VdpNBG3Init(screensettings_struct *settings); +void VdpNBG3DeInit(void); int VdpRBG0Init(screensettings_struct *settings); +void VdpRBG0DeInit(void); int VdpRBG1Init(screensettings_struct *settings); +void VdpRBG1DeInit(void); int VdpEXBGInit(screensettings_struct *settings); +void VdpEXBGDeInit(void); void VdpVsync(void); void VdpDispOn(void); void VdpDispOff(void); @@ -939,6 +947,13 @@ void VdpEnableColorOffset(u16 screen, int select); void VdpDisableColorOffset(u16 screen); +// Window functions +void VdpEnableLineWindow(int screennum, int windownum, u16 mode, u32 linetbladdr); +void VdpDisableLineWindow(void); + +// Rotation Screen specific +void VdpSetRotationTable(screensettings_struct *settings, int num, rottbl_struct *tbl); + // Palette related int VdpSetPalette(int type, void *palette, int size); int VdpSetDefaultPalette(void); |