X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=libpicofe.git;a=blobdiff_plain;f=gp2x%2Fsoc.h;h=4a8d4558dcc2b739e4e34efbdf42e381ba111121;hp=96861480335756d6f5a0b29051e04483078804ea;hb=7ceadd9993ea84078e9d74d79215419e06496f90;hpb=c54d04fd84f59c60c6ecdbd2502fbda5de735b4b diff --git a/gp2x/soc.h b/gp2x/soc.h index 9686148..4a8d455 100644 --- a/gp2x/soc.h +++ b/gp2x/soc.h @@ -1,3 +1,8 @@ + +extern volatile unsigned short *memregs; +extern volatile unsigned int *memregl; +extern int memdev; + typedef enum { SOCID_MMSP2 = 1, SOCID_POLLUX, @@ -11,28 +16,6 @@ void mmsp2_finish(void); void pollux_init(void); void pollux_finish(void); -void dummy_init(void); -void dummy_finish(void); - -/* SoC specific functions */ -extern void (*gp2x_video_flip)(void); -extern void (*gp2x_video_flip2)(void); -/* negative bpp means rotated mode (for Wiz) */ -extern void (*gp2x_video_changemode_ll)(int bpp); -extern void (*gp2x_video_setpalette)(int *pal, int len); -extern void (*gp2x_video_RGB_setscaling)(int ln_offs, int W, int H); -extern void (*gp2x_video_wait_vsync)(void); - -extern void (*gp2x_set_cpuclk)(unsigned int mhz); - -extern void (*set_lcd_custom_rate)(int is_pal); -extern void (*unset_lcd_custom_rate)(void); -extern void (*set_lcd_gamma)(int g100, int A_SNs_curve); - -extern void (*set_ram_timings)(void); -extern void (*unset_ram_timings)(void); -extern int (*gp2x_read_battery)(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);