X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=gp2x%2Fsoc.h;fp=gp2x%2Fsoc.h;h=c47db178adc82bbde87875bfb74ef5f12b6137ac;hb=d572cbad9886a04f8c51edb825dc6aaec9b02e23;hp=0000000000000000000000000000000000000000;hpb=9c0d458840d6eb0216232eabd3ca29b57f638c92;p=libpicofe.git diff --git a/gp2x/soc.h b/gp2x/soc.h new file mode 100644 index 0000000..c47db17 --- /dev/null +++ b/gp2x/soc.h @@ -0,0 +1,21 @@ +typedef enum { + SOCID_MMSP2 = 1, + SOCID_POLLUX, +} gp2x_soc_t; + +extern gp2x_soc_t gp2x_soc; + +gp2x_soc_t soc_detect(void); + +void mmsp2_init(void); +void mmsp2_finish(void); + +void pollux_init(void); +void pollux_finish(void); + +void gp2x_video_flip(void); +void gp2x_video_flip2(void); +void gp2x_video_changemode_ll(int bpp); +void gp2x_video_setpalette(int *pal, int len); +void gp2x_video_RGB_setscaling(int ln_offs, int W, int H); +void gp2x_video_wait_vsync(void);