Privateer 2(dos)and my sound card

Kyee7K

Spaceman
Is there anyway for my sound card to be detected, because despite the fact that its a sb 16 pci, the game does not detect it.

My system:

233 Mhz Pentium mmx
Windows 98 SE
144 MB RAM
Sound Blaster 16 PCI(I've already tried the sb 16 emulation, and its still has failed to detect it)
Voodoo 3 2000 pci
generic analog joystick
 
Post the autoexec.bat file you're using and I'll tell you how to set it up manually.

Also, make sure that EMM386 is loaded in Config.Sys; otherwise, the sound card won't work.
 
config sys and autoexec.bat in the priv2 shortcut icon

i hope that's what you're talking about
Anyway, my config.sys is:


DEVICE=C:\WINDOWS\HIMEM.SYS
DOS=HIGH
DOS=UMB
FILES=50
BUFFERS=50
LASTDRIVE=K
DEVICE=C:\CDROM\CDROMDRV.SYS /D:CDROM001


My autoexec.bat:

SET TEMP=C:\DOS
PROMPT $P$G
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:CDROM001

CLS
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
C:\PRIV_MSG.COM
 
Correct, SW.

More importantly, though, you have to add the following line to the config.sys file, just below the top line, in order to get sound to work:

DEVICE=C:\WINDOWS\EMM386.EXE RAM 16384 /I=B000-B7FF

Additionally, your sound driver isn't ever loaded in autoexec.bat, so even with the above line you won't get sound yet. Search for a file called SBESET.EXE or something else along those lines. It should be somewhere in the C:\Program Files\Creative\ directory structure; probably buried under a few subdirectories. Then, come back here and tell me where it is.
 
files

Files under C:\Program Files\Creative\CTSND\DOSDRV

Dos4gw
Mt32
Sbcfg
Sbinit
Sblegacy
Sbload
Sbload
Sbmixer
Sbtest
Sbpci.bin

The first 9 are executables. I hope that helps.
 
Ah, there we are; I think SBINIT is what we're looking for.

Open up a DOS window, navigate to that directory, and type:

SBINIT /?

Tell me what you see.
 
Inside of SbInit

SB PCI@Port b000, IRQ 11
Output Mode is Analog
Initialization complete

Thats all, unless you wanted the information within the
autoexec.bat and config.sys files of sbinit:

Config.sys:

DOS=HIGH,UMB
Device=C:\WINDOWS\Himem.Sys
DeviceHigh=C:\WINDOWS\EMM386.Exe


autoexec.bat:

SET TMP=C:\WINDOWS\TEMP
SET winbootdir=C:\WINDOWS
SET SBPCI=C:\PROGRA~1\CREATIVE\CTSND\DOSDRV
SET PROMPT=$p$g
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS


I hope that helps.
SET TEMP=C:\DOS
SET BLASTER=A220 I7 D1 H7 P330 T6
 
Hmm...

You sure that isn't SBEINIT?

Actually, SBEINIT would appear to be what we're looking for. Just load it up after the SET BLASTER line and it shouold work.
 
I hope that this is the correct configuration for P2

My Config.sys file:

DEVICE=C:\WINDOWS\HIMEM.SYS
DOS=HIGH
DOS=UMB
FILES=50
BUFFERS=50
LASTDRIVE=K
DEVICE=C:\CDROM\CDROMDRV.SYS /D:CDROM001
My autoexec.bat files:

SET BLASTER=A220 I7 D1 H7 P330 T6
SET SBPCI=C:\PROGRA~1\CREATIVE\CTSND\DOSDRV
SET TEMP=C:\DOS
LH C:\PROGRAM FILES\MICROSOFT HARDWARE\MOUSE\MOUSE.EXE
PROMPT $P$G
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:CDROM001

CLS
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
ECHO
C:\PRIV_MSG.COM


Despite the boot disk, the game will not recognize that there is a mouse in the dos mode. What else could I do?
Any help would be helpful.
 
Just put in a reference to SBINIT or SBEINIT or whatever it is right after the SBPCI line. It should work then. I think.
 
Back
Top