-#include "../common/plat.h"
-#include "../common/readpng.h"
-#include "../common/menu.h"
-#include "../common/emu.h"
-#include "../linux/sndout_oss.h"
-
-/* GP2X local */
-void *gp2x_screens[4];
-
-void gp2x_video_changemode(int bpp)
-{
- gp2x_video_changemode_ll(bpp);
-
- gp2x_memset_all_buffers(0, 0, 320*240*2);
- gp2x_video_flip();
-}
-
-static void gp2x_memcpy_buffers(int buffers, void *data, int offset, int len)
-{
- char *dst;
- if (buffers & (1<<0)) { dst = (char *)gp2x_screens[0] + offset; if (dst != data) memcpy(dst, data, len); }
- if (buffers & (1<<1)) { dst = (char *)gp2x_screens[1] + offset; if (dst != data) memcpy(dst, data, len); }
- if (buffers & (1<<2)) { dst = (char *)gp2x_screens[2] + offset; if (dst != data) memcpy(dst, data, len); }
- if (buffers & (1<<3)) { dst = (char *)gp2x_screens[3] + offset; if (dst != data) memcpy(dst, data, len); }
-}
-
-void gp2x_memcpy_all_buffers(void *data, int offset, int len)
-{
- gp2x_memcpy_buffers(0xf, data, offset, len);
-}
-
-void gp2x_memset_all_buffers(int offset, int byte, int len)
-{
- memset((char *)gp2x_screens[0] + offset, byte, len);
- memset((char *)gp2x_screens[1] + offset, byte, len);
- memset((char *)gp2x_screens[2] + offset, byte, len);
- memset((char *)gp2x_screens[3] + offset, byte, len);
-}
-
-/* common */
-char cpu_clk_name[16] = "GP2X CPU clocks";