mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
gp2x: various fixes, prepare for release
This commit is contained in:
parent
fcdf2aff9b
commit
31f944ea8c
10 changed files with 61 additions and 98 deletions
|
@ -62,9 +62,8 @@ static void gp2x_video_flip2_(void)
|
|||
g_screen_ptr = gp2x_screens[++screensel&1];
|
||||
}
|
||||
|
||||
static void gp2x_video_changemode_ll_(int bpp)
|
||||
static void gp2x_video_changemode_ll_(int bpp, int is_pal)
|
||||
{
|
||||
printf("changemode %d\n", bpp);
|
||||
memregs[0x28DA>>1] = (((bpp+1)/8)<<9)|0xAB; /*8/15/16/24bpp...*/
|
||||
memregs[0x290C>>1] = 320*((bpp+1)/8); /*line width in bytes*/
|
||||
}
|
||||
|
@ -163,7 +162,7 @@ void vid_mmsp2_init(void)
|
|||
void vid_mmsp2_finish(void)
|
||||
{
|
||||
gp2x_video_RGB_setscaling_(0, 320, 240);
|
||||
gp2x_video_changemode_ll_(16);
|
||||
gp2x_video_changemode_ll_(16, 0);
|
||||
|
||||
memregs[0x290E>>1] = gp2x_screenaddr_old[0];
|
||||
memregs[0x2910>>1] = gp2x_screenaddr_old[1];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue