On Wed, Jan 09, 2002 at 10:25:57AM -0800, Matt wrote:
> Tandy support is in Sarien and works on win32, solaris, linux, and some
> others. It might be a good idea to look at that code for reference.
I want to get single-channel sound working first. Then we can
complicate things by making it multi-channel. :)
> Hate to sound like a broken record, but Claudio knows a thing or two about
> trackers, if memory serves.
Yeah. I've been pouring over the sarien sound system. It's proving to
be quite enlightening.
I've written some chunks of the necessary code; however I'm going to
have to have a good thinking session about the logical structure of the
pcm system.
I guess the pcmout system should be engineered to mix at least two
channels of sound (sfx and music). The music could come from anywhere,
such as an opl2 emulator. The tricky part here is how the pcmout
subsystem knows where/who to ask for sound data to be mixed together.
Eh, I guess I'll come up with something tonight. For now, I need to get
back to hacking stuff for the people that pay me. :)
> It would eliminate the dependency on the SDL library in the win32 port
> (and potentially other ports that only have SDL as their gfx driver).
If you want to eliminate SDL in win32, convert everything to DirectX.
Otherwise, SDL could effectively give us cross-platform OpenGL support.
- Pizza
--
Solomon Peachy pizzaATfucktheusers.org
I ain't broke, but I'm badly bent. ICQ# 1318344
Patience comes to those who wait.
...It's not "Beanbag Love", it's a "Transanimate Relationship"...
-- Attached file included as plaintext by Listar --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE8PJnkysXuytMhc5ERAn4KAJ41kkUwKbIp6W0vBrSJ6eVj4BPX6ACffive
PXCYsdxMOeZDL25rn6xXOxE=
=ZNko
-----END PGP SIGNATURE-----