X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=libpicofe.git;a=blobdiff_plain;f=gp2x%2Fsoc.h;h=4a8d4558dcc2b739e4e34efbdf42e381ba111121;hp=c47db178adc82bbde87875bfb74ef5f12b6137ac;hb=HEAD;hpb=d572cbad9886a04f8c51edb825dc6aaec9b02e23 diff --git a/gp2x/soc.h b/gp2x/soc.h index c47db17..4a8d455 100644 --- a/gp2x/soc.h +++ b/gp2x/soc.h @@ -1,10 +1,13 @@ + +extern volatile unsigned short *memregs; +extern volatile unsigned int *memregl; +extern int memdev; + 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); @@ -13,9 +16,6 @@ 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); +/* gettimeofday is not suitable for Wiz, at least fw 1.1 or lower */ +extern unsigned int (*gp2x_get_ticks_ms)(void); +extern unsigned int (*gp2x_get_ticks_us)(void);