Removed the ability toggle between 16-bit and 8-bit DMA modes - evidently I was wrong about the existence of that ability and the purpose of those bits on the register FFh, fixes 16-bit audio in some instances on Windows 9x.
This commit is contained in:
@@ -954,7 +954,9 @@ sb_ct1745_mixer_write(uint16_t addr, uint8_t val, void *priv)
|
|||||||
Seen values: 20, 05, 04, 03
|
Seen values: 20, 05, 04, 03
|
||||||
*/
|
*/
|
||||||
sb_dsp_setdma16_enabled(&sb->dsp, !(val & 0x20));
|
sb_dsp_setdma16_enabled(&sb->dsp, !(val & 0x20));
|
||||||
|
#ifdef TOGGLABLE_TRANSLATION
|
||||||
sb_dsp_setdma16_translate(&sb->dsp, val & 0x02);
|
sb_dsp_setdma16_translate(&sb->dsp, val & 0x02);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user