3
I Use This!
Inactive

Commits : Listings

Analyzed about 7 hours ago. based on code collected about 9 hours ago.
Apr 25, 2023 — Apr 25, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added support for Mapper #99 (0x63), used by some VS UniSystem games. Rewrote sound generator. It now sounds a little more bearable, although it's still not very authentic. We now link with -lm, since the sound code needs the sin() function (well, it's nice to have, anyhow.) More... over 24 years ago
The sound hack now works with well-written games, in addition to those it previously worked with. (Basically, there's a bug in the dynrec engine which prevents I/O addresses from working with some instructions.) More... over 24 years ago
Finished wrapping joystick code in #if/#endif pairs so TuxNES compiles and runs on systems without <linux/joystick.h>. More... over 24 years ago
Now libz is checked for gzgetc instead of gzopen, since gzgetc seems to be a newer addition to libz. This fixes compilation problems with libz 1.0.2. More... over 24 years ago
Cleaned up libz/libXpm auto-detection. More... over 24 years ago
Hopefully fixed autodetection of libz in cases where an out-of-date libz in the X11 libs dir would override a functional one autodetected elsewhere. More... over 24 years ago
Changed #ifdef's to #if's in several places so that they work as intended More... over 24 years ago
Unfortunately the last change causes a spurious error message, so I undid it. More... over 24 years ago
autogen.sh now makes copies of install-sh, missing, etc., instead of symlinks. More... over 24 years ago
The -lz check now looks for gzopen, not main. More... over 24 years ago
ROM size is only printed when --verbose is specified. More... over 24 years ago
Added Ingo Ruhnke's zlib patch. More... over 24 years ago
Fixed some ugly indentation. Maybe indent isn't all it's cracked up to be... More... over 24 years ago
Added messages for bus conflict ROMs and FDS images. More... over 24 years ago
Added "--gnu" to the automake command in "autogen.sh" More... over 24 years ago
I think libXpm support really works now. I had forgotten to add -lXpm to the linker command line in my last update. More... over 24 years ago
libXpm is now linked in if it's detected. More... over 24 years ago
Fixed the check for libXpm to use the results of AC_PATH_XTRA. Also, replaced AC_PATH_X with AC_PATH_XTRA. More... over 24 years ago
Made autogen.sh run aclocal and automake -a. More... over 24 years ago
Adding autogen.sh which contains 'autoconf && autoheader' More... over 24 years ago
Added these files because they belong in the CVS distribution More... over 24 years ago
Makefile is not appropriate to include in CVS distribution More... over 24 years ago
Ben's changes: - fixes files creation masks for open() calls (audio files are no longer created as mode 0000, and the user's umask setting is taken into account for all file creation) and fixes a serious VRAM offset bug in trained ROMs. - seriously hammered on the updated CPU core (which includes changes from Nestra 0.64) More... over 24 years ago
Beautified the code with indent (and my own custom Perl script to convert hard tabs to spaces). Also modified Makefile.am so that it knows a proper 'make clean' gets rid of comptbl binary. More... over 24 years ago
Mike: - added acconfig.h because it belongs in the project More... over 24 years ago
Ben's changes: - TuxNES works in 4bpp, 15bpp, and 1bpp*. - implemented VS UniSystem dipswitches and the coin slot (though not mapper 99, yet,) and VS Castlevania works now. This is mostly thanks to Loopy. - fixed x11.c to use keysyms instead of keycodes, so now TuxNES works fine remotely displaying on a Windows box running X-Win32. - cleaned up the palette loading code to use malloc() - fixed an error in the old X11 renderer (-o) that caused background tiles to be bit-reversed when the X server uses MSB-first bit ordering (XFree86 uses LSB-first, X-Win32 uses MSB-first.) - cleaned up command-line parsing a little. There's now only one piece of code for each set of equivalent long and short options, so that there's less risk of the two "equivalent" options doing different things. - the mis-spelling of "palette" as "pallette" in several places has been corrected, and pallette_16 is no longer necessary due to the new (portable) palette conversion code. More... over 24 years ago
Final commit before v0.71 release More... over 24 years ago
Includes additions by Ben including -f option to use bottom 4 bits of mapper number, trainer support, and palette loader. More... over 24 years ago
Added spiffy new features to the mapper subsystem, most notably the MapRom() function which makes it much much much easier to associate a particular 4K ROM segment with a ROM bank. More... over 24 years ago
Added ability to specify mapper number on the command line. More... over 24 years ago