No need to de-duplicate writes here

This commit is contained in:
Natt Akuma 2022-03-07 15:44:15 +07:00
parent 25088d6032
commit 56be067af6

View file

@ -97,11 +97,8 @@ void DivPlatformWS::acquire(short* bufL, short* bufR, size_t start, size_t len)
// the rest // the rest
while (!writes.empty()) { while (!writes.empty()) {
QueuedWrite w=writes.front(); QueuedWrite w=writes.front();
if (regPool[w.addr]!=w.val) { if (w.addr<0x40) ws->SoundWrite(w.addr|0x80,w.val);
if (w.addr<0x40) ws->SoundWrite(w.addr|0x80,w.val); else ws->RAMWrite(w.addr&0x3f,w.val);
else ws->RAMWrite(w.addr&0x3f,w.val);
regPool[w.addr]=w.val;
}
writes.pop(); writes.pop();
} }
int16_t samp[2]{0, 0}; int16_t samp[2]{0, 0};