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

Reply via email to