27 Commits

Author SHA1 Message Date
Sour
ffa58b6380 Video: Added refresh rate selection for exclusive fullscreen 2017-12-28 10:59:27 -05:00
Souryo
114d9d2313 Video: Exclusive fullscreen mode (wip) 2017-11-29 23:24:26 -05:00
Souryo
7d1fa8aaaf UI: Added game timer option (+ code refactoring) 2017-05-13 15:43:02 -04:00
Souryo
3d2e4cbb69 Video: Added frame counter option 2017-04-30 19:28:35 -04:00
Souryo
aa14eb5981 Code cleanup - Removed old unused feature 2016-09-03 10:50:23 -04:00
Souryo
3da2a56513 DirectX: Added proper error checking to all calls, removed multi-threaded DirectX usage (fixes crashes on some machines) 2016-07-23 07:34:43 -04:00
Souryo
ac69be19a5 Overclocking: Added lag counter 2016-07-10 18:22:37 -04:00
Souryo
0cfe0246cf Video: Bilinear Interpolation option 2016-05-24 19:45:58 -04:00
Souryo
545962cfa7 Google Drive Integration 2016-05-22 14:43:07 -04:00
Souryo
a9fa9b9ba7 Renderer: Fixed multithreading bug + fixed pause screen displaying incorrectly on some devices 2016-05-22 11:14:01 -04:00
Souryo
0c765aca59 Localization: Mesen is now available in English, French and Japanese 2016-02-19 13:05:04 -05:00
Souryo
63d2c2f9d3 UI: Changed all icons (to public domain ones) + redrew Mesen icon in blue. Hid/disabled some UI elements for things that are not implemented yet. 2016-02-11 18:34:55 -05:00
Souryo
4277818b1b UI: Changed way notifications are displayed (text only) 2016-02-06 18:33:24 -05:00
Souryo
3683d76088 VideoRenderer: Split from VideoDecoder. Handles drawing to the screen - even when no game is running. 2016-01-31 00:41:33 -05:00
Souryo
a56aa15f28 Win 8.1/10 support: Fixed crashes, added automatic download feature for the MSVC runtime 2016-01-16 19:33:10 -05:00
Souryo
e4fa287e66 Vista: Fixed a couple of issues that came up while testing on windows vista 2016-01-16 12:29:17 -05:00
Souryo
fbecf90a54 Rendering: Fixed dropped frames in VideoDecoder (makes NTSC picture and full_palette tests a lot more stable).
+Fixed vertical sync causing high cpu usage.
+Reduced memory usage by removing useless buffers (Renderer)
2016-01-12 19:42:28 -05:00
Souryo
8d15b309c5 Ntsc emulation support + resolution scale options 2016-01-05 21:28:38 -05:00
Souryo
37c3201057 Frame decoding/Rendering is now handled by separate threads (i.e there are now 3 threads in the emu + UI thread)
Improved performance (less memory copying, less spin waiting, etc.) - uses less CPU at normal speed, and faster when no FPS limit
2015-08-30 21:04:21 -04:00
Souryo
f2ee0f916e "HDNes" HD pack support (still some bugs left) 2015-08-14 21:50:14 -04:00
Souryo
068fa72e87 Added overscan config 2015-07-23 23:16:31 -04:00
Souryo
fb17e7b154 PPU - Grayscale/Emphasis bit support & fixed behavior when rendering disabled and vram addr in palette range 2015-07-22 22:08:28 -04:00
Souryo
62d87d6bab Optimizations/cleanup in PPU 2015-07-21 18:18:20 -04:00
Souryo
42d5e43343 Show FPS & Limit FPS options are now saved to settings file 2015-07-17 21:18:57 -04:00
Souryo
c810b4802a Moved FPS counter to renderer, instead of emulation core (gained ~20 fps) 2015-07-14 21:51:39 -04:00
Souryo
e7e77ccfa7 Converted all wide strings to utf8 strings
Fixed exception throwing to be standard
2015-07-11 08:27:22 -04:00
Souryo
48409ae82b -Rewrote entire GUI in .NET
-Several other fixes (bugfixes, refactoring, etc.)
-Added a few more features to debugger
2015-07-01 23:17:14 -04:00