From: "Joël Bourquard" <numlock@freesurf.ch>
To: Stas Sergeev <stssppnn@yahoo.com>
Cc: linux-msdos@vger.kernel.org
Subject: Re: Hi, does someone use i810 onboard sound ?
Date: Sun, 05 Oct 2003 22:23:18 -0100 [thread overview]
Message-ID: <1065396197.3882.11.camel@localhost.localdomain> (raw)
In-Reply-To: <3F80161E.30905@yahoo.com>
Hi Stas,
On Sun, 2003-10-05 at 12:01, Stas Sergeev wrote:
> IIRC Stunts uses an FM sound in SB mode,
> which is not implemented yet.
> You can set Stunts to MT-32 mode, which
> is implemented and is supported by midid.
You're correct, it is FM sound. Sorry.
> > About a workaround for the stereo issue, I didn't see it as
> > "post-processing". Perhaps a simple option to prevent opening /dev/dsp
> > in mono could be useful
> Prevent and do what? Not opening at all?
> You can just set $_sound=(off) for that.
> To do that properly, dosemu or some
> external software must convert the mono
> sound stream to stereo, and preferrably
> also resample it to 44100. Then your
> problem as well as some other problems
> will disappear.
I meant, to open in stereo while keeping the same sampling rate. Most
newer soundcards are 48000, but they (should) handle sampling rate
conversion in hardware.
> For people with buggy drivers I wrote an
> excellent test-case sound driver which can
> be found here:
> http://www.geocities.com/stssppnn/pcsp.html
> It is intended to be 100% correct :)
> Try it with dosemu and see if the patch
> fixes the problem with that driver.
> If yes - your driver is buggy and the ALSA
> must be attempted instead. Btw, if you
> know your OSS driver is buggy, why don't
> you use ALSA? Is there a support for your
> chip?
I thought my i810 driver was OSS, but it's already ALSA. My mistake.
I've tried your pc speaker driver, and wow it's impressive ! With this
driver the Goblins test was successful, after I did the following:
- applied your patch
- increased DIRECT_WRITE_FREQ to 11025.
If DIRECT_WRITE_FREQ is not changed, the games hangs after ~5 seconds
with plenty of "ERROR: SB: direct write buffer overflowed!" in the
console. I suggest you replace the default value with 11025 (should test
stability more carefully though).
Now for sure, my i810 driver sucks. Do you know if there is:
- an alternative ? (I'm using kernel 2.4.23)
- an incompatibility between it and DosEMU ?
- a place where I could report the problem to the i810 driver guys ?
Thanks for your help.. your DosEmu rocks !!
Best Regards,
Joël
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2003-10-05 23:23 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-10-05 13:01 Hi, does someone use i810 onboard sound ? Stas Sergeev
2003-10-05 23:23 ` Joël Bourquard [this message]
-- strict thread matches above, loose matches on Subject: below --
2003-10-06 18:48 Stas Sergeev
2003-10-04 23:58 Joël Bourquard
2003-10-04 23:06 Stas Sergeev
2003-10-05 14:08 ` Joël Bourquard
2003-10-04 22:11 Stas Sergeev
2003-10-05 0:28 ` Ryan Underwood
2003-10-04 21:31 Stas Sergeev
2003-10-05 1:00 ` Joël Bourquard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1065396197.3882.11.camel@localhost.localdomain \
--to=numlock@freesurf.ch \
--cc=linux-msdos@vger.kernel.org \
--cc=stssppnn@yahoo.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.