Machine promoted to working

---------
K28: Talking Learning Computer (model 7-230) [O.Galibert]
This commit is contained in:
hap 2016-12-24 13:37:09 +01:00
parent fabc2fab10
commit efc3730831
2 changed files with 3 additions and 7 deletions

View File

@ -6,9 +6,6 @@
mostly LED electronic games/toys. mostly LED electronic games/toys.
TODO: TODO:
- non-working games are due to MCU emulation bugs?
- better not start on visually dumped games before other games are working
(due to possible dump errors, hard to distinguish between that or MCU bug)
- why does h2hbaskb need a workaround on writing L pins? - why does h2hbaskb need a workaround on writing L pins?
***************************************************************************/ ***************************************************************************/

View File

@ -16,7 +16,6 @@
TODO: TODO:
- external module support (no dumps yet) - external module support (no dumps yet)
- SC-01 frog speech is why this driver is marked NOT_WORKING
***************************************************************************/ ***************************************************************************/
@ -277,7 +276,7 @@ WRITE8_MEMBER(k28_state::mcu_p0_w)
// d3: SC-01 strobe, latch phoneme on rising edge // d3: SC-01 strobe, latch phoneme on rising edge
int strobe = data >> 3 & 1; int strobe = data >> 3 & 1;
if (!strobe && m_speech_strobe) if (strobe && !m_speech_strobe)
m_speech->write(space, 0, m_phoneme); m_speech->write(space, 0, m_phoneme);
m_speech_strobe = strobe; m_speech_strobe = strobe;
@ -377,7 +376,7 @@ WRITE8_MEMBER(k28_state::mcu_prog_w)
READ8_MEMBER(k28_state::mcu_t1_r) READ8_MEMBER(k28_state::mcu_t1_r)
{ {
// 8021 T1: SC-01 A/R pin // 8021 T1: SC-01 A/R pin
return m_speech->request(); return m_speech->request() ? 1 : 0;
} }
@ -516,4 +515,4 @@ ROM_END
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY, FULLNAME, FLAGS */ /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY, FULLNAME, FLAGS */
COMP( 1981, k28, 0, 0, k28, k28, driver_device, 0, "Tiger Electronics", "K28: Talking Learning Computer (model 7-230)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) COMP( 1981, k28, 0, 0, k28, k28, driver_device, 0, "Tiger Electronics", "K28: Talking Learning Computer (model 7-230)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND )