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]

Reply via email to