Hello, everyone,
Please welcome Laurent Desnogues ([EMAIL PROTECTED]) as
your new master and overlord. He's going to be taking over as the
maintainer of xmame and xmess. He has the technical knowhow, and
seems personable, so I think he'll be a nice fit. He also has a
great first name. ;-)
I'll be here to help with the transition, and I intend to remain on
this mailing list until the end of time, so expect to see patches and
whatnot from me.
Laurent et al:
The single biggest change I'm aware of that xmame needs in the short
term is support for the new renderer. Support for the old one might
survive for the 0.107 release, but will definitely be removed
immediately after. Aaron's instructions for implementing it are
contained in the release notes for the 0.106u intermediate releases,
and they seem clear.
One approach would be to first use Aaron's software renderer, though
it has a couple of drawbacks: It hasn't been optimized yet, and it
doesn't support YUV or YUY2, which is required in some cases for Xv.
Adding YUV and YUY2 should be pretty easy, based on what's in src/
unix/blit.
You may decide that you'd rather adapt Hans's blit code instead,
since it supports all the different modes and includes a bunch of
AdvanceMAME special effects. You could probably use Aaron's software
renderer as a model.
Either way, the OpenGL target could eventually interpret the new
render primitives directly and convert them to appropriate OpenGL
primitives. A former employee of SGI has expressed tentative
interest in cleaning up the OpenGL code, so you might have some
expert help for that.
_______________________________________________
Xmame mailing list
[email protected]
http://toybox.twisted.org.uk/mailman/listinfo/xmame