Tweaked timing system on 286+ interpreted CPUs - improves DAC sound quality.

This commit is contained in:
SarahW 2017-09-01 17:08:37 +01:00
commit 17ea1ace1c
4 changed files with 7 additions and 2 deletions

View file

@ -29,6 +29,8 @@ static void dss_write_data(uint8_t val, void *p)
{
dss_t *dss = (dss_t *)p;
timer_clock();
if ((dss->write_idx - dss->read_idx) < 16)
{
dss->fifo[dss->write_idx & 15] = val;