Are there any autoconf/m4/c hackers out there who are willing to take responsibility for making an autoconf system for X-Mame? I did an autoconf version of 0.29.3 early this year. Clearly, I'm not able to give X-Mame the attention it deserves. Anyhow, so, I just want to (a) encourage someone/anyone to take over my patches, I put them in the public domain, and fix'em up for the new version and for new facilities, and (b) make sure my work is able to be used usefully, if possible. Take a look at http://www/~apharris/xmame-autoconf/. Included below is the README. The most recent diff itself it at <URL:http://www/~apharris/xmame-autoconf/xmame-0.29.3-0.29.3.3.diff.gz>. And just to sell it even harder, here's a list of switches, which indicates pretty well what it *does* do: --with-x use the X Window System" --with-svgalib SVGAlib will be used instead of X11" --enable-audio[=ARG] enable audio [guessed, ARG=normal,dsp]" --enable-fancysound use linear interpolation [default if supported]" --enable-audiotimer[=ARG] audio uses a fixed timer [ARG=50] --disable-audiotimer audio queries audio buffer [default if supported]" [[ NOTE: all the audio options are guess by platform capability ]] --enable-mouse enable mouse support" --enable-trackball enable trackball support via mouse" --enable-joystick[=ARG] enable joystick support method [ARG=X11] possible values: X11, x86, pad" --with-xpm libXpm used if found [default]" --enable-mitshm MIT-Shared Memory X extension [guessed]" --enable-dirtyline use dirty line stategy optimization" --enable-dirtyrefr use dirty refresh stategy optimization" --enable-optimize enable optimizated compilation [default]" I'll leave those pages up for while, but I will be unsubscribing to this group pretty soon. So you should probably CC me on any inquiries. .....A. P. [EMAIL PROTECTED]<URL:http://www.onShore.com/> This is an unofficial, non-sponsored, non-distribution of X-Mame. It is not for distribution. It is for testing by X-Mame developers. It is only available as a patch against X-Mame 0.29.2 and 0.29.3. The purpose of this patch is to use autoconf to configure the package for compilation rather than manually tweaking flags in makefile.unix. The benefit of this is that a user can just say `./configure; make' and get a reasonable build of X-Mame. These are some rude things I've done which may annoy some. Let me know. . fixed src/unix/sound.c for FANCY_AUDIO as according to a 5 Jan email from Hans de Goede. This has nothing to do with autoconf. . renamed makefile to makefile.dos because it was bugging me to always say `make -f Makefile' or whatever. These are problems due to the fact that the effort to utilize autoconf is incomplete. Assistance heartily accepted. Let me know if you are hacking on any of this. . svgalib build not yet supported (high priority for me) . ggi build not yet supported (I'm not looking forward to patching my kernel) . using shared zlib not yet supported (planning on being a dictator and moving original zlib sources to ./zlib and leaving the mame-specific files in ./src/zipfiles/) . not tested on any platform other than ELF linux 2.0.32 (need help) . many defines in acconfig.h are not commented (want help) . need some clues on ways to autosense joystick---is possible? . need some clues on ways to autosense gamepad---is possible? . problems probably remain where some .c file doesn't include config.h --------------------------------------------------------------------------- Send administrative requests to [EMAIL PROTECTED]
