* Aztech: Clean up unused code and outdated comments, add a standard 86Box header comment and fix a warning in the logging code
* Aztech: Implement gameport enable/disable for AZT1605 and AZT2316A
* Aztech: Implement SBPro mixer restore from EEPROM for AZT2316A
* Implement the Aztech Sound Galaxy Pro 16 (AZTPR16) sound card
* AZTPR16: Right shift master volume by 1 during mixer update, fixes quiet audio in DOS WSS sound test
* AZTPR16: Set the Panasonic CD-ROM bit in the config word, fixes CR56X.SYS on Packard Bell 141233 boot disk
All drivers work outside of CDSETUP.SYS from the v2.04 DOS/Win3.1 driver package failing to detect the card. SNDINIT from the same package does work so audio is functional.
This behavior satisfies all tested AZT1605/Clinton and AZT2316/Washington drivers allowing the device config "Raise CODEC interrupt" checkbox to be removed
* Switch CD audio and OPL3 filters on AZT2316 mode switch, fixes FM and CD volume control on Windows
* Add support for I/O port 630h (as used on PB Forte16 cards) to the MKE/Panasonic interface
* Add missing cpu.h include to fix compile errors when logging is enabled
* SB DSP: Move Aztech variable command length handling to correct if block, fixes EEPROM writing hang in MIXTSR
* SB DSP: Increment RP after unknown Aztech command 0x08 subcommand 0x01 is run, fixes HWSET detection after EMUTSR is run
* Aztech: Give AZT1605 its own read function and only allocate I/O ports in the 62x/64x range
* Aztech: Add logging code
* AZT1605: Implement the SBPro mixer readout ports, fixes scrambled mixer settings in MIXTSR and HWSET
* AZT1605: Restore WSS mixer from EEPROM during init and use sane initial EEPROM mixer values
* Aztech: Always use AUX1 WSS channel for CD audio on AZT1605, fixes CD volume control on Win3.1 drivers
* AZT1605: Filter OPL3 through WSS AUX2 mixer, fixes FM volume control on Win3.1 drivers
* AdLib Gold changes of the day (September 23rd, 2025)
1. Make sure the check to the Surround module is properly placed when disabled/enabled.
2. Replace local adgold_buffer with opl_buffer from its struct to improve the audio output and less clipping.
* Some fixes for the AdLib Gold of the day (September 26th, 2025)
1. Revert the sampling DMA int functions back to void but with a check that monitors the DMA FIFO whenever it's within the range or not.
2. Actually clear the IRQ properly.
1. Make sure the check to the Surround module is properly placed when disabled/enabled.
2. Replace local adgold_buffer with opl_buffer from its struct to improve the audio output and less clipping.