Skip to content

Sound Blaster 16 - CT1741 DSP - Assembly/Disassembly

Notifications You must be signed in to change notification settings

S95Sedan/CT1741_DSP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creative Labs - DSP Firmwares (CT1341/CT1741)

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.

- Firmware Binaries:

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.

- Disassembly Files:

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

- Assembly Files:

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

About

Sound Blaster 16 - CT1741 DSP - Assembly/Disassembly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published