VOGONS


Quake crashing on load in 98SE DOS

Topic actions

First post, by Cursed Derp

User metadata
Rank Oldbie
Rank
Oldbie

Heyyyyyyyyyyo,
This happened when I tried to run Quake in pure dos on my Windows 98 SE machine. This only started today as far as I know. It worked before. It's a Dell Dimension L1000R. Any help would be greatly appreciated.
Thanks

Last edited by DosFreak on 2024-07-07, 21:02. Edited 1 time in total.

I am as smooth as a gravy train with flaming biscuit wheels.

Reply 1 of 20, by Thandor

User metadata
Rank Member
Rank
Member

PFF!! HAVE YOU SET THE ‘SET BLASTER’ COMMAND???!!

See this website for additional information: https://retronn.de/imports/soundblaster_config_guide.html . If I remember correctly later versions of Quake (1.08) have issues when this is not set/configured.

thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.

Reply 2 of 20, by leileilol

User metadata
Rank l33t++
Rank
l33t++

yes, v1.08 is the no soundcard=getacrash version (ships with the mission packs and digital rereleases). Fix your sound initialization, or start with -nosound, or roll back to v1.06 (installing quake shareware over registered works fine. By the way there's some audio spatialization differences in earlier versions prior to v1.07)

apsosig.png
long live PCem

Reply 3 of 20, by Cursed Derp

User metadata
Rank Oldbie
Rank
Oldbie

I just happened to find a shareware 1.06 Quake cd at the local bookstore just when you said about installing it over top of registered. Gave me a write error when I tried it though. I don't know why. I have hard disk space to spare. I tried starting with nosound but the same problem as before happened.

I am as smooth as a gravy train with flaming biscuit wheels.

Reply 4 of 20, by Cursed Derp

User metadata
Rank Oldbie
Rank
Oldbie

I did a fresh install from the shareware cd and even THAT isn't working!

I am as smooth as a gravy train with flaming biscuit wheels.

Reply 5 of 20, by leileilol

User metadata
Rank l33t++
Rank
l33t++

Tried starting in ms-dos safe mode with no drivers loaded? Some of the "advice" from the other thread could be interfering.

apsosig.png
long live PCem

Reply 6 of 20, by Cursed Derp

User metadata
Rank Oldbie
Rank
Oldbie

How do you load dos safe mode?

I am as smooth as a gravy train with flaming biscuit wheels.

Reply 7 of 20, by Cursed Derp

User metadata
Rank Oldbie
Rank
Oldbie

Okay I booted dos with nothing in the config.sys or the autoexec and the problem PERSISTS. And I've discovered that it isn't a shareware cd; it's the full thing and even that doesn't work on its own. It's always the same error message. Is there anything I can do? This game worked a few days ago!

I am as smooth as a gravy train with flaming biscuit wheels.

Reply 8 of 20, by dormcat

User metadata
Rank Oldbie
Rank
Oldbie
Cursed Derp wrote on 2024-07-07, 21:02:

This game worked a few days ago!

So what have you changed or adjusted in the past few days?

And for a Pentium 3 1GHz computer I'd suggest you run GLQuake instead of the "vanilla" DOS-based Quake instead. I have the exact same retail version of Quake as yours, patched to 1.09 / GLQuake 0.98, running on a P3-800 with 256MB RAM and Radeon 9000 Pro under Win98SE.

Reply 9 of 20, by Gmlb256

User metadata
Rank l33t
Rank
l33t
dormcat wrote on 2024-07-07, 21:53:

So what have you changed or adjusted in the past few days?

I provided changes to CONFIG.SYS and AUTOEXEC.BAT on another thread created by the OP, so that Pentium III computer could get more conventional memory available.

However, those changes caused Duke Nukem 3D to stop working. The OP was suggested to replace EMM386 with QEMM in a botched attempt to get more UMB, it made the game run without hanging but reduced the amount of free conventional memory and brought new issues.

Reply 10 of 20, by Cursed Derp

User metadata
Rank Oldbie
Rank
Oldbie
Gmlb256 wrote on 2024-07-08, 01:28:
dormcat wrote on 2024-07-07, 21:53:

So what have you changed or adjusted in the past few days?

I provided changes to CONFIG.SYS and AUTOEXEC.BAT on another thread created by the OP, so that Pentium III computer could get more conventional memory available.

However, those changes caused Duke Nukem 3D to stop working. The OP was suggested to replace EMM386 with QEMM in a botched attempt to get more UMB, it made the game run without hanging but reduced the amount of free conventional memory and brought new issues.

So can I change my memory setup to work for Duke and Quake?

I am as smooth as a gravy train with flaming biscuit wheels.

Reply 11 of 20, by Cursed Derp

User metadata
Rank Oldbie
Rank
Oldbie

Is there any memory setup that will work for everything?

I am as smooth as a gravy train with flaming biscuit wheels.

Reply 12 of 20, by Harry Potter

User metadata
Rank Oldbie
Rank
Oldbie

Probably not. 🙁 On my Win98SE tower at my mother's house, I can't get the sound card in DOS mode or UMBs or EMS in Windows mode. Also, the DOS USB driver I have doesn't like QEMM or EMS. You might be better off using DOSBox for DOS programs. I have yet to test it out on Win98SE, so I don't know how well it will work there, but try it out. 😀

Joseph Rose, a.k.a. Harry Potter
Working magic in the computer community

Reply 13 of 20, by Cursed Derp

User metadata
Rank Oldbie
Rank
Oldbie

DOSBox won't run fast enough on my pc. Source ports are not an option. Is there any way to unload Qemm and use emm386 instead? Would I just change the autoexec and config.sys?

I am as smooth as a gravy train with flaming biscuit wheels.

Reply 14 of 20, by Harry Potter

User metadata
Rank Oldbie
Rank
Oldbie

You can't unload either EMS manager. 🙁 You have to start the computer with the memory manager. Try running QEMM's MANIFEST program to see what memory areas in the area C000-FFFF might be unused and try adding some of those ranges to EMM386's command line. I found 64k unused that way, but only 32k of it worked. 🙁

Joseph Rose, a.k.a. Harry Potter
Working magic in the computer community

Reply 15 of 20, by Gmlb256

User metadata
Rank l33t
Rank
l33t
Cursed Derp wrote on 2024-07-08, 11:43:
Gmlb256 wrote on 2024-07-08, 01:28:
dormcat wrote on 2024-07-07, 21:53:

So what have you changed or adjusted in the past few days?

I provided changes to CONFIG.SYS and AUTOEXEC.BAT on another thread created by the OP, so that Pentium III computer could get more conventional memory available.

However, those changes caused Duke Nukem 3D to stop working. The OP was suggested to replace EMM386 with QEMM in a botched attempt to get more UMB, it made the game run without hanging but reduced the amount of free conventional memory and brought new issues.

So can I change my memory setup to work for Duke and Quake?

I think that the best solution in this situation of yours would be using two different menus for DOS, one specifically to handle Duke Nukem 3D and the other one with EMM386 that worked with most games.

Reply 16 of 20, by Cursed Derp

User metadata
Rank Oldbie
Rank
Oldbie

Sounds great. I'll see if I can make it happen

I am as smooth as a gravy train with flaming biscuit wheels.

Reply 17 of 20, by Cursed Derp

User metadata
Rank Oldbie
Rank
Oldbie

I tried running Quake after selecting the Extended memory boot option (the second one). It runs but without sound. The sound drivers won't load because emm386 won't load. Is there a way to get emm386 loaded under this boot enviroment?

The attachment 20240708_120940.jpg is no longer available

I am as smooth as a gravy train with flaming biscuit wheels.

Reply 18 of 20, by Gmlb256

User metadata
Rank l33t
Rank
l33t

Add the following after HIMEM.SYS line in XMC (and/or XM) section in CONFIG.SYS:

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

It would make sense to rename those "Extended memory" options to something like "Expanded memory (EMM386)".

Reply 19 of 20, by Cursed Derp

User metadata
Rank Oldbie
Rank
Oldbie
Gmlb256 wrote on 2024-07-08, 16:47:
Add the following after HIMEM.SYS line in XMC (and/or XM) section in CONFIG.SYS: […]
Show full quote

Add the following after HIMEM.SYS line in XMC (and/or XM) section in CONFIG.SYS:

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

It would make sense to rename those "Extended memory" options to something like "Expanded memory (EMM386)".

Thanks! It works for Duke 3d and Quake! Thank all of ye for your help!

I am as smooth as a gravy train with flaming biscuit wheels.