YM2612: fix direct stream
This commit is contained in:
parent
77e708dc57
commit
4d476c0588
|
@ -302,6 +302,11 @@ void DivPlatformGenesis::fillStream(std::vector<DivDelayedWrite>& stream, int sR
|
||||||
for (size_t i=0; i<len; i++) {
|
for (size_t i=0; i<len; i++) {
|
||||||
processDAC(sRate);
|
processDAC(sRate);
|
||||||
|
|
||||||
|
if (dacWrite>=0) {
|
||||||
|
urgentWrite(0x2a,dacWrite);
|
||||||
|
dacWrite=-1;
|
||||||
|
}
|
||||||
|
|
||||||
while (!writes.empty()) {
|
while (!writes.empty()) {
|
||||||
QueuedWrite& w=writes.front();
|
QueuedWrite& w=writes.front();
|
||||||
stream.push_back(DivDelayedWrite(i,w.addr,w.val));
|
stream.push_back(DivDelayedWrite(i,w.addr,w.val));
|
||||||
|
|
Loading…
Reference in a new issue