aboutsummaryrefslogtreecommitdiff
path: root/source/nds/gui.c
diff options
context:
space:
mode:
authorNebuleon Fumika2012-12-18 00:02:49 -0500
committerNebuleon Fumika2012-12-18 00:02:49 -0500
commit8951fdff1aada126257e07699ea6f132cb8d2e65 (patch)
tree8fd46297b08021ea6ce4aaebef5bd2a646c95c07 /source/nds/gui.c
parentb935574e53ce56cc89691bfaff1905b0d1207739 (diff)
downloadsnes9x2005-8951fdff1aada126257e07699ea6f132cb8d2e65.tar.gz
snes9x2005-8951fdff1aada126257e07699ea6f132cb8d2e65.tar.bz2
snes9x2005-8951fdff1aada126257e07699ea6f132cb8d2e65.zip
Remove various explicit delays and reduce screen tearing when drawing emulated screens.
Diffstat (limited to 'source/nds/gui.c')
-rw-r--r--source/nds/gui.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/source/nds/gui.c b/source/nds/gui.c
index f8cd03b..99ea7b0 100644
--- a/source/nds/gui.c
+++ b/source/nds/gui.c
@@ -1650,7 +1650,7 @@ unsigned int frame_interval;
--------------------------------------------------------*/
u32 menu(u16 *screen)
{
- mdelay(50);
+ mdelay(50); // to prevent the touch key from being applied too soon?
gui_action_type gui_action;
u32 i;
u32 repeat;
@@ -2059,7 +2059,7 @@ u32 menu(u16 *screen)
reorder_latest_file();
save_game_config_file();
- mdelay(500);
+ // mdelay(500); // Delete this delay
}
}
}
@@ -2842,7 +2842,7 @@ u32 menu(u16 *screen)
draw_string_vcenter(up_screen_addr, 0, 80, 256, COLOR_WHITE, msg[MSG_NON_LOAD_GAME]);
ds2_flipScreen(UP_SCREEN, 1);
- mdelay(500);
+ // mdelay(500); // Delete this delay
}
}
@@ -2894,7 +2894,7 @@ u32 menu(u16 *screen)
}
save_emu_config_file();
- mdelay(500);
+ // mdelay(500); // Delete this delay
}
}
@@ -3617,7 +3617,7 @@ u32 menu(u16 *screen)
//----------------------------------------------------------------------------//
// Menu Start
ds2_setCPUclocklevel(0);
- mdelay(200);
+ // mdelay(200); // Delete this delay
ds2_setBacklight(3);
@@ -3647,7 +3647,7 @@ u32 menu(u16 *screen)
choose_menu(&main_menu);
// Menu loop
- mdelay(200);
+ // mdelay(50); // Delete this delay, shortened from 200
while(repeat)
{
@@ -4133,9 +4133,9 @@ u32 menu(u16 *screen)
save_game_config_file();
}
save_emu_config_file();
- mdelay(100);
+ // mdelay(100); // Delete this delay
set_cpu_clock(clock_speed_number);
- mdelay(200);
+ // mdelay(200); // Delete this delay
ds2_clearScreen(DOWN_SCREEN, 0);
ds2_flipScreen(DOWN_SCREEN, 1);