Commit graph

1201 commits

Author SHA1 Message Date
rdanbrook
c2135d427c Allow loading of .wav samples in cross-platform port 2018-06-22 16:43:04 -04:00
rdanbrook
501aeb0a8d Modified cursor behaviour on cross-platform port 2018-06-21 17:27:37 -04:00
rdanbrook
1c45109c39 Merge pull request #85 from Aftnet/master
UWP build fix
2018-05-31 11:50:49 +02:00
rdanbrook
2b3173aa20 UWP build fix 2018-05-31 16:35:52 +09:00
rdanbrook
0219632500 Merge pull request #81 from kwyxz/master
fix a symbol not found crash upon loading the core on Haiku
2018-04-19 19:53:35 +02:00
rdanbrook
41aa7d9113 This fixes a symbol not found crash upon loading the core on Haiku 2018-04-19 09:43:41 -08:00
rdanbrook
f59b40b12e Cleaned up cursor related code in GTK+ 2018-04-16 11:15:14 -04:00
rdanbrook
40fca67bd2 Disable SDL window resizing 2018-04-16 11:03:51 -04:00
rdanbrook
2791c56be0 Merge pull request #79 from webgeek1234/master
Refactor android jni makefiles
2018-04-08 22:28:58 -04:00
rdanbrook
8e9dfe5d0c Add support for Magic Kid Googoo dump (Mapper190) 2018-04-08 16:23:57 -04:00
rdanbrook
164064a4f5 Refactor android jni makefiles 2018-04-08 12:01:40 -05:00
rdanbrook
45497ad2c8 Merge pull request #78 from webgeek1234/master
Fix android jni compile with clang
2018-04-03 23:19:26 -04:00
rdanbrook
4d862c0007 Fix android jni compile with clang 2018-04-03 22:15:20 -05:00
rdanbrook
f2d6f0f132 Cheevos ram access support 2018-02-22 22:29:32 -05:00
rdanbrook
d99ff6d0bf Merge pull request #76 from RexBorova/master
4 Player Adapter + NstDatabase.xml
2018-02-21 19:58:51 -05:00
rdanbrook
4d9a628fa7 4 Player Adapter + NstDatabase.xml
I overlooked the NstDatabase.xml when adding options for users to manually assign adapters. If (dbpresent) is true, it would select the most suited adapter, and would not allow users to manually assign the adapter. I moved some code around, and added a bit, so everything should function correctly now even if NstDatabase.xml is present in system folder or not.
2018-02-21 19:20:44 -05:00
rdanbrook
ffcdca7173 Merge branch 'master' of https://github.com/RexBorova/nestopia 2018-02-21 19:20:16 -05:00
rdanbrook
0c0119e039 Make it work for MSVC 2003 2018-02-19 12:46:50 +01:00
rdanbrook
2f6999d005 Manually Assign 4 Player Adapter
Users will now be able to select which adapter to use through the Core Options menu. Choices are Automatic, Four Score, and Famicom 4 Player Adapter. Some games will no recognize the adapter correctly through the database, this option should help fix that.
2018-02-07 20:58:09 -05:00
rdanbrook
38c195177f Manually Assign 4 Player Adapter
Users will now be able to select which adapter to use through the Core Options menu. Choices are Automatic, Four Score, and Famicom 4 Player Adapter. Some games will no recognize the adapter correctly through the database, this option should help fix that.
2018-02-07 20:16:21 -05:00
rdanbrook
33d6c63994 Include cstdlib for wcstombs in cheats.cpp. 2018-02-05 15:56:56 -05:00
rdanbrook
646ba9ce20 Add more entries to .gitignore after building on Ubuntu. 2018-02-05 15:56:56 -05:00
rdanbrook
62d90b953a Make libao an optional dependency 2018-02-01 20:35:49 -05:00
rdanbrook
559212b827 Don't build GUI by default 2018-01-27 13:56:56 -05:00
rdanbrook
342f67a7d4 Added custom palette loading to GTK+ menus 2018-01-27 00:22:17 -05:00
rdanbrook
bdaeb389ac Added FirebrandX's Final (?) Palettes again 2018-01-25 23:08:53 -05:00
rdanbrook
5cec958cb2 Improved SDL input config 2018-01-25 22:26:52 -05:00
rdanbrook
e963b6df6e Improved on-screen text rendering 2018-01-25 21:26:28 -05:00
rdanbrook
195e8a6a1a Added Joystick input config to GTK+ interface 2018-01-25 17:10:08 -05:00
rdanbrook
29f206e392 Added GUIless input configuration 2018-01-24 23:54:49 -05:00
rdanbrook
e1bc3d92ab GTK+ Keyboard input config works again 2018-01-24 18:59:54 -05:00
rdanbrook
c47c35503f Removed more globals, fixed GTK+ resizing from config dialog 2018-01-18 21:27:43 -05:00
rdanbrook
b2bd99f16b Streamlined NSF player 2018-01-18 21:10:45 -05:00
rdanbrook
cf109d3103 Fixed archive loading 2018-01-18 12:35:51 -05:00
rdanbrook
f7152269ac Removed option to disable GUI 2018-01-17 23:17:50 -05:00
rdanbrook
2388dc04b7 Separated SDL input from generic input 2018-01-17 23:02:50 -05:00
rdanbrook
3abeb6df50 Fixed segfault in GTK+ and made special cursor checking more generic 2018-01-17 19:20:21 -05:00
rdanbrook
319dca14d7 Further streamlining and code separation 2018-01-16 22:28:06 -05:00
rdanbrook
b41d3d0bf1 Removed CMake (for now?) 2018-01-15 20:40:04 -05:00
rdanbrook
ef083e760e Build GTK+ and SDL binaries separately, both mostly in working order 2018-01-15 20:34:20 -05:00
rdanbrook
f240b58b12 Compiles with GTK+ again 2018-01-15 16:29:36 -05:00
rdanbrook
6b91ff665d Separating more SDL-dependent code from common code 2018-01-15 16:20:39 -05:00
rdanbrook
29feefc8e2 Restore full functionality to GTK+ port 2018-01-15 11:47:53 -05:00
rdanbrook
fb89c23175 SDL and GTK+ separated from common video functions 2018-01-15 11:35:05 -05:00
rdanbrook
9e22cdac54 Start of major source tree restructuring and cleanup 2018-01-14 22:54:56 -05:00
rdanbrook
ff964e0494 Remove SDL input from nst_emuloop function 2018-01-14 17:56:44 -05:00
rdanbrook
a2637193d4 Add Switch target 2018-01-04 23:17:36 +01:00
rdanbrook
e3052f39e9 Fix a segfault on input with no game loaded
If you hit an input button on a controller, but no
game was pressed input_inject would be called will
NULL as the controller pointer. This checks for this
condition.
2017-12-30 19:37:12 -05:00
rdanbrook
ae0e4c3213 Add JACK audio support
This allows use of the JACK audio backend. JACK support
will be built by cmake if found, or the --with-jack option
to the configure script.

JACK audio will set the sample rate for audio equal to
the jack server's sample rate. It also connects to the first
two physical output ports for playback.
2017-12-29 16:32:01 -05:00
rdanbrook
4fcbe0db77 Revert "libretro: Don't query joypads if they aren't plugged"
This reverts commit 5b880ecad3.
2017-12-23 07:50:57 +01:00