VOGONS


Descent 1 error

Topic actions

First post, by Count_Zero

User metadata
Rank Newbie
Rank
Newbie

Hey there!
Newbie here, I've been working on a DOS machine project to play the old games from the mid nineties. I haven't thought about DOS stuff for 20 years so help would be greatly appreciated. I picked up an old machine P2 233, 128MB RAM, with win98. There is no soundcard, I have ordered a SB16 ISA for it. A friend gave me a diamond monster voodoo1 PCI card for the machine. The CDROM didn't work, but a scrounged IDE DVD drive does work. I have found drivers for an old 128MB flash drive, so that makes file transfers easier. Cutemouse is installed.

OK, so I have tried a few games while waiting for the SB16 and they work OK. What do I need to do to use the voodoo? Win98 found it and installed MS drivers.

The SB16 is CT2980, what do I need for this? DOS and windows, there are so many creative soundcards that I'm confused, sorry.

Descent 1 works from win98, but in DOS mode it gives: 0Dh general protection fault.

Is this a memory error? Does it need EMS configured or something?

Thanks for your help. Any other tips for a DOS/win98 retro gaming machine would be appreciated.

I'd like to put a GUS in as well, but I can't find one on ebay!

Cheers

CZ

Reply 1 of 13, by leileilol

User metadata
Rank l33t++
Rank
l33t++

Is Descent patched to 1.4? You'll need to do that anyway regarding speed reasons.

apsosig.png
long live PCem

Reply 2 of 13, by Count_Zero

User metadata
Rank Newbie
Rank
Newbie

I will check.
is the patch on here if I need it?
D

Reply 3 of 13, by Count_Zero

User metadata
Rank Newbie
Rank
Newbie

1.4a

Reply 4 of 13, by Rekrul

User metadata
Rank Member
Rank
Member
Count_Zero wrote:

Descent 1 works from win98, but in DOS mode it gives: 0Dh general protection fault.

You know about D2X-XL, right?

Reply 5 of 13, by leileilol

User metadata
Rank l33t++
Rank
l33t++

he shouldn't. that's irrelevant to this thread (with the intent of gaming on a DOS machine and not playing with THE WORST SOURCE PORT EVER)

apsosig.png
long live PCem

Reply 6 of 13, by Rekrul

User metadata
Rank Member
Rank
Member
leileilol wrote:

he shouldn't. that's irrelevant to this thread (with the intent of gaming on a DOS machine and not playing with THE WORST SOURCE PORT EVER)

What makes it the worst source port ever?

Reply 8 of 13, by DracoNihil

User metadata
Rank Oldbie
Rank
Oldbie

On topic, have you tried booting your machine completely fresh in DOS, not loading EMM386 and seeing if it will run? If you did a full install you shouldn't need a disc inserted to run the game. You might even need MS-DOS 6, because I recall having issues with Descent on the "MS-DOS" that Windows 9x supplied.

Descent uses a DOS extender to access more RAM so it shouldn't need EMM386 or any memory manage, unless I'm wrong?

“I am the dragon without a name…”
― Κυνικός Δράκων

Reply 10 of 13, by leileilol

User metadata
Rank l33t++
Rank
l33t++

What do you not get? A bloated 3D accelerated port will never look or function like the DOS version. It especially will not run on his Win98/DOS machine. You are not helping.

it's like suggesting a 486 should run the current version of Doomsday to play Doom and to turn off the filtering after and claiming it'll look exactly like Doom

apsosig.png
long live PCem

Reply 11 of 13, by Rekrul

User metadata
Rank Member
Rank
Member
leileilol wrote:

What do you not get? A bloated 3D accelerated port will never look or function like the DOS version. It especially will not run on his Win98/DOS machine. You are not helping.

it's like suggesting a 486 should run the current version of Doomsday to play Doom and to turn off the filtering after and claiming it'll look exactly like Doom

I'm suggesting that using a source port to run it on a more modern system would be easier and preferable to trying to figure out how to get an old DOS game working on an old machine. And if you want it to look like an old DOS game, you can turn off the extra options.

I tried to get Descent working under DOS once (before D2X-XL or other source ports came along) and gave up in frustration. I got it to work under Win98, but because of bugs in the game engine, the turning speed was somehow limited by the resolution you chose. It's been a long time, but I think the issue was that the higher the resolution, the faster the ship turned. Of course the higher the resolution, the more things lagged when there was too much activity on the screen and it didn't support a resolution high enough to make the turning speed anything more than decent.

Frankly, I've never understood the attitude that old games are sacred and must be run with all of the original flaws and shortcomings even when an easier way exists. It's like the C64 fans who insist that they like waiting 15+ minutes for a 64K game to load from cassette when you can buy an SD card reader and load games in about 20 seconds.

Maybe it's because I never had a DOS only system, but when I look at all the problems of getting DOS games to work and all the shortcomings of the game engines back then (like auto-aim in FPS games, which makes it impossible to aim at the targets you prefer), I'm thankful that source ports exist for some games to make them easier to deal with.

Reply 12 of 13, by leileilol

User metadata
Rank l33t++
Rank
l33t++
Count_Zero wrote:

I've been working on a DOS machine project

Modern systems need not apply.

apsosig.png
long live PCem

Reply 13 of 13, by Rod Primitive

User metadata
Rank BANNED
Rank
BANNED

@leileilol, don't bother.