This repository contains the firmware dumps and assembly files of the Sound Blaster Pro 2 (CT1341 8051 chip) and Sound Blaster 16/AWE32/AWE64 (CT1741, 8052 chip) produced between 1990 and 2000 which use a DSP chip to process audio instructions.
All of the firmware binaries are here: https://github.com/S95Sedan/CT1747_DSP/tree/main/firmware
The firmware binaries for all the versions are uploaded, version 4.04, 4.05, 4.11, 4.12, 4.13 and 4.16.
Aswell as a patched version which fixes bugs in the original firmware.
They can de disassembled using the software below.
Most of the disassembly mappings are here: https://github.com/S95Sedan/CT1747_DSP/tree/main/disassembly
The mappings uploaded are for version, 3.02, 4.04, 4.05, 4.13 and 4.16.
The binaries can be disassembled using D52 which is found here: Link
Most of the assembly files are here: https://github.com/S95Sedan/CT1747_DSP/tree/main/assembly
Versions currently uploaded are version, 3.02, 4.04, 4.05, 4.13 and 4.16.
Aswell as a patched version which fixes bugs in the original firmware.
They can be compiled with AS31 found here: Link
The complied files return an exact match as how the firmware would be on the cards dsp chip.
All the files on here are uploaded for archival and educational purpose, the license for them belongs to Creative Labs.
None of this would have been possible without the people from MAME, Vogons and Siliconp0rn.
Full documentation of the dumping process of the remaining chips aswell as hanging note fix here: https://www.vogons.org/viewtopic.php?f=46&t=48732