source: sbliveos2/trunk/readme.txt@ 152

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

misc updates

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 5.8 KB
Line 
1 SoundBlaster Live! OS/2 Audio driver version 0.50 (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.50
44- Added RTMIDI playback & recording (MPU401)
45- Manually detect SB Live! hardware
46- Bugfix for TRAP D when starting playback/recording
47
480.25
49- First public beta release
50
51
524 Requirements
53==============
54- OS/2 Warp 4 or Warp Server for e-Business
55 (Warp 3 not tested)
56- Creative Labs SoundBlaster Live! soundcard
57
58
595 Installation/uninstall
60========================
61To install the SB Live driver:
62- Unzip driver archive
63- Run install.cmd
64- Select 'SoundBlaster Live! Wave Audio' and continue installation
65- Reboot
66
67To remove the SB Live driver you should proceed with the installation
68as described above, but select zero SB Live cards when asked.
69
706 Config.sys options
71====================
72DEVICE=J:\MMOS2\SBLIVE16.SYS /V /C /M /L
73- /V: verbose (prints copyrights during driver init)
74- /C: enable CD audio input
75- /M: enable microphone audio input
76- /L: enable linein audio input
77
78DEVICE=J:\MMOS2\SBLIVE32.SYS /D
79- /D: print start and end address of code
80 (useful to locate the code that causes a trap (CS:EIP in trapscreen))
81
82The installation adds the verbose and CD settings to the config.sys line.
83
84
857 Known problems
86================
87- Users have reported that sometimes applications can no longer play audio
88 (unable to load mdm.dll). This apparently happens from time to time (requiring
89 a reboot), but I have not been able to reproduce this myself.
90 If you find a way to reliably reproduce this, please contact the author.
91 (see section 9)
92- Small distortions when recording at 44.1khz 16 bits stereo
93- Crash in PMMERGE when installing the driver on a system that uses the Scitech
94 display drivers.
95 Workaround: move the first minstall window (which asks you to select the sb
96 driver) almost completely outside of the screen and press enter.
97- No sound when there are still inactive audio drivers in MMOS2\mmpm2.ini.
98 To correct the problem uninstall the SB Live and your old audio driver.
99 You can also manually remove references to the old driver:
100 - uninstall the SB Live driver
101 - edit MMOS2\mmpm2.ini
102 - search for 'Waveaudio=' section and remove any names that
103 are listed on that line
104 - search for 'Ampmix=' section and remove any names that
105 are listed on that line
106 (result: Waveaudio=
107 Ampmix=
108 )
109 - reinstall the SB Live driver
110 MMOS2\mmpm2.ini should now contain:
111 Waveaudio=SBLIVEWAVE01
112 Ampmix=SBLIVEAMPMIX01
113 - reboot
114
1158 File listing
116==============
117Installation files:
118 audfiles.scr
119 audplay.ico
120 AUDHELP.HLP
121 CARDINFO.dll
122 control.scr
123 midiplay.ico
124 vidplay.ico
125
12616 bits MMPM/2 audio driver:
127 sblive16.sys
128
12932 bits SB Live Core audio driver:
130 sblive32w4.sys
131
13232 bits SB Live Core audio driver:
133(uses the new KEE api found in Warp 4 + Fixpack 13 or Warp Server for
134 e-Business)
135 sblive32kee.sys
136
137
1389 Source code
139=============
140As this driver is based on the open source SoundBlaster Live Linux driver,
141the source code is available under the GNU LIBRARY GENERAL PUBLIC LICENSE.
142The CVS repository is located at the Netlabs server:
143 set CVSROOT=:pserver:guest@www.netlabs.org:d:/netlabs.src/sbliveos2
144 set USER=guest
145
146Login as 'guest' with password 'readonly'.
147
148
14910 Contacting the author
150=======================
151When you find a bug in the driver, you can contact the author by
152email at sandervl@xs4all.nl.
153Bug reports should include the following information:
154- SoundBlaster Live model
155- OS/2 version + fixpack level
156- Description of the procedure to reproduce the bug
157- Trap description (register contents) (if you're reporting a crash)
158 Add the /D option to the sblive32.sys config.sys line and write down
159 the start & end address printed during the driver initialization.
160
161Please note that I do *not* want people to mail me about problems that
162aren't clearly bugs in the driver. There is a mailinglist at egroups.com
163that can be used for general questions about the driver.
164
165Also, do NOT mail the Linux authors about problems with the OS/2 driver.
166If a problem in the driver turns out to be a bug in their code, then I will
167contact them.
168
169
17010.1 SoundBlaster Live OS/2 mailinglist
171======================================
172A mailinglist to discuss the OS/2 sblive driver has been created at egroups.com.
173Go to www.egroups.com to subscribe to sbliveos2@egroups.com.
174
175
17611 Warranty
177===========
178EXCEPT AS OTHERWISE RESTRICTED BY LAW, THIS WORK IS PROVIDED
179WITHOUT ANY EXPRESSED OR IMPLIED WARRANTIES OF ANY KIND, INCLUDING
180BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF FITNESS FOR A
181PARTICULAR PURPOSE, MERCHANTABILITY OR TITLE. EXCEPT AS
182OTHERWISE PROVIDED BY LAW, NO AUTHOR, COPYRIGHT HOLDER OR
183LICENSOR SHALL BE LIABLE TO YOU FOR DAMAGES OF ANY KIND, EVEN IF
184THEY HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Note: See TracBrowser for help on using the repository browser.