rdanbrook
40fca67bd2
Disable SDL window resizing
2018-04-16 11:03:51 -04:00
rdanbrook
8e9dfe5d0c
Add support for Magic Kid Googoo dump (Mapper190)
2018-04-08 16:23:57 -04:00
rdanbrook
33d6c63994
Include cstdlib for wcstombs in cheats.cpp.
2018-02-05 15:56:56 -05:00
rdanbrook
62d90b953a
Make libao an optional dependency
2018-02-01 20:35:49 -05:00
rdanbrook
342f67a7d4
Added custom palette loading to GTK+ menus
2018-01-27 00:22:17 -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
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
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
59ba61b957
Remove my debug output.
2017-12-11 16:58:15 -05:00
rdanbrook
b660535b06
Fix missing variable assignment.
2017-12-11 16:58:15 -05:00
rdanbrook
6050489168
Update logic for parsing joystick config string to allow > 9 js devs.
2017-12-11 16:58:15 -05:00
rdanbrook
a36dfafd96
Update NstBoardAcclaimMcAcc.hpp
...
This fixes the McAcc games and allows them to run on the new mapper. Tested and verified.
2017-10-21 16:23:43 -05:00
rdanbrook
1ded5e96b3
Added preliminary Famicom Mic support to standalone port
2017-09-22 16:51:19 -04:00
rdanbrook
b884d93022
Cleaned up audio init in standalone port
2017-09-20 13:53:36 -04:00
rdanbrook
3421702e47
Enabled overclock option in standalone port
2017-09-20 11:32:45 -04:00
rdanbrook
c95368e8d5
Working 2x overclocking (meepingsnesroms)
2017-09-20 10:56:37 -04:00
rdanbrook
7eac12df64
Prevent segfault on new input options
2017-09-10 22:05:23 -04:00
rdanbrook
4aa8c6387b
Added rewind controls to gamepad
2017-09-10 21:32:47 -04:00
rdanbrook
9840ef9d73
Take threading off GTK+
2017-09-04 22:01:03 -04:00
rdanbrook
0bd2937d65
Added ability to load game-specific custom palettes
2017-09-04 17:29:25 -04:00
rdanbrook
4f02267f05
Added ability to scale beyond 4x
2017-09-04 17:09:02 -04:00
rdanbrook
4b1ff7d195
Update VRC2 and VRC4 submapper numbers
2017-09-04 17:13:13 +03:00
rdanbrook
184713ac7d
Update changelog, bump version
2017-09-03 14:19:29 -04:00
rdanbrook
19ef289701
Merge branch 'master' of https://github.com/rdanbrook/nestopia
2017-08-22 18:08:50 -04:00
rdanbrook
febbef8d40
Refresh menubar on GL redraw
2017-08-22 18:08:35 -04:00
rdanbrook
1ae654a23c
Fix logic error introduced in some warning cleanup
...
Commit e76799382d
introduced a small
logic error in the machine handling. Fix it to the originally intended
logic.
2017-08-21 14:12:53 -07:00
rdanbrook
70070ed626
Re-enabled Queued SDL audio
2017-08-02 20:46:39 -04:00
rdanbrook
53d2e84e8c
Started moving GUI and Emulation functions to separate threads
2017-07-30 13:12:26 -04:00
rdanbrook
871070905f
Improve nst_find_patch code (dirname fix)
2017-07-28 15:24:54 -04:00
rdanbrook
b394f002d9
Fixes automatic rom patching for gui and cli (path problem)
...
The ips/ups patching only worked form cli when called from the same
folder as the rom. It is because the rom path was never taken into
account, so it was a relative path, i.e. your pwd had to be in the rom
folder for patching to work. Now it should always work, I hope.
2017-07-28 10:30:09 -04:00
rdanbrook
676e5dec27
Moved timing functions
2017-07-23 16:19:40 -04:00
rdanbrook
4bbe7bbf95
fix small coding mistake in Ppu::Reset's evaluation of the PPU model
2017-06-18 01:51:47 -05:00