From 7a5ded3e0c8702f5eba69ae42fcce73dc9ded9da Mon Sep 17 00:00:00 2001 From: Lord-Nightmare Date: Thu, 31 Mar 2016 11:48:57 -0400 Subject: [PATCH 1/2] fix compile error on clang (nw) --- src/devices/sound/tms5220.cpp | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/devices/sound/tms5220.cpp b/src/devices/sound/tms5220.cpp index b31e4734751..ca743e73d70 100644 --- a/src/devices/sound/tms5220.cpp +++ b/src/devices/sound/tms5220.cpp @@ -502,6 +502,15 @@ void tms5220_device::register_for_save_states() save_item(NAME(m_rs_ws)); save_item(NAME(m_read_latch)); save_item(NAME(m_write_latch)); + + // 5110 specific stuff + save_item(NAME(m_PDC)); + save_item(NAME(m_CTL_pins)); + save_item(NAME(m_state)); + save_item(NAME(m_address)); + save_item(NAME(m_next_is_address)); + save_item(NAME(m_addr_bit)); + save_item(NAME(m_CTL_buffer)); } @@ -1649,7 +1658,7 @@ void tms5220_device::device_start() m_timer_io_ready = timer_alloc(0); - /* not during reset which is called frm within a write! */ + /* not during reset which is called from within a write! */ m_io_ready = 1; m_true_timing = 0; m_rs_ws = 0x03; // rs and ws are assumed to be inactive on device startup @@ -1750,6 +1759,16 @@ void tms5220_device::device_reset() m_speechrom->read(1); m_schedule_dummy_read = FALSE; } + + // 5110 specific stuff + m_PDC = 0; + m_CTL_pins = 0; + m_state = 0; + m_address = 0; + m_next_is_address = FALSE; + m_addr_bit = 0; + m_CTL_buffer = 0; + } /********************************************************************************************** From f8aefa8533612cf4b92e4d6b66e08437cdcf8324 Mon Sep 17 00:00:00 2001 From: hap Date: Thu, 31 Mar 2016 17:55:56 +0200 Subject: [PATCH 2/2] notes --- src/mame/drivers/hh_hmcs40.cpp | 1 + src/mame/drivers/hh_ucom4.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/mame/drivers/hh_hmcs40.cpp b/src/mame/drivers/hh_hmcs40.cpp index 783f16be481..3bc28b5a538 100644 --- a/src/mame/drivers/hh_hmcs40.cpp +++ b/src/mame/drivers/hh_hmcs40.cpp @@ -77,6 +77,7 @@ - Though very uncommon when compared to games with LED/lamp display, some games may manipulate VFD plate brightness by strobing it longer, eg. cgalaxn when the player ship explodes. + - bzaxxon 3D effect is difficult to simulate ***************************************************************************/ diff --git a/src/mame/drivers/hh_ucom4.cpp b/src/mame/drivers/hh_ucom4.cpp index fb866b8b410..d3411390e2b 100644 --- a/src/mame/drivers/hh_ucom4.cpp +++ b/src/mame/drivers/hh_ucom4.cpp @@ -47,6 +47,7 @@ @209 uPD553C 1982, Tomy Caveman (TN-12) @258 uPD553C 1984, Tomy Alien Chase (TN-16) + *511 uPD557LC?1980, Gakken Game Robot 9/Mego Fabulous Fred @512 uPD557LC 1980, Castle Toy Tactix @060 uPD650C 1979, Mattel Computer Gin