Commit Graph

121 Commits

Author SHA1 Message Date
Sour
d2ef196a3b Input: Added "keyboard mode" toggle to improve keyboard input 2017-12-17 21:11:54 -05:00
Souryo
dc3202fbfc UI: Fixed input hud being shown behind game select screen after using power off 2017-11-28 22:44:06 -05:00
Souryo
850102bbdc Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come)
Movies: Rewrote format to support all IO devices and console types
Netplay: Now supports all IO devices and console types
2017-11-19 23:08:23 -05:00
Souryo
13103551cf Netplay: Fixed some potential multithreading issues 2017-11-14 00:02:55 -05:00
Souryo
fec2a2130b Video: Added option to rotate display by 90/180/270 degrees 2017-11-11 20:55:33 -05:00
retro-wertz
64f911d58a Fixed Linux compilation error 2017-10-21 20:21:39 -04:00
Souryo
ab91bef2b0 Fixed compilation warnings 2017-10-07 21:47:35 -04:00
Souryo
028b2ff089 UI: Fixed pause screen issues (was sometimes being shown when it should not have) 2017-10-07 21:00:02 -04:00
Souryo
c211d135ca UI: Added some new shortcuts (game timer, frame counter, etc.) 2017-10-02 18:44:36 -04:00
Souryo
ef63dfa816 Video: Added 60.0/50.0 fps mode 2017-09-30 11:24:35 -04:00
Souryo
aab739a31c Shortcuts: Improved shortcut key handling 2017-09-17 10:52:21 -04:00
Souryo
30b9a9a5b6 UI: Improved shortcut handling logic 2017-09-08 15:03:29 -04:00
Souryo
e64e4731f2 Save states: Saving/loading state to a specific slot should not change the current slot used by shortcut keys. 2017-09-08 13:40:16 -04:00
Souryo
3a2897d534 UI: Added toggle fast forward & toggle rewind shortcuts 2017-09-08 13:28:46 -04:00
Souryo
49e74ccba2 UI: Linux fixes for shortcuts + small tweaks 2017-09-08 11:25:10 -04:00
Souryo
a4d06f683a UI: Allow all UI shortcuts to be customized (and support for multi-key shortcuts) 2017-09-08 10:38:41 -04:00
Souryo
d44b690464 UI: Set maximum emulation speeds to 5000% 2017-09-03 10:54:31 -04:00
Souryo
bdf6cea4a7 Improved startup performance 2017-08-13 17:17:14 -04:00
Souryo
a1786654ad NSF: Added repeat/shuffle options 2017-08-13 10:51:13 -04:00
Souryo
c093de422d Fixed bug where flags could be permanently on or off due to multithreaded issues 2017-08-12 20:59:30 -04:00
Souryo
97c9fb88dd UI: Added option to confirm reset/power cycle/exit + added shortcut entries for power cycle/power off 2017-08-12 18:58:38 -04:00
Souryo
078535436e Input: Added basic support for famicom microphone 2017-08-12 11:54:05 -04:00
Souryo
952c28939c Input: Added option to specify zapper light detection radius 2017-07-30 19:22:01 -04:00
Souryo
bff434fa16 UI: Added options to configure the game selection screen 2017-07-25 22:43:39 -04:00
Souryo
ca579b4c40 UI: Added option to disable OSD 2017-07-23 14:11:59 -04:00
Souryo
547fbab29f Overclocking: Improved compatibility with games that write to $4011 + fixed PAL issues with OC 2017-07-17 19:35:16 -04:00
Souryo
e82371e2f8 HD Packs: Improvements, new features, bug fixes 2017-06-28 20:01:24 -04:00
Souryo
26ec5b808e Video: Added new aspect ratio option that selects NTSC or PAL aspect automatically based on current region 2017-06-08 21:23:51 -04:00
Souryo
d05d66507c Emulation: Added adaptive sprite limit option to reduce graphical glitches when possible 2017-06-08 20:00:51 -04:00
Souryo
235539c8ef UI: Added shortcut to toggle audio 2017-05-25 20:31:20 -04:00
Souryo
ec63fb6f04 VS: Custom palette support 2017-05-22 18:22:26 -04:00
Souryo
cd79022f60 Rewind: Ensure original speed is restored when rewind stops 2017-05-19 18:27:39 -04:00
Souryo
a7b410666b Rewind: Fixed some edge cases 2017-05-13 21:18:55 -04:00
Souryo
7d1fa8aaaf UI: Added game timer option (+ code refactoring) 2017-05-13 15:43:02 -04:00
Souryo
a412b453cf UI: Add visual list of recently played games (click to resume) 2017-05-06 18:35:02 -04:00
Souryo
ce62e40d47 FDS: Added option to automatically switch disks
+Fixed bug with eject disk functionality
2017-05-04 22:55:46 -04:00
Souryo
91b93a9cf3 Video: Scale and filters are now independent
+ Improved scale field usability
2017-05-01 23:05:31 -04:00
Souryo
6fa8c36db8 Video: Fixed NTSC/PAL aspect ratio presets to give accurate picture dimensions 2017-05-01 18:33:15 -04:00
Souryo
3d2e4cbb69 Video: Added frame counter option 2017-04-30 19:28:35 -04:00
Souryo
cf8c98f384 Overclocking: Changed APU behavior when adding extra lines before/after NMI (helps reduce overclocking-related issues) 2017-04-29 21:39:57 -04:00
Souryo
3a6c8ca416 Added rewind functionality 2017-04-28 19:54:58 -04:00
Souryo
99ce88a193 UI: Added shortcut key to execute a single frame 2017-04-22 18:08:38 -04:00
Souryo
2077a7ae13 UI: Added option to display play/record icon when playing/recording movies + option to hide the pause overlay 2017-04-15 15:57:15 -04:00
Souryo
db9a453444 Audio: Equalizer 2017-04-15 13:54:47 -04:00
Souryo
e1fae4e302 PPU: Added option to emulate OAM decay 2017-04-08 14:13:10 -04:00
Souryo
bf979be756 Optimizations: Most games now run 15-20% faster 2017-03-31 22:14:16 -04:00
Souryo
aacd2dec13 Linux: Fixed some GCC warnings/errors 2017-03-24 18:33:15 -04:00
Souryo
e5d25a4317 Cheats: Added shortcut to enable/disable all cheats 2017-03-19 14:21:53 -04:00
Souryo
87dc9ce0ff Video: Added Prescale 6x/8x/10x filters for high resolution monitors 2017-03-19 13:26:05 -04:00
Souryo
db23821fe6 Updated movie/savestate code to save new emulation flags (that can affect execution) 2017-02-25 15:15:44 -05:00