Compilation
Yabause is written in C using the SDL and OpenGL libraries,
so you need a working C compiler (such as gcc) and these
libraries runtime and development packages:
SDL can be found in the download section of the
SDL web site.
OpenGL should be included with your compiler, if it isn't,
check on your compiler's website for links.
OpenGL should be included with your distribution, if it isn't,
check on your distribution's website for links.
Yabause can also use the
GTK library.
Once these libraries installed, you should be ready to
install Yabause.
Unfortunately, I've been having some trouble getting configure
working properly with mingw and cygwin, so instead I've written
a makefile (src\makefile.mng) for compiling using mingw which
can be called by typing: make -f makefile.mng in the src
subdirectory.
If anyone feels like fixing this, let me know. Visual C++
support should be available soon.
You just have to uncompress the Yabause source archive,
move to the newly created directory, type ./configure,
then make, it will generate
one program: yabause in the src directory.
You can also pass the --enable-debug,
--enable-vdp1-debug,
--enable-cd-debug options to the configure script, Yabause
will then print debug messages on the error standard output.
If you want to use the optionnal gtk interface, you have to
pass the --with-gtk option to the configure script. The
gtk interface can cause flickering and other random behaviors.
You can even type make install to install that program on
your system (in /usr/local/ by default), then uninstalling is
done by typing make uninstall.