VOGONS


First post, by Zarn

User metadata
Rank Newbie
Rank
Newbie

No music, Weird screeching sound on game init+big delay. sound effects often (every couple of seconds) stutter or delayed.
Reason I use Orion2.exe and not Orion95.exe:
1. It has this cool feature that after an hour without activity it does a soft, long fade-out.
2. Fewer glitches.

CPU: Intel Core i5-2310
MOBO: Gigabyte GA-H67M-D2-B3
VID: PowerColor ATI Radeon HD6870 1GB DDR5 256BIT
RAM: 8Gb - Kingston Hyper X 4GB 1600 - CL9 - DDR3
OS: Win7 64bit SP1
DosBox 0.74
Sound selected: Soundblaster (also tried GUS. Istill have my original. ISA GUS).

Happy Hannuka from Israel.

Reply 1 of 12, by Zarn

User metadata
Rank Newbie
Rank
Newbie

Some more details: fiddling with the [mixer] vars rate blocksize prebuffer alters the problematic behavior, but does not fix it. The music plays for 20 seconds and then dies.

Since the problems persist when changing the game soundcard (SB/GUS) I deduce the problem must lie in the way dosbox uses windows sound interface.

I hope one of DosBox developers, who contributed to the sound interface, will see it and respond.

Reply 2 of 12, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Zarn wrote:

I deduce the problem must lie in the way dosbox uses windows sound interface.

I do not know why you would deduce that, since otherwise there would be many more people reporting a similar problem with many more programs. Are you having sound problems with other games yourself?

This problem was brought up once a few years ago, but there is no clear answer there either, unfortunately.

Reply 3 of 12, by bloodbat

User metadata
Rank Oldbie
Rank
Oldbie
Zarn wrote:

Since the problems persist when changing the game soundcard (SB/GUS) I deduce the problem must lie in the way dosbox uses windows sound interface.

I deduce the game may have poorly programmed sound. Anyway, did you try the different Sound Blaster types?

Reply 4 of 12, by Zarn

User metadata
Rank Newbie
Rank
Newbie

I did try the different soundblaster types. Just as with GUS there is simply no effect to the card chosen.
Just now did I note that the DosBox status window actually outputs illegal memory writes:

Illegal read from 1f002bd, CS:IP 180: 345c2c
Illegal read from 1f002be, CS:IP 180: 345c2c

There are hundreds of these... can it be the game assume the sound card/driver has more memory than it actually has?

The reason I am fairly sure this is a DosBox issue is that I actually own the game for decades by now. It had no such problems, ever, with the real sound cards I used over the years, from the original soundblaster, through sb16, original GUS, PCI GUS, SB Live... the list goes on. I never had sound problems once the blaster= and ultradir= were correct.

OK, I'll try to shift the SB meme base to different addresses. Wish me luck.

Reply 9 of 12, by Zarn

User metadata
Rank Newbie
Rank
Newbie

OK, I fixed it, though I have no fucking clue how. One step was to get the game install.exe to work. It requires VESA, so I took one of the 2 VESA machine types, also fiddled with some screen settings. Pehw.

Reply 10 of 12, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

So the priblem was that you didn't install it in dosbox?

(Btw, it doesn't matter if you have a real GUS, since dosbox emulates it and doesn't use the real one anyway - just thought I mention it since it sounded as if you had assumed dosbox would use the real one)

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 11 of 12, by Zarn

User metadata
Rank Newbie
Rank
Newbie

I'm not sure - but that is most probable. During the install it does ask for target dir, and I cannot be sure the directory in DosBox matches the PREVIOUS install.

As for the GUS, I know DosBox emulates it, and quite well, however there are some "quirks" I loved that the emulation does not replicate. It may sound weird, but I realy loved my GUS, that proved itself superior over more than a decade. I should frame it and hang it on the wall or something.

Reply 12 of 12, by Vind

User metadata
Rank Newbie
Rank
Newbie

After tinkering with Master of Orion II sound problems i found that output=opengl produce sound stutter with orion after a while. With surface or directdraw output with fullscreen or windowed mode sound is fine. Also - with opengl output then you quickly move mouse cursor sound WILL stutter bad - none of this with surface or directdraw output. Generally opengl output will affect sound then you move mouse. This also affect Crusader games and many others.