VOGONS

Common searches


First post, by EZ

User metadata
Rank Newbie
Rank
Newbie

Hello I'm new here, but I'm an old school dos gamer.
As I vaguely remembered the drama of having a seperate boot configuration for every dos game, I happily used dosbox+dbgl for a while now. But as I collect old computers I wanted an original dos pc. So now I have a Pentium 2 300Mhz with Voodoo2 card, MT32, gravis ultrasound, and an awe64 PNP card. Now the latter isn't as pnp as the name suggest, as many older apogee games won't recognise it, as well as the ctcm utility only 'configures 2 of 3 PNP devices'. Now I also have a SB16 PNP and non-PNP lying around, but these are not very well recognised either by the (non?) PNP drivers. I reserved an IRQ (7) for it in the bios, that made DOOM and the like work, but still the older apogee games not. I set the PNP os on false, then true, but to no avail. Disabled the L1 and L2 caches (not that it made sense to me but someone suggested it here) though that didn't help either. If I shorten the blaster environment variable so Hocus Pocus can parse it, it says it can't find the fm device. Prince of Persia (1) works like a charm but not wolfenstein 3d, not keen 4 and not Hocus Pocus (well, the latter I can use with my GUS, but then I can't use my Gravis gamepads as the GUS is a mere ACE with no joyport). Maybe my computer is too fast? I tried moslo but that didn't help the autodetection either and considering the 'configured 2 of 3 devices' part I think it's not the real problem.
Anyone can help?
Thanks in advance

EZ

Last edited by EZ on 2011-06-08, 20:12. Edited 1 time in total.

Reply 1 of 14, by Jolaes76

User metadata
Rank Oldbie
Rank
Oldbie

There are people around here who have cards like yours (at least the same generation). They can help but they will need the content of your autoexec.bat and probably config.sys files...

(Maybe it is just a missing "diagnose /s", maybe sg else etc.)

"Ita in vita ut in lusu alae pessima iactura arte corrigenda est."

Reply 2 of 14, by DonutKing

User metadata
Rank Oldbie
Rank
Oldbie

What are the model numbers of your two SB16's?
I noticed some S16's are only half PnP; they need to be initialised with diagnose before they work but CTCM won't recognise them. As oppsed to older cards with jumpers which work with nothing more than a SET BLASTER line in autoexec.

As jolaes said, please post your config.sys and autoexec.bat and all variations of SET BLASTER you are using. If hocus pocus says it can't find the FM device I suspect you may have deleted the wrong part of the SET BLASTER line.

Also, with a Pentium 2 you may find some older DOS games, particularly a few Epic/Apogee games will give 'runtime error 200' on startup, its something to do with games written in turbo pascal, and there is a patch available for that if you troll google.

Reply 3 of 14, by retro games 100

User metadata
Rank l33t
Rank
l33t

Recently, I've been messing about with an AWE64. After installation of the DOS and Win 3.x software, my auto + config files now look like this. BTW, if you want to learn more about what ctcm.exe is doing, run ctcu.exe in DOS, version 6.22 or less.

Bits of autoexec.bat
auto.jpg

Bits of config.sys
config.jpg

Reply 4 of 14, by EZ

User metadata
Rank Newbie
Rank
Newbie

I want to thank you all for replying on such a short notice.
Stupid to forget to include my configsys and autoexec, well, here goes:

config.sys

[MENU]
menuitem=Windows
menuitem=Highend
menuitem=Lowend
menuitem=Lowestend

[Highend]
SHELL=C:\COMMAND.COM /P /E:32768
DEVICEHIGH=C:\WINDOWS\SETVER.EXE
DOS=HIGH, UMB
DEVICEHIGH=C:\WINDOWS\HIMEM.SYS /testmem:off
DEVICEHIGH=C:\WINDOWS\EMM386.EXE RAM
FCBSHIGH=16,0
FILES=40
BUFFERS=40
DEVICEHIGH=C:\DOSDRV\cd1.SYS /D:CDROM1
LASTDRIVE=E

[Windows]
SHELL=C:\COMMAND.COM /P /E:32768
DEVICEHIGH=C:\WINDOWS\HIMEM.SYS
FILES=40
BUFFERS=40
LASTDRIVE=Z

[Lowend]
DOS=HIGH, UMB
LASTDRIVE=D

[Lowestend]
DOS=HIGH, UMB

my autoexec.bat:

@ECHO OFF
GOTO %CONFIG%

:Windows
SET PATH=C:\ULTRASND;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PROGRA~1\WIN98RK;C:\DOSDRV;
CALL gus.bat
CALL 3dfx.bat
WIN
GOTO END

:Highend
pause
SET PATH=C:\ULTRASND;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PROGRA~1\WIN98RK;C:\DOSDRV;
CALL C:\gus.bat
CALL C:\3dfx.bat
CALL C:\sndblstr.bat
LH C:\Windows\COMMAND\MSCDEX.EXE /D:CDROM1
LH C:\Dosdrv\MOUSE.EXE
GOTO END

:Lowend
SET PATH=C:\ULTRASND;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOSDRV;
CALL C:\sbsmpl.bat
CALL C:\gus.bat
REM CALL C:\sndblstr.bat
GOTO END

:Lowestend
SET SOUND=C:\DOSDRV\SBAWE64\SB16
SET BLASTER=A220 I7 D1 T3
GOTO END

:END
@ECHO ON

I think the only interesting here now is gus.bat and sndblstr.bat

gus.bat:

@REM ===== Gravis initialization (4.10) =====
@SET ULTRASND=260,3,3,3,3
@SET ULTRADIR=C:\ULTRASND
@C:\ULTRASND\ULTRINIT.EXE -dj
@REM ===== Gravis initialization ends =====

sndblstr.bat

SET SOUND=C:\DOSDRV\SBAWE64\SB16
SET BLASTER=A220 I7 D1 H7 P300 E620 T6
SET MIDI=SYNTH:1 MAP:E
LH %SOUND%\ctcm
LH %SOUND%\aweutil /s
LH %SOUND%\diagnose /s
LH %SOUND%\mixerset /p /q

Reply 5 of 14, by EZ

User metadata
Rank Newbie
Rank
Newbie
What are the model numbers of your two SB16's? I noticed some S16's are only half PnP; they need to be initialised with diagnose […]
Show full quote

What are the model numbers of your two SB16's?
I noticed some S16's are only half PnP; they need to be initialised with diagnose before they work but CTCM won't recognise them. As oppsed to older cards with jumpers which work with nothing more than a SET BLASTER line in autoexec.

As jolaes said, please post your config.sys and autoexec.bat and all variations of SET BLASTER you are using. If hocus pocus says it can't find the FM device I suspect you may have deleted the wrong part of the SET BLASTER line.

Also, with a Pentium 2 you may find some older DOS games, particularly a few Epic/Apogee games will give 'runtime error 200' on startup, its something to do with games written in turbo pascal, and there is a patch available for that if you troll google.

The only game that gave me such an error was Jazz Jackrabbit and I indeed fixed it with the turbo pascal patch.
The sound blaster card model names are:
pnp: CT2980
non-pnp: CT2290 (or CT2291 as a sticker on the back of the card states)[/quote]

Reply 6 of 14, by batracio

User metadata
Rank Member
Rank
Member

I might be wrong on this, but sound blaster detection should not depend on whether it is a PnP card or not. Plug and Play is a technology that just allows to assign hardware resources without messing with jumpers, but that's it. Once those resources are already assigned, there's no difference at all between a PnP and a non-PnP card. The usual problem with PnP devices is that your software is expecting the hardware to use some specific setting, but you can't force it to do so because there are no jumpers, and the PnP manager doesn't assign the settings you need. Your games may be expecting the sound blaster to use IRQ5 instead of IRQ7, for example. See if you can force the AWE64 to use IRQ5. Or read the game manuals to find out if there's a command line parameter to override default settings (-i5, -i7, etc).

Reply 7 of 14, by EZ

User metadata
Rank Newbie
Rank
Newbie

The standard sound blaster is set to IRQ 7 by default, so I kept it that way.
I managed to get 3 of 3 devices working by installing it from the actual cd. (well, downloaded the contents and burned it on cd). Still it's a drama to get things to work so I put in the CT2290, which does a better job but still games like wolfenstein 3d, keen and the such won't recognise it. Everything else does recognise and utilise it so I really begin to think it's a speed problem *sigh*

And btw. yes I tried with IRQ 5 but it did not make any difference.

Reply 8 of 14, by batracio

User metadata
Rank Member
Rank
Member
EZ wrote:

The standard sound blaster is set to IRQ 7 by default, so I kept it that way.

Well, it doesn't matter at all what the standard Sound Blaster setting is, if you are not sure that your card settings and your environment settings do match. By the way, what CONFIG.SYS profile are you selecting for those Apogee games? It seems that each one is running a different batch file: High runs sndblstr.bat, Low runs sbsmpl.bat (not posted), and Lowest runs the ending lines of autoexec.bat; High profile is configuring BLASTER environment variable for a SB16 (T6), but Lowest profile configures BLASTER for a SB 2.0 (T3). Does that mean that you select High for AWE64, Low for CT2980 and Lowest for CT2290? Or you randomly try every profile on every card? If so, are you sure that your CT2290, CT2980 and AWE64 are able to fully emulate SB 2.0? Have you tried other Tn values for BLASTER on the Lowest profile, that is, T1, T2, T4 and specially T6, the actual value for those SB16 cards?

Reply 9 of 14, by EZ

User metadata
Rank Newbie
Rank
Newbie

I've tried all that, but it did not help.
The GUS was to 'blame', I tried to put it on a non-creative-violent IRQ like 12, didn't help either, nor rem'ing the gus batch file. Only physically removing the GUS made Commander Keen recognise my sound blaster. Perhaps there's a patch for that? Otherwise I think I'll have to have a secondary pc with a traditional soundblaster 1.0 because one thing's for sure, I'm not letting that GUS gather dust 🤣

Reply 10 of 14, by EZ

User metadata
Rank Newbie
Rank
Newbie

Strange thing is, I checked my DOSBOX configuration on my win7 pc and it stated the gravis ultrasound was enabled. Perhaps the PNP part of the ACE is a bit fishy? As far as I could see no SBOS was loaded btw. but I have to recheck that I think.

Reply 11 of 14, by batracio

User metadata
Rank Member
Rank
Member
EZ wrote:

I've tried all that, but it did not help.
The GUS was to 'blame', I tried to put it on a non-creative-violent IRQ like 12, didn't help either, nor rem'ing the gus batch file. Only physically removing the GUS made Commander Keen recognise my sound blaster. Perhaps there's a patch for that? Otherwise I think I'll have to have a secondary pc with a traditional soundblaster 1.0 because one thing's for sure, I'm not letting that GUS gather dust 🤣

But... didn't you disable AdLib port on your GUS??? I thought that was the main reason for having a GUS ACE, the ability to disable FM emulation on it and use a Sound Blaster for AdLib music without a conflict on 388h I/O port.

Reply 12 of 14, by EZ

User metadata
Rank Newbie
Rank
Newbie

😊

It now works!
Mwuhahaha pathetic earthlings! With this machine, I will dominate you all!

-edit- eh, well a big THANK YOU is in order I suppose 🤣 I owe you one!
-edit2- well, I hadn't noticed that jumper when I unpacked it. Only the address jumper. I hadn't thought about sound blaster emulation in the first place as this card's name is "audio card enhancer" so I expected it should work together well with the sound blaster. As it now does 🤣

Reply 13 of 14, by batracio

User metadata
Rank Member
Rank
Member
EZ wrote:
:blush: […]
Show full quote

:blush:

It now works!
Mwuhahaha pathetic earthlings! With this machine, I will dominate you all!

-edit- eh, well a big THANK YOU is in order I suppose :lol: I owe you one!
-edit2- well, I hadn't noticed that jumper when I unpacked it. Only the address jumper. I hadn't thought about sound blaster emulation in the first place as this card's name is "audio card enhancer" so I expected it should work together well with the sound blaster. As it now does :lol:

LOL! That's a nice machine you got there, but you still need some power-ups in order to achieve complete humankind's domination: upgrade your P-II to a P-III Tualatin, get that Voodoo2 SLI'ed with a second card, install a SIMMconn with 32 Mb on your AWE64, and add a true General MIDI/General Standard device. That will destroy all humans for sure!

Reply 14 of 14, by EZ

User metadata
Rank Newbie
Rank
Newbie

Well, that, and an original IBM xt (and a couple of other retro machines like the Apple IIGS, Sam Coupe and Acorn Archimedes)
But for now, I think it's time to thoroughly enjoy them old goodies! 🤣

But soon......
skeletor.jpg