Contributing

Hi,
I’ve almost finished writing some replacements for the mixing routings
in the SDL-demo/mixer lib in assembler using Nasm. They’re not as fast
as they could be (of course) but they are quite a bit quicker than the
existing C versions.
How can I contribute these to SDL? It’s one new source file and some
changes to the C code in the mikmod subdir. A patch? A zip?

/mav–
±---------------------------------------------------------+
Paul Furber, TML Trade Publishing
"I’ll tell you what’s wrong with the scientific power you’re
wielding - it didn’t require any discipline to attain it"
Dr. Malcom, Jurassic Park

Hi,
I’ve almost finished writing some replacements for the mixing routings
in the SDL-demo/mixer lib in assembler using Nasm. They’re not as fast
as they could be (of course) but they are quite a bit quicker than the
existing C versions.
How can I contribute these to SDL? It’s one new source file and some
changes to the C code in the mikmod subdir. A patch? A zip?

Either will do. Just send the changes directly to me:
slouken at devolution.com

-Sam Lantinga				(slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec

Hi,
I’ve almost finished writing some replacements for the mixing routings
in the SDL-demo/mixer lib in assembler using Nasm. They’re not as fast
as they could be (of course) but they are quite a bit quicker than the
existing C versions.

Ooh! :slight_smile: Are they pretty stable? I take it this is intel-only (so far)?

-bill!

I’ve almost finished writing some replacements for the mixing routings
in the SDL-demo/mixer lib in assembler using Nasm. They’re not as fast
as they could be (of course) but they are quite a bit quicker than the
existing C versions.

Ooh! :slight_smile: Are they pretty stable?

So far so good. I’ve tested the player with quite a few MODs, S3Ms, ITs
and XMs and it seems fine. Interpolated mixers should be finished this
weekend when I find a way of doing them without 4 MULs in the inner loop
:frowning:
Timidity and wave mixer replacements on the way when I find out how they
work…

I take it this is intel-only (so far)?
Unfortunately I only have access to x86-based platforms - unless someone
wants to sponsor me a Risc machine :slight_smile:

/mav–
±---------------------------------------------------------+
Paul Furber, TML Trade Publishing
"I’ll tell you what’s wrong with the scientific power you’re
wielding - it didn’t require any discipline to attain it"
Dr. Malcom, Jurassic Park