GTuxNES is a graphical launcher for the Nintendo emulator TuxNES. TuxNES is entirely command line based and I got tired of typing the dozen options I wanted to use every time I started the emulator. So my response was to build GTuxNES. GTuxNES is built using GTK version 2.0.
Sure! All you need is to get and install the GTK 2.0 libraries from your distribution's package manager. Then go get the development TuxNES from https://github.com/tuxnes/tuxnes. Once you've compiled and installed that, GTuxNES should work for you. Compile and install GTuxNES using:
$ autoreconf -if
$ ./configure
$ make
# make install
As long as the TuxNES binary is located in one of the directories in your
PATH
environment variable and is called tuxnes
GTuxNES will have no
problem finding it. If you get any weirdness, putting the tuxnes
binary
in the same directory as gtuxnes
should solve your problem.
Right now, it looks for the config file in your home directory (as returned
by g_get_home_dir()
) and uses the filename .gtuxnesrc
. A future release
will hopefully add support for use of multiple config files, specifiable
on the command line.
I decided between versions 0.3.0 and 0.75 (which are actually consecutive
versions, despite their wide numerical spread) that it made more sense to
just make GTuxNES auto-save the config file whenever it exited, rather than
forcing the user to manually save whenever a change was made. So the 'Save
Config' button has kind of merged into the 'Quit' button. Every time you
exit GTuxNES it will quietly save the current configuration to
~/.gtuxnesrc
.
A future version of GTuxNES may include a help document that explains every option available. For now though, your best bet is to check the README file in the TuxNES archive.
Hmm. That's unfortunate. Well, if you think you've found a bug, by all means let me know. Feel free to fix the bug yourself if you like, then submit a new Issue or Pull Request at https://github.com/tuxnes/gtuxnes.
If you just have something against me, please direct your comments to your local bit-bucket.
Well I'm not sure it's that cool, but thank you! Feel free to email me at [email protected].
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Well, now that you mention it :)
Thanks to the TuxNES guys for a great emulator!
Thanks to the GTK guys for a simple, powerful toolkit.
Thanks to LUFOG for inspiring me to get Linux working on my computer.
-Scott [email protected]