Skip to content

Aztech AZT1605 (Clinton/Nova 16 Extra) fixes#6325

Merged
OBattler merged 10 commits into86Box:masterfrom
win2kgamer:azt1605-fixes
Oct 12, 2025
Merged

Aztech AZT1605 (Clinton/Nova 16 Extra) fixes#6325
OBattler merged 10 commits into86Box:masterfrom
win2kgamer:azt1605-fixes

Conversation

@win2kgamer
Copy link
Copy Markdown
Contributor

Summary

Resolves several issues with the Sound Galaxy Clinton/Nova 16 Extra card (AZT1605):

  • Aztech variable command length handling now works properly resolving the hang when writing the EEPROM in MIXTSR
  • SB DSP RP is incremented when Aztech command 0x08 subcommand 0x01 is run by EMUTSR which resolves HWSET failing to detect the card if run after EMUTSR
  • AZT1605 SBPro mixer readout ports (in the 628-62Fh/648-64Fh range) are implemented resolving the scrambled mixer values in MIXTSR and HWSET
  • AZT1605 now restores the WSS mixer values from the EEPROM and sane default values are used resolving the reported issue of the OPL3 being silent after boot
  • AZT1605 always uses the WSS AUX1 mixer allowing the CD volume slider to work
  • AZT1605 now filters the OPL3 through the WSS AUX2 mixer allowing the FM volume slider to work

Also added some basic logging to the Aztech code.

Checklist

References

Provide links to datasheets or other documentation that helped you implement this pull request.

@OBattler OBattler merged commit 57b72c8 into 86Box:master Oct 12, 2025
45 checks passed
@win2kgamer win2kgamer deleted the azt1605-fixes branch October 14, 2025 01:30
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.

Various issues with the AZTech Sound Galaxy Clinton (Nova 16 Extra) in MS-DOS

2 participants