A parameter for the MIXER command inside DOSBox such as "MIXER /STEREOREVERSE" would also be a nice touch
A good idea. So You can make batch files with this command for the specific games.
A parameter for the MIXER command inside DOSBox such as "MIXER /STEREOREVERSE" would also be a nice touch
case DSP_DMA_8:
if (sb.dma.stereo) {
read=sb.dma.chan->Read(size,&sb.dma.buf.b8[sb.dma.remain_size]);
Bitu total=read+sb.dma.remain_size;
if (!sb.dma.sign) sb.chan->AddSamples_s8(total>>1,sb.dma.buf.b8);
else sb.chan->AddSamples_s8s(total>>1,(Bit8s*)sb.dma.buf.b8);
if (total&1) {
sb.dma.remain_size=1;
sb.dma.buf.b8[0]=sb.dma.buf.b8[total-1];
} else sb.dma.remain_size=0;
DSP:Reset
DMA unmasked,starting output, auto 0 block 1 mode 5 remain_size 0
DMA Transfer:16-bits PCM Stereo Single-Cycle freq 22050 rate 44100 size 1
Single cycle transfer ended
DMA unmasked,starting output, auto 1 block 4095 mode 4 remain_size 1
DMA Transfer:8-bits PCM Stereo Auto-Init freq 22050 rate 44100 size 2048
DMA unmasked,starting output, auto 1 block 4095 mode 4 remain_size 1
DMA unmasked,starting output, auto 1 block 4095 mode 4 remain_size 1
DMA unmasked,starting output, auto 1 block 4095 mode 4 remain_size 1
DMA unmasked,starting output, auto 1 block 4095 mode 4 remain_size 1
DSP:Reset
DSP Command E1
DSP Command 40
DSP Command 14
DMA unmasked,starting output, auto 0 block 3 mode 4 remain_size 0
DMA Transfer:8-bits PCM Mono Single-Cycle freq 22222 rate 22222 size 4
Single cycle transfer ended
DSP Command D1
DSP Command 40
DSP Command 48
DSP Command 1C
DMA unmasked,starting output, auto 1 block 4095 mode 4 remain_size 0
DMA Transfer:8-bits PCM Stereo Auto-Init freq 11111 rate 44444 size 2048
DSP Command D0
DSP Command D4
DMA unmasked,starting output, auto 1 block 4095 mode 4 remain_size 0
DSP Command D0
I noticed there is a "pop" in the left channel when you hear the first sound in the game
Users browsing this forum: Falcosoft and 1 guest