removed old kludge
This commit is contained in:
parent
66a4d637e5
commit
1b2e00cf01
@ -217,16 +217,8 @@ void sn76496_base_device::write(UINT8 data)
|
|||||||
m_sound->update();
|
m_sound->update();
|
||||||
|
|
||||||
// set number of cycles until READY is active; this is always one
|
// set number of cycles until READY is active; this is always one
|
||||||
// 'sample', i.e. it equals the clock divider exactly; until the
|
// 'sample', i.e. it equals the clock divider exactly
|
||||||
// clock divider is fully supported, we delay until one sample has
|
m_cycles_to_ready = 1;
|
||||||
// played. The fact that this below is '2' and not '1' is because
|
|
||||||
// of a ?race condition? in the mess crvision driver, where after
|
|
||||||
// any sample is played at all, no matter what, the cycles_to_ready
|
|
||||||
// ends up never being not ready, unless this value is greater than
|
|
||||||
// 1. Once the full clock divider stuff is written, this should no
|
|
||||||
// longer be an issue.
|
|
||||||
|
|
||||||
m_cycles_to_ready = 2;
|
|
||||||
|
|
||||||
if (data & 0x80)
|
if (data & 0x80)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user