Releases: Baron-von-Riedesel/VSBHDA
Releases · Baron-von-Riedesel/VSBHDA
v1.5
- MPU port emulation if BLASTER variable contains P=xxx.
- cmdline option /P added.
- cmdline option /SD added.
- fix: volume for SB Live/Audigy wasn't set correctly.
- trap PIC port to reject attempts to mask the real sound hw interrupt
(Rational DOS extender). - switch to client context for SB interrupt emulation.
- HDA: improved error msg if card init fails.
- IRQ 2 accepted.
- fix: SFX noise in tyrian2k, also may be in other games that use
non-autoinit DSP cmds.
v1.4
- added 16-bit protected-mode variant vsbhda16.exe.
- reworked HDA initialization code
- Creative's diagnose.exe accepts vsbhda's SB emulation.
- fix: virtual DMA address may have been too high (crash in tyrian2k)
- fix: writes to virtual DMA channel ports C0h-DFh caused writes to
ports 10-1Fh - handle "Runtime Error 200" issue in vsbhda16.
- fix: DSP cmd 0x91 now handled correctly.
- fix: virtual DMA register reads of 08/D0 (status) corrected.
- removed stack checks for C++ sources.
- fix: mixer volume setting for HDA devices.
- cmdline option /BS added.
- direct DSP cmd 0x10 supported.
v1.3
- variant compiled with OW 2.0 (vsbhdaw.exe) added
v1.2
- no new functionality
- PCI config space access now with BIOS functions
- ensured that "interrupt disable" flag in PCI config cmd is zero
- binary size reduction
- Jemm & JLoad binaries removed - the official Jemm package v5.84+ will now contain the appropriate versions.
v1.1
Fixed: trapping PIC port 0x20 wasn't implemented correctly, resulting in lockups on some systems.
v1
initial