Formulator wrote:
I think the pot is ok, the noise floor moves smoothly with the dial. What is interesting is how the system locks up when audio playback is attempted.
That's good info! There is a rumour that says when you try to write to C/MS chips that are not installed on old Sound Blasters 1.x cards the PC will hang. This is because writes to C/MS chips are slow there is circuitry to trigger on the IO write and it will trigger a signal towards the ISA bus to add wait states to an IO cycle, and this signal is removed when the C/MS chip indicates it has gotten the write.
So when the C/MS chips are not installed on SB1.x (or not responding), the wait states are added up to infinity and PC hangs. Some people say it should not hang because there is supposed to be a timeout so that a device cannot hold the bus cycle for too long.
(I'd try this, but my SB 1.5 has the C/MS chip soldered on, not on sockets).
My next question is, can the games and demo programs detect the presence of the sound card and its address automatically?
If so, then at least half of the card is working, but the sound chips may have some issue.
Also, if possible, remove the CT1350B when doing these experiments. I think the PAL chip on CT1350B missing prevents the ISA bus hold circuitry from working, so trying to access C/MS chips on CT1350B does not hang the PC. And obviously the sound cards need to be in different base addresses to work. The point being, the games look for a Creative card from all base addresses and it's usually from address 210h onwards. There may be differences, but they might first detect if it is a CMS card or SB card, and they will usually settle for the first card they find.