return 0;\r
}\r
\r
-static int localPal[0x100];\r
+int localPal[0x100];\r
static void (*vidCpyM2)(void *dest, void *src) = NULL;\r
\r
static void blit(char *fps, char *notice)\r
\r
// make sure we are in correct mode\r
vidResetMode();\r
+ Pico.m.dirtyPal = 1;\r
oldmodes = ((Pico.video.reg[12]&1)<<2) ^ 0xc;\r
find_combos();\r
\r
emu_SaveLoadGame(0, 1);\r
SRam.changed = 0;\r
}\r
+\r
+ // if in 16bit mode, generate 8it image for menu background\r
+ if (!(PicoOpt&0x10) && (currentConfig.EmuOpt&0x80)) {\r
+ PicoOpt |= 0x10;\r
+ PicoFrameFull();\r
+ blit("", NULL); blit("", NULL); blit("", NULL); blit("", NULL); // be sure buffer3 gets updated\r
+ PicoOpt &= ~0x10;\r
+ }\r
}\r
\r
\r