notaz.gp2x.de
/
libpicofe.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pandora: tripplebuffer fbdev out, refactoring
[libpicofe.git]
/
gp2x
/
emu.c
diff --git
a/gp2x/emu.c
b/gp2x/emu.c
index
b1b314e
..
2994fdb
100644
(file)
--- a/
gp2x/emu.c
+++ b/
gp2x/emu.c
@@
-302,7
+302,7
@@
static int make_local_pal_sms(int fast_mode)
return 0x40;
\r
}
\r
\r
return 0x40;
\r
}
\r
\r
-void pemu_
update_display
(const char *fps, const char *notice)
\r
+void pemu_
finalize_frame
(const char *fps, const char *notice)
\r
{
\r
int emu_opt = currentConfig.EmuOpt;
\r
int ret;
\r
{
\r
int emu_opt = currentConfig.EmuOpt;
\r
int ret;
\r
@@
-344,7
+344,10
@@
void pemu_update_display(const char *fps, const char *notice)
draw_cd_leds();
\r
if (PicoAHW & PAHW_PICO)
\r
draw_pico_ptr();
\r
draw_cd_leds();
\r
if (PicoAHW & PAHW_PICO)
\r
draw_pico_ptr();
\r
+}
\r
\r
\r
+void plat_video_flip(void)
\r
+{
\r
gp2x_video_flip();
\r
}
\r
\r
gp2x_video_flip();
\r
}
\r
\r
@@
-411,7
+414,8
@@
void plat_status_msg_clear(void)
void plat_status_msg_busy_next(const char *msg)
\r
{
\r
plat_status_msg_clear();
\r
void plat_status_msg_busy_next(const char *msg)
\r
{
\r
plat_status_msg_clear();
\r
- pemu_update_display("", msg);
\r
+ pemu_finalize_frame("", msg);
\r
+ plat_video_flip();
\r
emu_status_msg("");
\r
\r
/* assumption: msg_busy_next gets called only when
\r
emu_status_msg("");
\r
\r
/* assumption: msg_busy_next gets called only when
\r