diff options
| author | 2008-10-12 05:37:42 +0000 | |
|---|---|---|
| committer | 2008-10-12 05:37:42 +0000 | |
| commit | cbc146d0a99a2b5ccdcd63b5aaa5411756dd627c (patch) | |
| tree | 72cfb29144e9fb20ff972c282d7cd4533c787a7c /src | |
| parent | c26f82169b68055a00d8405a6b3bdd9cf2fa1fe0 (diff) | |
Minor tweak to fix initial attract mode timing.
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/machine/ldpr8210.c | 7 |
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); } |
