1 2 extern volatile unsigned short *memregs; 3 extern volatile unsigned int *memregl; 4 extern int memdev; 5 6 typedef enum { 7 SOCID_MMSP2 = 1, 8 SOCID_POLLUX, 9 } gp2x_soc_t; 10 11 gp2x_soc_t soc_detect(void); 12 13 void mmsp2_init(void); 14 void mmsp2_finish(void); 15 16 void pollux_init(void); 17 void pollux_finish(void); 18 19 /* gettimeofday is not suitable for Wiz, at least fw 1.1 or lower */ 20 extern unsigned int (*gp2x_get_ticks_ms)(void); 21 extern unsigned int (*gp2x_get_ticks_us)(void); 22