VOGONS


First post, by MCGA

User metadata
Rank Member
Rank
Member

I have a Sound Blaster 16( I'll need to look up the model ) in my DX4-100, and while playing X-Wing the canon's sound effects will go from the digital recording to what I guess is an instrument.

I'm thinking this is because my SB16 doesn't have enough memory?

When I originally played this game, it was on my Pentium 90 with an AWE32 and Korg daughter card, and the audio never cut out.

So I'm wondering if it would be worth it to buy an AWE32 again, or another SB16 -- if my model isn't that good?

Or maybe I just need to free up more memory. My 486 has 16 megs of ram, 256k cache, and 600k free of conventional memory.

Reply 1 of 10, by leileilol

User metadata
Rank l33t++
Rank
l33t++

It's intentional as X-wing is rather sensitive about conventional memory and will only ever mix one PCM sound effect while falling back to FM for other sounds while a digital sound plays.

apsosig.png
long live PCem

Reply 2 of 10, by jaZz_KCS

User metadata
Rank Oldbie
Rank
Oldbie
leileilol wrote:

It's intentional as X-wing is rather sensitive about conventional memory and will only ever mix one PCM sound effect while falling back to FM for other sounds while a digital sound plays.

Indeed. I have it on my DX4-100. Features a SB16 (1992 - CT1740) and 16Mb of RAM.
The game is very picky about free conventional memory. Although 600kb+is enough to start the game, it will revert back to FM sounds for the effects swiftly with those numbers. I remember this happening on our old 486 back then in the 90s as well.

More recently on the machine mentioned above I have 623kb+ free, which results in this not happening. You might be able to get rid of this by squeezing more conventional memory out of your system.

Reply 3 of 10, by MCGA

User metadata
Rank Member
Rank
Member

Oh wow! Thanks!

Thinking back, I was still running QEMM about that time and that always freed up a plenty of memory.

I'm probably going to have some questions about freeing up memory if I can't figure it out. But first I'll sift through my two DOS book. 😀

Reply 4 of 10, by Azarien

User metadata
Rank Oldbie
Rank
Oldbie
MCGA wrote:

I'm thinking this is because my SB16 doesn't have enough memory?

To clarify, SB16 doesn't have its own memory (to play PCM sound from). Instead, the card accesses system RAM directly through a so-called DMA channel.

Reply 5 of 10, by collector

User metadata
Rank l33t
Rank
l33t

Remember that old hardware questions should be asked in Marvin. This is for DOS games on modern systems.

The Sierra Help Pages -- New Sierra Game Installers -- Sierra Game Patches -- New Non-Sierra Game Installers

Reply 8 of 10, by kjliew

User metadata
Rank Oldbie
Rank
Oldbie

X-Wing can take advantage of EMS memory for audio/sound effects, very common among DOS games before 32-bit DOS protected mode became the norm with DOS4GW. Conventional memory at high 580KB~600KB should be good enough and easily achievable with modern DOS. Check out its README, it clearly mentions that EMS memory is desired for max audio/sound effects fidelity.

Reply 9 of 10, by MCGA

User metadata
Rank Member
Rank
Member

Yep, it's taking advantage of EMS and on the Starfighter Reference card they highly recommends 588k. But I know that's not enough, at least not for my 486. 😀

I got my conventional up to 617k and the canons are still cutting out and switching to FM before I complete a mission. I'm hoping I can get it up to 623k when I get some time.

Reply 10 of 10, by MCGA

User metadata
Rank Member
Rank
Member

I installed QEMM on my 486 and it freed up 634k. Blah... X-Wing's canon sound still cut out and this time right away.

I was handling the music with my Korg daugther card at the time on the AWE32. Maybe that was a factor? Or it was just that I was using a Pentium 90@100.