Commit graph

736 commits

Author SHA1 Message Date
rdanbrook
c7613195bc NstImageDatabase.cpp: Silence -Wswitch warnings 2017-03-26 13:25:52 -07:00
rdanbrook
c1a8d4ecb9 NstCartridge.cpp: Silence -Wswitch warnings 2017-03-26 10:31:54 -07:00
rdanbrook
78484aa128 NstCartridgeInes.cpp: Silence a -Wswitch warning 2017-03-26 09:46:11 -07:00
rdanbrook
e50a50b8c0 Add Autotools as alternative build system.
Also unbundle zlib completely
2017-01-21 18:48:43 +01:00
rdanbrook
65ca54d9a3 Separate freedesktop.org-specific files from program-specific files
* Some distributions prefer to separate files into these two categories
  and require it as a matter of QA. DATADIR is used for program-specific
  files, whereas freedesktop.org-specific should be relative to DATAROOTDIR
  https://blogs.gnome.org/hughsie/2014/06/16/datarootdir-v-s-datadir/
* Fix paths in .cpp files that were misspecified
* Install missing 'nespad.svg' file
2017-01-05 09:13:11 +02:00
rdanbrook
b7cf1aa65e Cleaned up video rendering code 2016-12-31 11:43:16 -05:00
rdanbrook
02ce4fc227 Commented out Wayland-related condition in video renderer 2016-12-31 11:30:04 -05:00
rdanbrook
7ad5dc9d27 Make codebase const-correct for C++
Avoids having to specify -Wno-write-strings in order to
silence warnings due to assigning string literals to 'char*'
2016-12-31 18:21:18 +02:00
rdanbrook
a85f7744d3 Fix compiling in C++14 mode
* Left shifting a negative signed is undefined behaviour
* Fix incorrect printf() specifiers found with -Wformat
* GTK Wayland needs to be handled conditionally
2016-12-31 18:21:18 +02:00
rdanbrook
f9a4fbc1b5 Support for mapper 23.10 2016-12-10 11:38:36 -05:00
rdanbrook
d20b83ced2 Added monochrome NTSC filter to cross-platform port 2016-09-05 14:10:17 -04:00
rdanbrook
b3e99c670a Added RAM Power-on State option to cross-platform port 2016-09-04 20:46:35 -04:00
rdanbrook
bb91584dc0 Added ability to set RAM Power-on State 2016-09-04 20:35:37 -04:00
rdanbrook
96ea89c696 TV Aspect Ratio changes with region 2016-09-04 15:01:25 -04:00
rdanbrook
88540f024c Fixed region selector when DB not present 2016-09-04 14:30:52 -04:00
rdanbrook
733d1e6d58 Properly initialise NES/Famicom RAM; fix F-1 Race (1984)
Reference: http://forums.nesdev.com/viewtopic.php?p=178000#p178000
2016-08-22 23:58:14 -07:00
rdanbrook
b66284696f Cleaned up previous commit 2016-08-10 20:59:24 -04:00
rdanbrook
842d561434 Fixed bug switching to fullscreen extremely quickly 2016-08-10 20:28:01 -04:00
rdanbrook
249e454559 add Monochrome Blargg NTSC filter 2016-07-20 23:30:21 +03:00
rdanbrook
54b62f0eb2 Revamped region selector code 2016-06-12 11:53:10 -04:00
rdanbrook
daf9239163 Dendy timing fixes (FHorse) 2016-06-12 11:13:19 -04:00
rdanbrook
78b560c59f Remove unused code in APU 2016-06-12 10:34:24 -04:00
rdanbrook
ed99d25372 Fixed triangle volume in Dendy mode 2016-06-11 10:06:00 -04:00
rdanbrook
0f2d573e91 Added custom palette loading to standalone port 2016-05-21 22:25:30 -04:00
rdanbrook
5c59b64629 Fixed version string 2016-04-24 11:29:34 -04:00
rdanbrook
59d2ec6a2b VRC2 Mirroring bugfix 2016-04-24 11:26:40 -04:00
rdanbrook
e6d90562ec Disable Cursor option added 2016-04-17 11:30:43 -04:00
rdanbrook
008b8f96cd Changed variable names from latest pull request 2016-04-17 11:07:18 -04:00
rdanbrook
e8d6bd69fc Save GTK File chooser last folder 2016-04-15 20:02:21 +02:00
rdanbrook
88d70decb9 Save last selected folder for GTK File Chooser 2016-04-15 19:45:09 +02:00
rdanbrook
b140bfd5fb Save last selected folder for GTK File Chooser 2016-04-15 19:43:02 +02:00
rdanbrook
d362b1b1d9 Fix desktop entry 2016-01-28 23:01:31 +09:00
rdanbrook
b31f63dc49 Bump version number, year 2016-01-09 18:34:38 -05:00
rdanbrook
4faf15e1a4 Attempted APU desync fix 2015-12-17 23:12:52 -05:00
rdanbrook
fb55e887fe Allow compilation against GTK+ on OS X 2015-09-20 20:07:24 -04:00
rdanbrook
9ba9344d28 Change 1P Start button mapping to Return
There are many keyboards, including Mac, with no Right Ctrl key.
2015-09-15 20:40:16 -07:00
rdanbrook
fbcc054c37 Removed redundant GUI signal binding (unix) 2015-09-12 11:39:09 -04:00
rdanbrook
58d3f9a13a Support for mappers 210.1 and 210.2 2015-09-08 22:43:43 -04:00
rdanbrook
2d95cee624 Support for mappers 78.1 and 78.3 2015-09-08 20:50:57 -04:00
rdanbrook
c28d1c3f15 Support for mapper 71.1 2015-09-08 20:32:01 -04:00
rdanbrook
5aebc0c691 Support for mapper 68.1 2015-09-08 20:21:36 -04:00
rdanbrook
2f1c3535fd Support for mapper 32.1 2015-09-05 23:06:52 -04:00
rdanbrook
038acd9999 Support for mapper 4.3 2015-09-05 22:21:09 -04:00
rdanbrook
3826006652 Now compiles and runs on OS X (unix) 2015-08-09 10:27:35 -04:00
rdanbrook
973972a222 Support for mapper 4.1 2015-07-22 23:15:56 -04:00
rdanbrook
c2f951530a Support for mapper 25.15 2015-07-22 19:19:49 -04:00
rdanbrook
77a1950203 Support for mapper 23.15 2015-07-21 18:39:29 -04:00
rdanbrook
00da7a8561 Initial support for NES 2.0 submappers 2015-07-21 18:29:53 -04:00
rdanbrook
0206dc4bb8 Fixes for MinGW build plus Wayland detection 2015-06-28 20:59:59 -04:00
rdanbrook
d9f963cd8c Fix joystick buttons over 10 in input config (unix) 2015-06-26 23:18:17 -04:00