#define get_screen_pitch() \
screen_pitch \
-#elif defined(WIZ_BUILD)
+#elif defined(POLLUX_BUILD)
static u16 rot_buffer[240*4];
static u32 rot_lines_total = 4;
static u32 rot_line_count = 0;
+#ifdef WIZ_BUILD
static char rot_msg_buff[64];
+#endif
static u32 screen_offset = 0;
static u16 *screen_pixels = NULL;
#define get_screen_pitch() \
screen_pitch \
-#elif defined(PND_BUILD)
+#elif defined(PND_BUILD) || defined(RPI_BUILD)
static u16 *screen_pixels = NULL;
}
}
-#elif defined(WIZ_BUILD)
+#elif defined(POLLUX_BUILD)
void flip_screen()
{
screen_pixels = (u16 *)gpsp_gp2x_screen + screen_offset;
}
-#elif defined(PND_BUILD)
+#elif defined(PND_BUILD) || defined(RPI_BUILD)
void flip_screen()
{
GE_CMD(NOP, 0);
}
-#elif defined(WIZ_BUILD) || defined(PND_BUILD)
+#elif defined(WIZ_BUILD) || defined(PND_BUILD) || defined (RPI_BUILD)
void init_video()
{
sceGuSync(0, 0); */
}
-#elif defined(WIZ_BUILD)
+#elif defined(POLLUX_BUILD)
void video_resolution_large()
{
*p++ = col;
}
-#elif defined(PND_BUILD)
+#elif defined(PND_BUILD) || defined(RPI_BUILD)
void video_resolution_large()
{
+#if defined (RPI_BUILD)
+ resolution_width = 480;
+#else
resolution_width = 400;
+#endif
resolution_height = 272;
- fb_set_mode(400, 272, 1, 15, screen_filter, screen_filter2);
+ fb_set_mode(resolution_width, resolution_height, 1, 15, screen_filter, screen_filter2);
flip_screen();
clear_screen(0);
}
resolution_width = 240;
resolution_height = 160;
- fb_set_mode(240, 160, 3, screen_scale, screen_filter, screen_filter2);
+ fb_set_mode(resolution_width, resolution_height, 3, screen_scale, screen_filter, screen_filter2);
flip_screen();
clear_screen(0);
}