source: sbliveos2/trunk/readme.txt@ 169

Last change on this file since 169 was 153, checked in by sandervl, 25 years ago

update

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 5.9 KB
Line 
1 SoundBlaster Live! OS/2 Audio driver version 0.60 (beta)
2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3
4Contents
5========
61 Description
72 Features
83 History
94 Requirements
105 Installation/uninstall
116 Config.sys options
127 Known problems
138 File listing
149 Source code
1510 Contacting the author
1610.1 SoundBlaster Live OS/2 mailinglist
1711 Warranty
18
19
201 Description
21=============
22This is the port of the open source Creative Labs SoundBlaster Live Linux audio
23driver.
24Although the driver is almost feature complete, it should still be considered
25beta software. (see the warranty section)
26
27This work would never have been possible without the support by Creative Labs
28and the current maintainers of the Linux driver.
29
30
312 Features
32==========
33- Up to 32 simultaneous wave playback streams
34- One record stream
35- Full duplex
36- Support for the IOCTL90 mixer interface (designed by Joe Nord of
37 Crystal Semiconductor and supported by the Crystal OS/2 audio drivers)
38- RTMIDI playback & recording
39
40
413 History
42=========
430.60
44- Fixed video mixer control
45- Changed wave volume level
46- Fixed clicks when playing wave files with large audio buffers
47
480.50
49- Added RTMIDI playback & recording (MPU401)
50- Manually detect SB Live! hardware
51- Bugfix for TRAP D when starting playback/recording
52
530.25
54- First public beta release
55
56
574 Requirements
58==============
59- OS/2 Warp 4 or Warp Server for e-Business
60 (Warp 3 not tested)
61- Creative Labs SoundBlaster Live! soundcard
62
63
645 Installation/uninstall
65========================
66To install the SB Live driver:
67- Unzip driver archive
68- Run install.cmd
69- Select 'SoundBlaster Live! Wave Audio' and continue installation
70- Reboot
71
72To remove the SB Live driver you should proceed with the installation
73as described above, but select zero SB Live cards when asked.
74
756 Config.sys options
76====================
77DEVICE=J:\MMOS2\SBLIVE16.SYS /V /C /M /L
78- /V: verbose (prints copyrights during driver init)
79- /C: enable CD audio input
80- /M: enable microphone audio input
81- /L: enable linein audio input
82
83DEVICE=J:\MMOS2\SBLIVE32.SYS /D
84- /D: print start and end address of code
85 (useful to locate the code that causes a trap (CS:EIP in trapscreen))
86
87The installation adds the verbose and CD settings to the config.sys line.
88
89
907 Known problems
91================
92- Users have reported that sometimes applications can no longer play audio
93 (unable to load mdm.dll). This apparently happens from time to time (requiring
94 a reboot), but I have not been able to reproduce this myself.
95 If you find a way to reliably reproduce this, please contact the author.
96 (see section 9)
97- Small distortions when recording at 44.1khz 16 bits stereo
98- Crash in PMMERGE when installing the driver on a system that uses the Scitech
99 display drivers.
100 Workaround: move the first minstall window (which asks you to select the sb
101 driver) almost completely outside of the screen and press enter.
102- No sound when there are still inactive audio drivers in MMOS2\mmpm2.ini.
103 To correct the problem uninstall the SB Live and your old audio driver.
104 You can also manually remove references to the old driver:
105 - uninstall the SB Live driver
106 - edit MMOS2\mmpm2.ini
107 - search for 'Waveaudio=' section and remove any names that
108 are listed on that line
109 - search for 'Ampmix=' section and remove any names that
110 are listed on that line
111 (result: Waveaudio=
112 Ampmix=
113 )
114 - reinstall the SB Live driver
115 MMOS2\mmpm2.ini should now contain:
116 Waveaudio=SBLIVEWAVE01
117 Ampmix=SBLIVEAMPMIX01
118 - reboot
119
1208 File listing
121==============
122Installation files:
123 audfiles.scr
124 audplay.ico
125 AUDHELP.HLP
126 CARDINFO.dll
127 control.scr
128 midiplay.ico
129 vidplay.ico
130
13116 bits MMPM/2 audio driver:
132 sblive16.sys
133
13432 bits SB Live Core audio driver:
135 sblive32w4.sys
136
13732 bits SB Live Core audio driver:
138(uses the new KEE api found in Warp 4 + Fixpack 13 or Warp Server for
139 e-Business)
140 sblive32kee.sys
141
142
1439 Source code
144=============
145As this driver is based on the open source SoundBlaster Live Linux driver,
146the source code is available under the GNU LIBRARY GENERAL PUBLIC LICENSE.
147The CVS repository is located at the Netlabs server:
148 set CVSROOT=:pserver:guest@www.netlabs.org:d:/netlabs.src/sbliveos2
149 set USER=guest
150
151Login as 'guest' with password 'readonly'.
152
153
15410 Contacting the author
155=======================
156When you find a bug in the driver, you can contact the author by
157email at sandervl@xs4all.nl.
158Bug reports should include the following information:
159- SoundBlaster Live model
160- OS/2 version + fixpack level
161- Description of the procedure to reproduce the bug
162- Trap description (register contents) (if you're reporting a crash)
163 Add the /D option to the sblive32.sys config.sys line and write down
164 the start & end address printed during the driver initialization.
165
166Please note that I do *not* want people to mail me about problems that
167aren't clearly bugs in the driver. There is a mailinglist at egroups.com
168that can be used for general questions about the driver.
169
170Also, do NOT mail the Linux authors about problems with the OS/2 driver.
171If a problem in the driver turns out to be a bug in their code, then I will
172contact them.
173
174
17510.1 SoundBlaster Live OS/2 mailinglist
176======================================
177A mailinglist to discuss the OS/2 sblive driver has been created at egroups.com.
178Go to www.egroups.com to subscribe to sbliveos2@egroups.com.
179
180
18111 Warranty
182===========
183EXCEPT AS OTHERWISE RESTRICTED BY LAW, THIS WORK IS PROVIDED
184WITHOUT ANY EXPRESSED OR IMPLIED WARRANTIES OF ANY KIND, INCLUDING
185BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF FITNESS FOR A
186PARTICULAR PURPOSE, MERCHANTABILITY OR TITLE. EXCEPT AS
187OTHERWISE PROVIDED BY LAW, NO AUTHOR, COPYRIGHT HOLDER OR
188LICENSOR SHALL BE LIABLE TO YOU FOR DAMAGES OF ANY KIND, EVEN IF
189THEY HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Note: See TracBrowser for help on using the repository browser.