static const char pnd_script_base[] = "sudo -n /usr/pandora/scripts";\r
static unsigned char __attribute__((aligned(4))) fb_copy[320 * 240 * 2];\r
static void *temp_frame;\r
-unsigned char *PicoDraw2FB;\r
const char *renderer_names[] = { NULL };\r
const char *renderer_names32x[] = { NULL };\r
\r
}\r
}\r
\r
-static int emuscan(unsigned int num)\r
-{\r
- DrawLineDest = (unsigned short *)g_screen_ptr + num * g_screen_width;\r
-\r
- return 0;\r
-}\r
-\r
void pemu_finalize_frame(const char *fps, const char *notice)\r
{\r
if (notice && notice[0])\r
void plat_video_flip(void)\r
{\r
g_screen_ptr = vout_fbdev_flip(layer_fb);\r
+ PicoDrawSetOutBuf(g_screen_ptr, g_screen_width * 2);\r
\r
// XXX: drain OS event queue here, maybe we'll actually use it someday..\r
xenv_update(NULL, NULL, NULL, NULL);\r
return;\r
\r
PicoDrawSetOutFormat(PDF_RGB555, 1);\r
- PicoDrawSetCallbacks(emuscan, NULL);\r
+ PicoDrawSetOutBuf(g_screen_ptr, g_screen_width * 2);\r
\r
if (is_32cols) {\r
fb_w = 256;\r
}\r
g_menubg_ptr = temp_frame;\r
g_menubg_src_ptr = temp_frame;\r
- PicoDraw2FB = temp_frame;\r
\r
pnd_menu_init();\r
\r