Commit graph

736 commits

Author SHA1 Message Date
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
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