Commit graph

714 commits

Author SHA1 Message Date
rdanbrook
24ca3f296b Fixed NSF and FDS in Dendy-mode 2017-06-17 08:36:31 -04:00
rdanbrook
6f01cebef9 Initialize OpenGL structures with GTK+ widget when no game is running 2017-06-10 18:27:21 -04:00
rdanbrook
12565f3f94 Removed stale functions 2017-06-10 18:09:52 -04:00
rdanbrook
c84085410a Fixed input-related segfaults and enabled mouse input in GTK+ 2017-06-10 14:43:55 -04:00
rdanbrook
51afab0eef Add return statement to non-void function Machine::SetRamPowerState(const uint)
- otherwise msvc2015 generates compilation error: 'function' must return a value
2017-05-28 03:20:54 +03:00
rdanbrook
b88bc56188 Reworked Alternate Speed/Fast-Forward 2017-05-23 14:51:22 -04:00
rdanbrook
f056baa9b7 Remove cruft for OS X 2017-05-23 08:48:43 -04:00
rdanbrook
0b1574e6d2 Added extra palettes and did some cleanups 2017-05-22 23:32:10 -04:00
rdanbrook
89a77c1709 Use GTK+ OpenGL Widget for GUI 2017-05-22 21:21:27 -04:00
rdanbrook
0840a6e838 Fixed segfault 2017-05-21 22:17:26 -04:00
rdanbrook
30b39df362 Removed deprecated functions from UI 2017-05-21 22:03:17 -04:00
rdanbrook
8cc6f4fa41 Separated GTK+ and SDL input 2017-05-21 16:08:08 -04:00
rdanbrook
a0951e27f2 Simplify fullscreen in GUI mode 2017-05-20 18:52:48 -04:00
rdanbrook
48247682c1 Merge pull request #57 from orbea/wparentheses
Silence -Wparentheses warnings
2017-05-16 00:48:51 +02:00
rdanbrook
30c4f49069 Silence -Wparentheses warnings 2017-05-15 15:40:45 -07:00
rdanbrook
c0b28e9efe Minor SDL audio fix 2017-04-22 17:34:59 -04:00
rdanbrook
6340533518 Merge branch 'master' of https://github.com/libretro/nestopia 2017-04-22 17:16:51 -04:00
rdanbrook
c5d6b2490a Use SDL Audio callbacks instead of blocking IO in standalone port 2017-04-22 17:16:45 -04:00
rdanbrook
6c9af2a85c Support for mapper 21.9 2017-04-22 21:48:23 +03:00
rdanbrook
f0a9065dbc Clean up audio output in standalone port 2017-04-22 14:43:29 -04:00
rdanbrook
c3dda32107 NstVsSystem.cpp: Silence a -Wswitch warning 2017-03-26 13:32:43 -07:00
rdanbrook
d124d2b727 NstBoardFfe.cpp: Silence a -Wswitch warning 2017-03-26 13:32:21 -07:00
rdanbrook
9f3b10e7bf NstBoard.cpp: Silence -Wswitch warnings 2017-03-26 13:32:01 -07:00
rdanbrook
fee18da964 NstBoardBmcVt5201.cpp: Silence a -Wswitch warning 2017-03-26 13:31:34 -07:00
rdanbrook
79067594c8 NstApiVideo.cpp: Silence a -Wswitch warning 2017-03-26 13:31:05 -07:00
rdanbrook
4c15ff8121 NstBoardBandai24c0x.cpp: Silence -Wswitch warnings 2017-03-26 13:30:31 -07:00
rdanbrook
31758de5a5 NstPpu.cpp: Silence a -Wswitch warning 2017-03-26 13:30:04 -07:00
rdanbrook
f2f5ce3c2f NstMachine.cpp: Silence -Wswitch warnings 2017-03-26 13:29:25 -07:00
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