VOGONS


First post, by azumanga

User metadata
Rank Newbie
Rank
Newbie

I have a problem with bin/cue images created with IsoBuster on Windows.
CD audio plays fine in the Windows version of DosBox 0.72, but on my PPC Mac (also using DosBox 0.72) all I hear is static.

This is quite a bummer as I actually created the images just for my Mac in the first place, as CD audio is not yet supported from the real drive in Mac dosbox.

In both cases I mounted the images using the following command:
imgmount d image.cue -t iso -fs iso

This smells like a byteorder issue, I would say.

Edit:
I have tried both Prototype and Extreme Assault so far, but I assume it's a general problem.

Reply 1 of 13, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

There are a few patches out there. Anyways, care to do some larger testing?
I did some code for that myself some time ago (sb16, cd audio from an image)
but there was nobody for testing at hand.

Reply 2 of 13, by IIGS_User

User metadata
Rank Oldbie
Rank
Oldbie
wd wrote:

but there was nobody for testing at hand.

When?

Klimawandel.

Reply 3 of 13, by azumanga

User metadata
Rank Newbie
Rank
Newbie
wd wrote:

There are a few patches out there. Anyways, care to do some larger testing?

Certainly.

Reply 4 of 13, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

When?

When i thought "now who could test that" ... 😀

Those who want to do testing, please se if you can compile/work with the
cvs sources, and have examples of both wrong-sounding cd audio as well
as sb16 (these two should be the only issues, said to sound seriously distorted
or static-like) at hand.

I'll try to dig out the changes and create a patch.

Reply 5 of 13, by azumanga

User metadata
Rank Newbie
Rank
Newbie

OK, I have dosbox from cvs working now.
I have never experienced any problems with SB16 audio, though, as far as I can remember.
Maybe that particular issue depends on a game using the SB16 in a certain way many games don't.

I have various games to test the CD audio issue with, though.

Reply 6 of 13, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Ok thanks.

Try putting some logging at GenerateDMASound(), where the
case DSP_DMA_16: case DSP_DMA_16_ALIASED: is, this is the code that is
used for the 16bit soundblaster transfers. Maybe use duke3d (select sb16
and dma/hdma 5) for testing, that should use it.

If somebody else wants to do some testing i'll upload a diff, otherwise i'll
send it directly to you.

Reply 7 of 13, by azumanga

User metadata
Rank Newbie
Rank
Newbie

I have found a game that has the SB16 issue after all: the Wing Commander 3 demo has nothing but static during movies, though the ingame FX sound ok when using SB16.

Reply 8 of 13, by azumanga

User metadata
Rank Newbie
Rank
Newbie

Received and applied the patch, and it looks very good so far. 😀
The movies in WC3 sound fine now, as does CD audio via bin/cue from Prototype, Extreme Assault and Screamer.

Reply 9 of 13, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Ok thanks for checking this out. Maybe i can abuse you for other bigendian testing by times 😉

Reply 10 of 13, by azumanga

User metadata
Rank Newbie
Rank
Newbie

Is this patch going to be included in the next official DOSBox release?

Reply 11 of 13, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Yes.

Reply 12 of 13, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

It's committed so please test if it works in the cvs now.

Reply 13 of 13, by azumanga

User metadata
Rank Newbie
Rank
Newbie

Works fine.