Has anyone managed to get Speech to work with privateer using a SBLive?

Originally posted by Twisty
Okay, Ive decided to take your advice and run the game off the HDD. I made my original boot disk on my other computer which has W98 on it. I have stripped the autoexec and corresponding config of cd driver references.

[Edited by Twisty on 06-06-2001 at 10:01]

Twisty, I've just re-read this post. Your win98 bootdisk it does HIMEM.SYS and EMM386.EXE on it. WinME does not support DOS so you'll need to these files from a Win9x machine! A "Win9x Startup Disk" has all the basic files to run DOS. HIMEM.SYS and EMM386.EXE needs to run off the floppy.

DEVICE=A:\WINDOWS\HIMEM.SYS
DEVICE=A:\WINDOWS\EMM386.EXE 16384 D=64 FRAME=E000 /I=B000-B7FF RAM

SBLive needs HIMEM.SYS and EMM386.EXE to run it's SB16 Emulation.
The other drivers like the sound card, mouse, cd-rom can still run off the HDD.

This is the setting you need in the autoexec.bat to run SBLive in DOS with joystick support.

REM -------THE BELOW LINES ARE FOR THE SOUND CARD-----------
SET BLASTER=A220 I5 D1 H5 P330 T6 J200
SET CTSYN=C:\WINDOWS
SBMIXER /P /Q
C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV\SBEINIT.COM

Also, make sure you have this path C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV\
in your SET PATH line in the autoexec.bat.

You should be able to get the CD-ROM working too. While using your boot disk use the MEM command like this

mem /c > p1mem.txt
mem(space)/c(space)>(space)p1mem.txt

Notice the spaces. This will create a "detail report". Open the p1mem.txt file and post it.
 
Thanks for your continued effort john. Ive actually got a copy of Himem.sys and Autoexec.bat from W98 in a directory called DOS on my c: drive. Hence, my lines read

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE 16384 D=64 FRAME=E000 /I=B000-B7FF RAM

Ive also copied some other useful utilities to DOS such as mem.exe. Since I am running Privateer off the HD I have removed the call for drivers to save memory (you seem to be under the impression that I had trouble configuring the CD drives, which is not true). I dont understand why you are asking me load them again.

The redirection that you specified for mem is similar to the one I provided earlier, but I will do it and post it here soon. B.t.w. How much upper memory is needed for Privateer. This information would help me a lot.
 
Mem output:
*********************************************************

Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 39,136 (38K) 10,656 (10K) 28,480 (28K)
HIMEM 1,168 (1K) 1,168 (1K) 0 (0K)
EMM386 4,320 (4K) 4,320 (4K) 0 (0K)
SBEINIT 3,424 (3K) 3,424 (3K) 0 (0K)
COMMAND 7,168 (7K) 0 (0K) 7,168 (7K)
Free 692,576 (676K) 635,536 (621K) 57,040 (56K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 19,824 635,536
Upper 92,688 35,648 57,040
Reserved 0 0 0
Extended (XMS)* 267,208,176 3,668,464 263,539,712
---------------- ----------- ----------- -----------
Total memory 267,956,224 3,723,936 264,232,288

Total under 1 MB 748,048 55,472 692,576

Total Expanded (EMS) 17,170,432 (16M)
Free Expanded (EMS)* 16,777,216 (16M)

* EMM386 is using XMS memory to simulate EMS memory as needed.
Free EMS memory may change as free XMS memory changes.

Largest executable program size 635,456 (621K)
Largest free upper memory block 37,040 (36K)
MS-DOS is resident in the high memory area.
************************************************************
 
Twisty, Upper memory isn't the issue it's Conventional memory. P1 needs 570k of free Conventional memory which you have and them some. Also it can't handle memory above 16mb hence the 16384.
Here's my sblive settings.

REM -------THE BELOW LINES ARE FOR THE SOUND CARD-----------
SET BLASTER=A220 I5 D1 H5 P330 T6 J200
SET CTSYN=C:\WINDOWS
SBMIXER /P /Q
C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV\SBEINIT.COM

and the config.sys

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE 16384 D=64 FRAME=E000 /I=B000-B7FF RAM

REM---COMMON-----------
DOS=HIGH,UMB
STACKS=18,256
FILESHIGH=50
BUFFERSHIGH=35
LASTDRIVE=G

When you posted your autoexec.bat your sound settings did not have SET CTSYN=C:\WINDOWS and SBMIXER /P /Q

Also, I feel the game runs better with these settings in the config.sys. As far as the CD-ROM is concern I just believe that you could also get it running too. Oh, I also notice in the memory report you don't have the mouse driver loaded. Can this game even be played without a mouse? Running the MEM command the way I ask show a lot more info then yours did.

[Edited by Johnl12 on 06-08-2001 at 07:07]
 
Thanks for your help John.

As far as the mouse is concerned, I have always used the keyboard during flight and only use the mouse at base etc. That line was the only one that I didnt include when I posted here.

I have got it working successfully now, but it didnt have anything to do with memory. This is what puzzled me initially as I was certain that I had enough memory and that the soundcard was configured correctly for DOS as it works for other DOS games that I still play. However, I decided to uninstall the legacy device in system properties and reinstalled it again, as well as re-run sbeset. It now works without a hitch. Strange, as I couldnt find a fault with the configuration.
 
After reading John's post I decided to retry using the mouse, but Ive gotta admit - I hate it. Im with you Wedgie, keyboards rock!
 
Back
Top