Commit graph

1158 commits

Author SHA1 Message Date
rdanbrook
1259fe812c FLTK: Add timer sync mode for cases where VSync is unreliable 2024-12-04 19:01:59 -06:00
rdanbrook
8e9b7755e0 FLTK: Run emulation in an Fl_Idle_Handler 2024-11-28 18:09:28 -06:00
Rupert Carmichael
7451b30caf fltkui: Add support for UI loading of XML Romsets 2024-11-21 23:43:01 -05:00
Rupert Carmichael
f0d6b6352b jg: Add support for loading XML Romsets 2024-11-21 23:42:51 -05:00
Rupert Carmichael
f1e959117e core: Apply latest upstream changes
This adds support for the NES 2.0 Default Expansion Device field, and
better support for MMC3 and VRC2/4 hacks
2024-11-20 20:01:00 -05:00
rdanbrook
3d32030bb6 FLTK: Basic support for Windows 2024-11-17 11:08:00 -06:00
rdanbrook
365745fd76 FLTK: Better handling of analog trigger config 2024-11-10 11:51:49 -06:00
rdanbrook
0db3aa65d5 FLTK: Remap inputs after clearing a definition 2024-11-10 10:48:06 -06:00
rdanbrook
40eb40895b FLTK: Simplify macOS Window menu 2024-11-04 18:42:44 -06:00
rdanbrook
566597150c FLTK: Cleanup loading and main window creation 2024-11-03 19:32:48 -06:00
rdanbrook
ddca95e186 FLTK: Fix text spacing in hotplug log 2024-10-30 21:34:30 -06:00
rdanbrook
9d482e35d8 FLTK: Grey out FDS menu items for non-FDS games 2024-10-29 22:08:56 -06:00
rdanbrook
3a3c48d4e9 FLTK: Rearrange interface settings list 2024-10-29 21:23:33 -06:00
rdanbrook
a90607a136 FLTK: Grey out the CRT options when the CRT filter isn't active 2024-10-29 21:09:35 -06:00
Rupert Carmichael
e6e98ace97 jg: Make video changes visible if emulation is paused 2024-10-28 00:00:45 -04:00
Rupert Carmichael
84bb3a64b0 fltkui: Allow Play/Pause relabelling on macOS 2024-10-27 21:15:32 -04:00
Rupert Carmichael
88f3d7d480 fltkui: Fix menu item enablement on macOS 2024-10-26 13:10:09 -04:00
rdanbrook
c8d239f14e FLTK: Friendlier label for mouse inputs 2024-10-24 19:55:14 -06:00
rdanbrook
9b9f804445 FLTK: Better input mapping conflict handling 2024-10-24 19:33:40 -06:00
rdanbrook
64e65f1aae FLTK: Display message in GUI when there is an input mapping conflict 2024-10-23 19:43:22 -06:00
rdanbrook
e9bef32704 FLTK: Input message box null pointer check 2024-10-21 22:56:54 -06:00
rdanbrook
9c46227c3d README and ChangeLog updates 2024-10-21 17:58:24 -06:00
rdanbrook
36a860660d FLTK: Prevent mapping conflicts for keyboard inputs 2024-10-21 17:47:21 -06:00
rdanbrook
352dfed4c3 FLTK: Add 256x256 icon to the installation 2024-10-03 19:12:47 -06:00
rdanbrook
418ab507bd FLTK: Fix up macOS refresh rate and allow the window to move between screens with different refresh rates 2024-10-03 19:05:16 -06:00
rdanbrook
1381f78e9d FLTK: Don't enable modern GL on macOS unless necessary 2024-10-03 16:00:15 -06:00
rdanbrook
9f5313d6ba FLTK: Ignore empty alpha channel (fixes transparency issues on Wayland) 2024-10-03 15:08:17 -06:00
rdanbrook
8c7b026fad FLTK: Hook up FDS related menu items to JGManager 2024-10-03 11:28:04 -06:00
rdanbrook
525b312110 FLTK: Set DPI scaling based on the screen 2024-10-03 10:18:36 -06:00
rdanbrook
c3877395d6 FLTK: macOS menubar refinements 2024-10-02 21:31:19 -06:00
rdanbrook
72d2c7a1cb FLTK: Use Mac style system menu on macOS 2024-10-01 17:26:29 -06:00
rdanbrook
4a4e698c66 FLTK: Add window icon 2024-09-30 22:56:03 -06:00
rdanbrook
e6f7b54075 FLTK: Support DPI scaling for Macs with Retina screens 2024-09-30 22:19:00 -06:00
rdanbrook
bee4323aa7 FLTK: Mark functions override 2024-09-30 22:16:59 -06:00
rdanbrook
4b6ff73fc6 FLTK: Fix compatiblity with FLTK 1.3 2024-09-30 19:55:20 -06:00
rdanbrook
39bc0dd2c0 FLTK: Fix fullscreen and resizing on Wayland with FLTK 1.4 2024-09-30 19:41:30 -06:00
Rupert Carmichael
3269cb4de6 jg: Allocate array for wav samples instead of using variable length array 2024-08-25 11:01:13 -04:00
Rupert Carmichael
431f95fccb fltkui: Additional copyright info 2024-08-23 14:20:20 -04:00
orbea
bb7c7ec2f4 configure.ac: require sdl2 >= 2.0.12
Nestopia depends on SDL_JoystickSetPlayerIndex which was first added in
SDL2-2.0.12.

Issue: https://github.com/0ldsk00l/nestopia/issues/424
2024-08-23 11:56:40 -06:00
rdanbrook
bceca4af88 ChangeLog updates 2024-07-17 18:26:17 -06:00
rdanbrook
bf14a2a56f FLTK: Rename audio input callback 2024-07-17 18:26:03 -06:00
rdanbrook
dc3813f197 FLTK: Modify render debug logs 2024-07-13 14:41:11 -06:00
rdanbrook
85bc0a957c FLTK: Add microphone support 2024-07-13 11:33:46 -06:00
rdanbrook
6230c6bf74 FLTK: Only set GL area mode explicitly on macOS 2024-07-12 21:39:22 -06:00
rdanbrook
3e4b2faba0 FLTK: Ensure ASCII key definitions are in scope in settings dialog 2024-07-10 17:43:43 -06:00
rdanbrook
0e9219046c FLTK: Improve the situation on macOS 2024-07-07 22:25:59 -06:00
rdanbrook
2662583cc9 FLTK: Remove extra check from build 2024-07-07 19:00:43 -06:00
rdanbrook
2911990b92 FLTK: Force -std=c++17 2024-07-07 17:29:25 -06:00
rdanbrook
37ea967dee FLTK: Hook up support for iNES ROMs in .bin containers 2024-06-22 12:58:54 -06:00
rdanbrook
881592c3d5 Sync with upstream repo at commit c7bb0a6 2024-06-22 12:54:57 -06:00