aboutsummaryrefslogtreecommitdiff
path: root/source/nds
diff options
context:
space:
mode:
Diffstat (limited to 'source/nds')
-rw-r--r--source/nds/entry.cpp1
-rw-r--r--source/nds/gui.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/source/nds/entry.cpp b/source/nds/entry.cpp
index 80b1221..77716da 100644
--- a/source/nds/entry.cpp
+++ b/source/nds/entry.cpp
@@ -609,6 +609,7 @@ int sfc_main (int argc, char **argv)
if (Settings.Paused)
{
S9xSetSoundMute (TRUE);
+ mdelay(50); // to allow time for the screen to be drawn
unsigned short screen[256*192];
copy_screen((void*)screen, up_screen_addr, 0, 0, 256, 192);
diff --git a/source/nds/gui.c b/source/nds/gui.c
index c64c31c..cc2196c 100644
--- a/source/nds/gui.c
+++ b/source/nds/gui.c
@@ -3847,6 +3847,7 @@ u32 menu(u16 *screen)
ds2_flipScreen(DOWN_SCREEN, 1);
copy_screen(up_screen_addr, (void*) screen, 0, 0, 256, 192);
ds2_flipScreen(UP_SCREEN, UP_SCREEN_UPDATE_METHOD);
+ mdelay(100);
ds2_setBacklight(2);
wait_Allkey_release(0);