added SB X-Fi driver source code ( inactive )
Recent Commits to VSBHDA:main (7)
-
added SB X-Fi driver source code ( inactive )
-
Create LICENSE
Create LICENSE
-
v2.0
v2.0
-
ICH/NVidia/SiS cards: reverted ICH_getbufpos() to return position
ICH/NVidia/SiS cards: reverted ICH_getbufpos() to return position
-
ES1371/73: enable joystick
ES1371/73: enable joystick
-
option /BP added & default buffer protection size is now 64
option /BP added & default buffer protection size is now 64
-
option /BP added & default buffer protection size is now 64
option /BP added & default buffer protection size is now 64
-
ADPCM code moved to ADPCM.C and reworked a bit
ADPCM code moved to ADPCM.C and reworked a bit
-
ADPCM decoding adjusted to improved resampling code.
ADPCM decoding adjusted to improved resampling code.
-
added OW module _matherr to reduce binary size by 3.5 kB
added OW module _matherr to reduce binary size by 3.5 kB
-
tool pcisnd added
tool pcisnd added
-
reorganized source paths part 2
reorganized source paths part 2
-
source paths reorganized
source paths reorganized
-
period size value (/PS) now used by SB Life/Audigy code
period size value (/PS) now used by SB Life/Audigy code
-
memory alloc for soundfonts now more efficient
memory alloc for soundfonts now more efficient
-
AC'97 (Intel, NVidia, SiS) adjusted to new /B option
AC'97 (Intel, NVidia, SiS) adjusted to new /B option
-
AC'97 (Intel, NVidia, SiS) adjusted to new /B option
AC'97 (Intel, NVidia, SiS) adjusted to new /B option
-
fixed: delayed sound, especially if frequency < 44.1 kHz
fixed: delayed sound, especially if frequency < 44.1 kHz
-
Makefiles for Linux (Linux.mak, Linux16.mak) added
Makefiles for Linux (Linux.mak, Linux16.mak) added
-
Makefiles for Linux (Linux.mak, Linux16.mak) added
Makefiles for Linux (Linux.mak, Linux16.mak) added
-
replaced getenv() and strtol() by assembly modules to reduce code siz…
replaced getenv() and strtol() by assembly modules to reduce code size (for 16-bit mainly)
-
fixed HDA: check if HDA controller address is set wasn't safe.
fixed HDA: check if HDA controller address is set wasn't safe.
-
direct mode code adjusted to modified resample function cv_rate()
direct mode code adjusted to modified resample function cv_rate()
-
some test programs added; option /CF16 added
some test programs added; option /CF16 added
-
improved handling of case 'DMA buffer < SB buffer'
improved handling of case 'DMA buffer < SB buffer'
-
VDMA: store mask status internally, avoid to (unreliably) read ports …
VDMA: store mask status internally, avoid to (unreliably) read ports 0x0F/0xDE
-
fixed: DSP play cmds started sound, ignoring DMA channel mask.
fixed: DSP play cmds started sound, ignoring DMA channel mask.
-
v1.9
v1.9
-
fixed /LF: option for 16-bit variant
fixed /LF: option for 16-bit variant
-
fixed regression v1.8: sound distorted if DMA buffer < SB buffer
fixed regression v1.8: sound distorted if DMA buffer < SB buffer
-
v1.9pre1
v1.9pre1
-
VIA 823x: pitch corrected
VIA 823x: pitch corrected
-
fixed SB Life/Audigy: period size was incorrect after recent change.
fixed SB Life/Audigy: period size was incorrect after recent change.
-
card drivers: removed card_lastgoodpos variable
card drivers: removed card_lastgoodpos variable
-
debug version: some fixes for /LF cmdline option
debug version: some fixes for /LF cmdline option
-
debug version: logfile written if cmdline option /LF: is given
debug version: logfile written if cmdline option /LF: is given
-
uninst.asm added; some minor changes; comment in makefile about DOS e…
uninst.asm added; some minor changes; comment in makefile about DOS env added
-
uninst.asm added; some minor changes; comment in makefile about DOS e…
uninst.asm added; some minor changes; comment in makefile about DOS env added
-
reworked DSP cmd port busy handling
reworked DSP cmd port busy handling
-
finished DSP cmd 0x10 reworking; some minor changes;
finished DSP cmd 0x10 reworking; some minor changes;
-
DSP cmd 0x10 (direct mode) reworked; DSP cmd 0xFD now handled
DSP cmd 0x10 (direct mode) reworked; DSP cmd 0xFD now handled
-
v1.8
v1.8
-
fixed: /OPL0 didn't remove ports 0x228-0x229 from trap table
fixed: /OPL0 didn't remove ports 0x228-0x229 from trap table
-
correctly handle SB sound buffer in EMS page frame.
correctly handle SB sound buffer in EMS page frame.
-
SB CD volume setting supported; minor cleanup SB Live/Audigy driver; …
SB CD volume setting supported; minor cleanup SB Live/Audigy driver; SBLIFEW tool added
-
Make process simplified
Make process simplified
-
fix for FastTracker 2
fix for FastTracker 2
-
fix bug in previous commit;
fix bug in previous commit;
-
fixed: DMA buffer may be smaller than SB buffer (exits single-cycle w…
fixed: DMA buffer may be smaller than SB buffer (exits single-cycle w/o interrupt)
-
internal switch HOSTRT (sbisr.asm) changed to 0
internal switch HOSTRT (sbisr.asm) changed to 0
-
internal switch HOSTRT (sbemu.asm) changed to 0
internal switch HOSTRT (sbemu.asm) changed to 0
-
added pciirq tool to list irqs used by PCI devices
added pciirq tool to list irqs used by PCI devices
-
simplified all sound card driver's memory management
simplified all sound card driver's memory management
-
fixed: no auto-reset of mixer if DSP is reset
fixed: no auto-reset of mixer if DSP is reset
-
HDA: fixed vmware compatibility
HDA: fixed vmware compatibility
-
added hwinfo
added hwinfo
-
v1.7
v1.7
-
fixes: SB Live/SB Audigy FX8010 initialization.
fixes: SB Live/SB Audigy FX8010 initialization.
-
SBLive: support "speaker" connector with /O1
SBLive: support "speaker" connector with /O1
-
support for SiS 7012, AC97 added
support for SiS 7012, AC97 added