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