summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-10-12 05:37:42 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-10-12 05:37:42 +0000
commitcbc146d0a99a2b5ccdcd63b5aaa5411756dd627c (patch)
tree72cfb29144e9fb20ff972c282d7cd4533c787a7c /src
parentc26f82169b68055a00d8405a6b3bdd9cf2fa1fe0 (diff)
Minor tweak to fix initial attract mode timing.
Diffstat (limited to 'src')
-rw-r--r--src/emu/machine/ldpr8210.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/emu/machine/ldpr8210.c b/src/emu/machine/ldpr8210.c
index 1cb6d616091..893ea788c84 100644
--- a/src/emu/machine/ldpr8210.c
+++ b/src/emu/machine/ldpr8210.c
@@ -1085,12 +1085,17 @@ void simutrek_set_audio_squelch(const device_config *device, int state)
static void simutrek_init(laserdisc_state *ld)
{
astring *tempstring = astring_alloc();
+ ldplayer_data *player = ld->player;
/* standard PR-8210 initialization */
pr8210_init(ld);
+
+ /* initialize the Simutrek state */
+ /* for proper synchronization of initial attract mode, this needs to be set */
+ player->simutrek.data_ready = 1;
/* find the Simutrek CPU */
- ld->player->simutrek.cpunum = mame_find_cpu_index(ld->device->machine, device_build_tag(tempstring, ld->device->tag, "simutrek"));
+ player->simutrek.cpunum = mame_find_cpu_index(ld->device->machine, device_build_tag(tempstring, ld->device->tag, "simutrek"));
astring_free(tempstring);
}