July 08, 2025, 10:03:35 pm
0 Members and 1 Guest are viewing this topic.
Sure it does. That's why you have to roll your own if you want it.
--- old/emu/video.c 2013-01-11 07:32:48.000000000 -0800+++ src/emu/video.c 2013-07-28 22:58:13.000000000 -0700@@ -224,6 +224,20 @@ // only render sound and video if we're in the running phase int phase = machine().phase(); bool skipped_it = m_skipping_this_frame;+ static int Frames=0;+ int skip_startup_frames = 999;+ if (skip_startup_frames)+ {+ Frames++;+ if (skip_startup_frames)+ {+ if (Frames<=skip_startup_frames)+ skipped_it = true;++ if (Frames>skip_startup_frames+2)+ skip_startup_frames=0;+ }+ } if (phase == MACHINE_PHASE_RUNNING && (!machine().paused() || machine().options().update_in_pause())) { bool anything_changed = finish_screen_updates();
--- old/emu/mame.c 2013-07-28 21:23:24.000000000 -0700+++ src/emu/mame.c 2013-01-11 07:32:48.000000000 -0800@@ -171,8 +171,8 @@ // otherwise, perform validity checks before anything else if (system != NULL) {- validity_checker valid(options);- valid.check_shared_source(*system);+// validity_checker valid(options);+// valid.check_shared_source(*system); } // create the machine configuration