+ Driver issues
+ Driver issues
I've been trying to get WC Privateer to run on my machine using WinME. I've patched my files so I can use Dos. My only problem is its been so long since I've had to write my own driver lines, that I don't know how to set up for a sound card with joystick support. I can play the game with no sound, no mouse and no joystick. And it stinks. Any help would be great. Thanks!
Grab CuteMouse 1.9 from the link in my sig. To use it in DOS put it in a known folder (just ctmouse.exe will do) and then point to it in the autoexec.bat file. So, if you put it in the Windows folder, you want to add the line-
C:\WINDOWS\CTMOUSE.EXE
Read the CuteMouse documention for details of ways of tweaking things like cursor speed and so on. Note that CuteMouse will load itself high if there's room automatically.
For the sound card you will have to do a bit of detective work. We need to know the make and model of your sound card/onboard sound. It is possible, if it's very recent, that there is no DOS driver for it. But let's give it a go.
Go to Control Panel in Windows and double-click System. Go to the Device Manager tab and see what is listed under Sound, Video and Game Controllers. That should help us a bit.
C:\WINDOWS\CTMOUSE.EXE
Read the CuteMouse documention for details of ways of tweaking things like cursor speed and so on. Note that CuteMouse will load itself high if there's room automatically.
For the sound card you will have to do a bit of detective work. We need to know the make and model of your sound card/onboard sound. It is possible, if it's very recent, that there is no DOS driver for it. But let's give it a go.
Go to Control Panel in Windows and double-click System. Go to the Device Manager tab and see what is listed under Sound, Video and Game Controllers. That should help us a bit.
<CENTER><A HREF="http://www.litepc.com/index.html"><IMG SRC="http://www.procerus.btinternet.co.uk/98 ... A></CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
If, as you say, you've "patched" ME so that you can use DOS mode then I'm afraid that you will have to install either a PS2 or else a serial mouse if you want mouse support in DOS games.
Although many motherboards have an "enable legacy mouse/keyboard support" option in the BIOS to allow use of USB items under some conditions, I think you'll find that it won't work for games.
For the sound card, if you've properly installed the drivers, I think you'll find there should be a file called CTSB16.SYS somewhere. Do a search for it (Start, Find...). Then add the following to your DOS mode config.sys
Devicehigh=C:\******\CTSB16.SYS /Unit=0 /Blaster=A:220 I:5 D:1 H:5
where "******" is the correct path to the file. Then add the following to your autoexec.bat
SET SOUND=C:\"******"
SET MIDI=Synth:1 Map:E
Set BLASTER= A220 I5 D1 H5 P330 T6
where "******" is that path again.
Post again if you can't find that file. I may have got these details from too old a web site. Perhaps there are more modern versions and the entries may have to be different.
Although many motherboards have an "enable legacy mouse/keyboard support" option in the BIOS to allow use of USB items under some conditions, I think you'll find that it won't work for games.
For the sound card, if you've properly installed the drivers, I think you'll find there should be a file called CTSB16.SYS somewhere. Do a search for it (Start, Find...). Then add the following to your DOS mode config.sys
Devicehigh=C:\******\CTSB16.SYS /Unit=0 /Blaster=A:220 I:5 D:1 H:5
where "******" is the correct path to the file. Then add the following to your autoexec.bat
SET SOUND=C:\"******"
SET MIDI=Synth:1 Map:E
Set BLASTER= A220 I5 D1 H5 P330 T6
where "******" is that path again.
Post again if you can't find that file. I may have got these details from too old a web site. Perhaps there are more modern versions and the entries may have to be different.
<CENTER><A HREF="http://www.litepc.com/index.html"><IMG SRC="http://www.procerus.btinternet.co.uk/98 ... A></CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
- 486 player
- Gaming Demi-god
- Posts: 1219
- Joined: Wed Sep 18, 2002 6:32 am
- Location: Europe
I think the joystick will be attached to the SoundBlaster, 486. So it needs to sound card driver installed to initialize it.
I've got onboard (motherboard) sound here and my joystick won't work in DOS unless the DOS sound driver's installed.
I've got onboard (motherboard) sound here and my joystick won't work in DOS unless the DOS sound driver's installed.
<CENTER><A HREF="http://www.litepc.com/index.html"><IMG SRC="http://www.procerus.btinternet.co.uk/98 ... A></CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
Sheesh
I forgot how tough this could be setting up for a game. I've tried what you suggested as far as your command lines. It locks up right after
device=c:\windows\system\SB16SND.drv /Unit=0 /Blaster=A:220 I:7 D:1 H:5
In my driver file details the only other on there with SB16 is SB16.VXD. All the others are WFM and a few other ones.
BTW I reformatted and loaded on 98SE. I realized how much ME stunk.
So here's what my config.sys looks like
device=c:\windows\himem.sys
device=c:\windows\emm386.exe 16384 ram D=64 FRAME=E000 /I=B000-B7FF
dos=high
files=25
buffers=25
device=c:\windows\system\SB16SND.drv /Unit=0 /Blaster=A:220 I:7 D:1 H:5
And here's autoexec.bat
@echo off
path=c:\windows;c:windows\command;c:\dos;
prompt $p$g
SET SOUND=C:\WINDOWS\SYSTEM\SB16SND.DRV
SET MIDI=Synth:1 Map:E
Set BLASTER= A220 I7 D1 H5 P330 T6
No luck at all. Here's some info might help, I got new dos drivers for the SB. When I go to install em the program asks where the card is. I tell it 220H and it says its not there. Thanks again for the assitance.
device=c:\windows\system\SB16SND.drv /Unit=0 /Blaster=A:220 I:7 D:1 H:5
In my driver file details the only other on there with SB16 is SB16.VXD. All the others are WFM and a few other ones.
BTW I reformatted and loaded on 98SE. I realized how much ME stunk.
So here's what my config.sys looks like
device=c:\windows\himem.sys
device=c:\windows\emm386.exe 16384 ram D=64 FRAME=E000 /I=B000-B7FF
dos=high
files=25
buffers=25
device=c:\windows\system\SB16SND.drv /Unit=0 /Blaster=A:220 I:7 D:1 H:5
And here's autoexec.bat
@echo off
path=c:\windows;c:windows\command;c:\dos;
prompt $p$g
SET SOUND=C:\WINDOWS\SYSTEM\SB16SND.DRV
SET MIDI=Synth:1 Map:E
Set BLASTER= A220 I7 D1 H5 P330 T6
No luck at all. Here's some info might help, I got new dos drivers for the SB. When I go to install em the program asks where the card is. I tell it 220H and it says its not there. Thanks again for the assitance.
If the driver says the card isn't there then it might be worth reseating the actual sound card.
When you open Control Panel, System, Device Manager, Sound Video and Game Controllers in Windows what is listed there? And, when you double-click each of the sound card's entries, what is listed under the Resources tab?
Remove any entries I suggested you make. They're obviously wrong if they're locking the machine up!
Ideally the DOS drivers should make the entries in the config.sys and autoexec.bat for you when you install them.
We need to know the IRQ and memory details from the sound card in Windows. Then, hopefully, we can use those to install the DOS drivers properly.
When you open Control Panel, System, Device Manager, Sound Video and Game Controllers in Windows what is listed there? And, when you double-click each of the sound card's entries, what is listed under the Resources tab?
Remove any entries I suggested you make. They're obviously wrong if they're locking the machine up!
Ideally the DOS drivers should make the entries in the config.sys and autoexec.bat for you when you install them.
We need to know the IRQ and memory details from the sound card in Windows. Then, hopefully, we can use those to install the DOS drivers properly.
<CENTER><A HREF="http://www.litepc.com/index.html"><IMG SRC="http://www.procerus.btinternet.co.uk/98 ... A></CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
Drivers
Ok under sound and video game controllers is
Creative 3D stereo enhancement
Creative Sound Blaster 16 Plug and Play
Gameport Joystick
Resources for Stereo Enhancement is 0100-0100
Resources for SB16 Plug and play is
IRQ 7
DMA 7
DMA 3
I/O Range 0220-022F
I/O Range 0300-0301
I/O Range 0388-038B
Resources for Joystick 0200-0207
That's it.
Creative 3D stereo enhancement
Creative Sound Blaster 16 Plug and Play
Gameport Joystick
Resources for Stereo Enhancement is 0100-0100
Resources for SB16 Plug and play is
IRQ 7
DMA 7
DMA 3
I/O Range 0220-022F
I/O Range 0300-0301
I/O Range 0388-038B
Resources for Joystick 0200-0207
That's it.
Let's try changing the config.sys line from:
device=c:\windows\system\SB16SND.drv /Unit=0 /Blaster=A:220 I:7 D:1 H:5
to
device=c:\windows\system\SB16SND.drv /Unit=0 /Blaster=A:220 I:7 D:3 H:7
and one of the autoexec.bat lines from:
Set BLASTER= A220 I7 D1 H5 P330 T6
to
Set BLASTER= A220 I7 D3 H7 P330 T6
We're doing this because the original lines are telling your computer that the sound card's DMA lines are at 1 and 5 whereas your system says that they are at 3 and 7.
I'm not promising that this will work. And I wonder why your system doesn't have any "legacy" sound entries under Sound, video and game controllers? Odd.
device=c:\windows\system\SB16SND.drv /Unit=0 /Blaster=A:220 I:7 D:1 H:5
to
device=c:\windows\system\SB16SND.drv /Unit=0 /Blaster=A:220 I:7 D:3 H:7
and one of the autoexec.bat lines from:
Set BLASTER= A220 I7 D1 H5 P330 T6
to
Set BLASTER= A220 I7 D3 H7 P330 T6
We're doing this because the original lines are telling your computer that the sound card's DMA lines are at 1 and 5 whereas your system says that they are at 3 and 7.
I'm not promising that this will work. And I wonder why your system doesn't have any "legacy" sound entries under Sound, video and game controllers? Odd.
<CENTER><A HREF="http://www.litepc.com/index.html"><IMG SRC="http://www.procerus.btinternet.co.uk/98 ... A></CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
Are you sure it's a game port joystick (connects to midi connector on sound card) and not a USB one? A USB stick isn't going to work in DOS.
<CENTER><A HREF="http://www.litepc.com/index.html"><IMG SRC="http://www.procerus.btinternet.co.uk/98 ... A></CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
Same
Positive its not USB. I got an old Sidewinder. No forcefeed back or any new stuff on it. Plugs right into soundcard. Almost looks like a serial port.
Here's someting curious I've noticed. The way I set sound up is with a utility from Creative Labs. It seeks your SB and sets the port, irq, midi, and dma. The thing is it changes the port and midi almost everytime I use it. The game works great as long as go to the install and change settings. Maybe this is the reason no joystick support.
At any rate having a great time fraggin pirates and retros, though I use the keyboard for flying. :Angry:
Here's someting curious I've noticed. The way I set sound up is with a utility from Creative Labs. It seeks your SB and sets the port, irq, midi, and dma. The thing is it changes the port and midi almost everytime I use it. The game works great as long as go to the install and change settings. Maybe this is the reason no joystick support.
At any rate having a great time fraggin pirates and retros, though I use the keyboard for flying. :Angry:
Sorry to hear it Seizer.
Good luck.
Good luck.
<CENTER><A HREF="http://www.litepc.com/index.html"><IMG SRC="http://www.procerus.btinternet.co.uk/98 ... A></CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>
<CENTER>with <FONT COLOR=FF0000><B>629K</B></FONT> of free conventional memory in full DOS mode using QEMM 9.0<BR>(or 628K with <A HREF="http://www.uwe-sieber.de/umbpci_e.html">UMBPCI.SYS</A> providing real mode for <A HREF="http://members.aol.com/axcel216/speed.htm">FastVid</A>) with SmartDrive, CD-ROM,
<A HREF="http://cutemouse.sourceforge.net/">CuteMouse</A>, sound support and <A HREF="http://home.student.utwente.nl/r.muller ... Refresh</A> all loaded high.</CENTER>