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