Skip to content

fix: RESETHACK for CT5880#163

Open
karcherm wants to merge 1 commit intocrazii:mainfrom
karcherm:main
Open

fix: RESETHACK for CT5880#163
karcherm wants to merge 1 commit intocrazii:mainfrom
karcherm:main

Conversation

@karcherm
Copy link

@karcherm karcherm commented Jul 20, 2025

Some revisions of the Ensoniq 1371 labelled CT5880 require a certain bit to be set to get the AC97 out of hard reset. These revisions are correctly identified and the RESETHACK flag is set. The certain bit that needs to be set is located in the "Chip Select and Status Register" (CSSR), not in the "Serial Interface Control Register" (SCTRL).

This commit fixes SBEMU on a mainboard with an onboard Sound Blaster PCI.

Closes #164

Some revisions of the Ensoniq 1371 labelled CT5880 require a certain bit to be set to get the AC97 out of hard reset. These revisions are correctly identified and the RESETHACK flag is set. The certain bit that needs to be set is located in the "Chip Select and Status Register" (CSSR), not in the "Serial Interface Control Register" (SCTRL).

This commit fixes SBEMU on a mainboard with an onboard Sound Blaster PCI.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Does not work with the onboard sound of the ASUS CUV4X-CM / MEDION2001 mainboard (CT5880)

1 participant