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.
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?
***************************************************************************/

View File

@ -16,7 +16,6 @@
TODO:
- 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
int strobe = data >> 3 & 1;
if (!strobe && m_speech_strobe)
if (strobe && !m_speech_strobe)
m_speech->write(space, 0, m_phoneme);
m_speech_strobe = strobe;
@ -377,7 +376,7 @@ WRITE8_MEMBER(k28_state::mcu_prog_w)
READ8_MEMBER(k28_state::mcu_t1_r)
{
// 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 */
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 )