From dc83d03588cb864a8410114a15f3402ddbb693ce Mon Sep 17 00:00:00 2001 From: Sergey Svishchev Date: Mon, 4 Jun 2018 22:14:08 +0300 Subject: sblaster: direct DAC mode --- src/devices/bus/isa/sblaster.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/devices/bus/isa/sblaster.cpp') diff --git a/src/devices/bus/isa/sblaster.cpp b/src/devices/bus/isa/sblaster.cpp index 55e6f1a6a40..4202bb896f4 100644 --- a/src/devices/bus/isa/sblaster.cpp +++ b/src/devices/bus/isa/sblaster.cpp @@ -5,7 +5,6 @@ ISA 8/16 bit Creative Labs Sound Blaster Sound Card TODO: - - implement DAC - DSP type is a MCS-51 family, it has an internal ROM that needs decapping; - implement jumpers DIP-SWs; @@ -327,6 +326,8 @@ void sb_device::process_fifo(uint8_t cmd) switch(cmd) { case 0x10: // Direct DAC + m_ldac->write(m_dsp.fifo[1] << 8); + m_rdac->write(m_dsp.fifo[1] << 8); break; case 0x14: // 8-bit DMA, no autoinit -- cgit v1.2.3-70-g09d2