mirror of
https://github.com/holub/mame
synced 2025-07-04 09:28:51 +03:00
Machine promoted to working
--------- K28: Talking Learning Computer (model 7-230) [O.Galibert]
This commit is contained in:
parent
fabc2fab10
commit
efc3730831
@ -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?
|
||||||
|
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
@ -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 )
|
||||||
|
Loading…
Reference in New Issue
Block a user