notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
32x: packed pixel mode (works over 68k)
[picodrive.git]
/
platform
/
gp2x
/
emu.c
diff --git
a/platform/gp2x/emu.c
b/platform/gp2x/emu.c
index
97b28b6
..
757bea6
100644
(file)
--- a/
platform/gp2x/emu.c
+++ b/
platform/gp2x/emu.c
@@
-498,10
+498,14
@@
static void vidResetMode(void)
make_local_pal = (PicoAHW & PAHW_SMS) ? make_local_pal_sms : make_local_pal_md;
\r
}
\r
\r
make_local_pal = (PicoAHW & PAHW_SMS) ? make_local_pal_sms : make_local_pal_md;
\r
}
\r
\r
-void plat_video_toggle_renderer(int is_next, int is_menu)
\r
+void plat_video_toggle_renderer(int is_next, int
force_16bpp, int
is_menu)
\r
{
\r
{
\r
+ if (force_16bpp) {
\r
+ PicoOpt &= ~POPT_ALT_RENDERER;
\r
+ currentConfig.EmuOpt |= EOPT_16BPP;
\r
+ }
\r
/* alt, 16bpp, 8bpp */
\r
/* alt, 16bpp, 8bpp */
\r
- if (PicoOpt & POPT_ALT_RENDERER) {
\r
+
else
if (PicoOpt & POPT_ALT_RENDERER) {
\r
PicoOpt &= ~POPT_ALT_RENDERER;
\r
if (is_next)
\r
currentConfig.EmuOpt |= EOPT_16BPP;
\r
PicoOpt &= ~POPT_ALT_RENDERER;
\r
if (is_next)
\r
currentConfig.EmuOpt |= EOPT_16BPP;
\r