VOGONS


First post, by bertrammatrix

User metadata
Rank Member
Rank
Member

I remember this problem as a kid at a friend's... and now having it again.

Transport Tycoon Deluxe, the dos version - across multiple PCs running windows 98 - no matter what I do I won't get any sound effects from the game IF I use an ESS sound card. Tried with two 1868 and an 688/968 based card. You can hear a click at the beginning of the game and if you turn the music down and crank volume - you can hear sound effects VERY faintly.

Tried different driver versions to no avail. I have unisound successfully initialize the cards but didn't help anything, zero issues with any other dos games.

Has anyone else with an ESS ran into this? Is there a workaround? Searching online yields exactly 1 thread with this problem and no answer.

Reply 1 of 8, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
bertrammatrix wrote on 2024-08-29, 02:17:

Has anyone else with an ESS ran into this? Is there a workaround? Searching online yields exactly 1 thread with this problem and no answer.

Quit the game to DOS, then run it again. Sound will work the second time you start it.

EDIT - that works for the original Transport Tycoon. I donn't have the Deluxe edition, but if it's the DOS release, the same workaround might apply.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 980Ti / X-Fi Titanium

Reply 2 of 8, by bertrammatrix

User metadata
Rank Member
Rank
Member
Joseph_Joestar wrote on 2024-08-29, 03:06:
bertrammatrix wrote on 2024-08-29, 02:17:

Has anyone else with an ESS ran into this? Is there a workaround? Searching online yields exactly 1 thread with this problem and no answer.

Quit the game to DOS, then run it again. Sound will work the second time you start it.

EDIT - that works for the original Transport Tycoon. I donn't have the Deluxe edition, but if it's the DOS release, the same workaround might apply.

Thanks. I was hoping it was that easy, but unfortunately it didn't work.

It does however further confirm that there is something up with how Tycoon works with ESS cards, assuming your card is also an ESS of course

Reply 3 of 8, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
bertrammatrix wrote on 2024-08-29, 15:41:

Thanks. I was hoping it was that easy, but unfortunately it didn't work.

It does however further confirm that there is something up with how Tycoon works with ESS cards, assuming your card is also an ESS of course

I had this occur with my ESS 1868F but also with a few other SBPro compatible cards from other manufacturers.

Just to confirm, are you running the game from pure DOS (e.g. Shutdown > Restart in MS-DOS mode) or from within the Win98 command prompt? The workaround I mentioned earlier only works in pure DOS. But again, I have the non-Deluxe version, which might behave differently.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 980Ti / X-Fi Titanium

Reply 4 of 8, by bertrammatrix

User metadata
Rank Member
Rank
Member
Joseph_Joestar wrote on 2024-08-29, 16:19:
bertrammatrix wrote on 2024-08-29, 15:41:

Thanks. I was hoping it was that easy, but unfortunately it didn't work.

It does however further confirm that there is something up with how Tycoon works with ESS cards, assuming your card is also an ESS of course

I had this occur with my ESS 1868F but also with a few other SBPro compatible cards from other manufacturers.

Just to confirm, are you running the game from pure DOS (e.g. Shutdown > Restart in MS-DOS mode) or from within the Win98 command prompt? The workaround I mentioned earlier only works in pure DOS. But again, I have the non-Deluxe version, which might behave differently.

Interesting.... no, I had been running it under windows, typically I have zero problems. Haven't used pure dos for a game in ages.

So I tried...THERE WAS SOUND!

BUT! Unfortunately the game was extremely laggy, and froze 5 seconds after playing the first sound effects 😮

One step forward, two steps back

Reply 5 of 8, by jmarsh

User metadata
Rank Oldbie
Rank
Oldbie

If you're running it under windows anyway, why not play the windows version?

Reply 6 of 8, by bertrammatrix

User metadata
Rank Member
Rank
Member
jmarsh wrote on 2024-08-30, 16:49:

If you're running it under windows anyway, why not play the windows version?

Ironically, the windows version has comparatively poor sound effects that seem to be mono, also I don't think they are produced by FM.

Also the windows version is not optimized very well - my 5x86 based system struggles with it, whereas it runs the dos version and other more demanding games just fine

Reply 7 of 8, by jtchip

User metadata
Rank Member
Rank
Member
bertrammatrix wrote on 2024-08-30, 16:22:

Unfortunately the game was extremely laggy, and froze 5 seconds after playing the first sound effects 😮

This looks like the symptom of a wrong sound IRQ. The card may be configured differently under pure DOS compared to under Windows, which (necessarily) virtualises access to the sound card. Check and re-run the sound setup for the game.

Reply 8 of 8, by bertrammatrix

User metadata
Rank Member
Rank
Member
jtchip wrote on 2024-09-02, 23:15:
bertrammatrix wrote on 2024-08-30, 16:22:

Unfortunately the game was extremely laggy, and froze 5 seconds after playing the first sound effects 😮

This looks like the symptom of a wrong sound IRQ. The card may be configured differently under pure DOS compared to under Windows, which (necessarily) virtualises access to the sound card. Check and re-run the sound setup for the game.

Sadly, even after a lot more time spent I was unable to fix this issue. Moved card IRQ's around and re ran setup to no avail. As pure dos isn't my target anyway I gave up and am using a YMF card now with no issues (really I am able to use ANY sb clone I have -opti,ymf,aztec- and not have this problem).

I'd still like to know what the deal is even if I can't fix it- I don't think it's an IRQ/DMA issue under windows, as the sounds "are" there, albeit at close to zero volume (the game sound volume slider is still able to turn them down to nothing). To me it seems like the soundcard is muting that particular output from the mixer on the analog side (I've tried to unmute everything in the windows audio controls) OR misinterpreting the game's volume slider setting somehow, ie instead of a 0-99 volume only giving 0-1 range.