#include "../gp2x/usbjoy.h"
#include "../gp2x/version.h"
+#include "log_io.h"
+
void *gp2x_screen;
static int current_bpp = 8;
static int current_pal[256];
case 0x29: current_keys |= GP2X_PUSH; break; // f
case 0x18: current_keys |= GP2X_VOL_DOWN;break; // q
case 0x19: current_keys |= GP2X_VOL_UP;break; // w
+ case 0x2d: log_io_clear(); break; // k
+ case 0x2e: log_io_dump(); break; // l
}
return 0;
memcpy(current_pal, pal, len*4);
}
+void gp2x_video_flush_cache(void)
+{
+}
+
void gp2x_video_RGB_setscaling(int v_offs, int W, int H)
{
}
void gp2x_memcpy_buffers(int buffers, void *data, int offset, int len)
{
- memcpy((char *)gp2x_screen + offset, data, len);
+ if ((char *)gp2x_screen + offset != data)
+ memcpy((char *)gp2x_screen + offset, data, len);
}
void gp2x_memcpy_all_buffers(void *data, int offset, int len)
void gp2x_pd_clone_buffer2(void)
{
- memset(gp2x_screen, 0, 320*240);
+ memset(gp2x_screen, 0, 320*240*2);
}
/* sound */
{
}
+void set_LCD_custom_rate(int rate)
+{
+}
+
+void unset_LCD_custom_rate(void)
+{
+}
/* squidgehack.c */
int mmuhack(void)