Reply 1080 of 1109, by Deksor
- Rank
- l33t
analog_programmer wrote on 2025-04-12, 07:39:About a month before BuB mentioned the SB hanging note bug in one of his latest soundcard repair videos, I read this whole threa […]
Ozzuneoj wrote on 2025-04-12, 06:32:Some questions I hope to find answers to: […]
Some questions I hope to find answers to:
- Are there any downsides to upgrading any specific models to any specific DSP version?
- What kind of chips are needed and what is the cheapest reliable way to find them?
- Where are the relevant firmware downloads and are there any cards that this shouldn't be done on?
- Is a standard TL866A suitable for this job?
About a month before BuB mentioned the SB hanging note bug in one of his latest soundcard repair videos, I read this whole thread. So I had time to research some details that were subsequently missing in his video with the hardware solution of this problem. I'll try to give some answers to your questions.
- DSP versions with hanging note bug (4.11, 4.12, or 4.13) can be exchanged with patched 4.13, custom 4.16 or original (bug-free) 4.16 versions. As far as I know original DSP versions 4.04 and 4.05 are bug-free.
- AT89S52-24JU, AT89S52-24JI, AT89S52-24JC, AT89C52-24JI or AT89C52-24JC chips from ali-baba-and-the-40-thieves, fleabay or whatever electronic components shop you prefer.
- You can find all the needed bug-free firmwares here: https://github.com/S95Sedan/CT1741_DSP/tree/main/firmware
- XGecu T48 works, so probably TL866A will do the job.
P.S. Watching videos < reading 😉
I'm a bit puzzled by the 4.17 one where it says "Removed Code Jumps (vector_dma_dac_adpcm*, dac_silence, vector_op5)(Needed for duke2 compatibility)"
Does that mean it *breaks* compatibility with duke nukem 2 or on the contrary it fixes some bug ?
Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative