refactoring for Wiz port; random cleanups
[libpicofe.git] / gp2x / soc.h
CommitLineData
d572cbad 1typedef enum {
2 SOCID_MMSP2 = 1,
3 SOCID_POLLUX,
4} gp2x_soc_t;
5
6extern gp2x_soc_t gp2x_soc;
7
8gp2x_soc_t soc_detect(void);
9
10void mmsp2_init(void);
11void mmsp2_finish(void);
12
13void pollux_init(void);
14void pollux_finish(void);
15
16void gp2x_video_flip(void);
17void gp2x_video_flip2(void);
18void gp2x_video_changemode_ll(int bpp);
19void gp2x_video_setpalette(int *pal, int len);
20void gp2x_video_RGB_setscaling(int ln_offs, int W, int H);
21void gp2x_video_wait_vsync(void);