Commit graph

45 commits

Author SHA1 Message Date
Sour
cf0bd50b9e Libretro support (Windows) 2018-01-04 19:03:47 -05:00
Sour
9654cbc5af Debugger: Changed background color for sprite viewer to make sprite edges easier to distinguish 2017-12-21 14:20:55 -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
6e077f5743 Rewind: Fixed old bug that (rarely) caused glitchy video when rewinding 2017-11-26 18:19:37 -05:00
Souryo
fec2a2130b Video: Added option to rotate display by 90/180/270 degrees 2017-11-11 20:55:33 -05:00
Souryo
1f2457769b Command Line: Resize window properly when scale/overscan changes via command line switches 2017-09-17 16:04:26 -04:00
Souryo
31502f6c16 Fixed issues with screenshots 2017-09-01 16:00:55 -04:00
Souryo
6691660617 HD Packs: Allow non-ntsc video filters to be used on top of a HD pack 2017-08-15 23:59:55 -04:00
Souryo
92d1ca5382 Debugger: Fixed sprite viewer issues with overlapped sprites 2017-08-15 19:47:41 -04:00
Souryo
2faf6aecd4 HD Packs: Added option to ignore/hide tiles in overscan while recording/using packs 2017-08-12 21:21:55 -04:00
Souryo
60ff7be8c0 HD Packs: Bug fixes, code cleanup, optimization 2017-07-25 19:46:25 -04:00
Souryo
0e5e39dc38 VS: Fix color issues on game selection screen after stopping VS game 2017-05-22 14:52:18 -04:00
Souryo
a412b453cf UI: Add visual list of recently played games (click to resume) 2017-05-06 18:35:02 -04:00
Souryo
91b93a9cf3 Video: Scale and filters are now independent
+ Improved scale field usability
2017-05-01 23:05:31 -04:00
Souryo
0c2cc8c94d Code cleanup 2017-04-29 08:29:56 -04:00
Souryo
3a6c8ca416 Added rewind functionality 2017-04-28 19:54:58 -04:00
Souryo
87dc9ce0ff Video: Added Prescale 6x/8x/10x filters for high resolution monitors 2017-03-19 13:26:05 -04:00
Souryo
d805ac2d3c AVI: Added camstudio codec support + compression level slider 2017-01-01 10:15:42 -05:00
Souryo
688d10a66b UI: Minor fixes for display size when changing settings 2016-12-30 16:43:49 -05:00
Souryo
0f5c7fe78b Video: Added "Video Recorder" to record AVI files 2016-12-29 21:19:13 -05:00
Souryo
641192236e Video: Added new NTSC filter (Bisqwit's) 2016-12-27 15:04:20 -05:00
Souryo
b63c1f9c4e UI: Improve/simplify resizing logic 2016-12-22 23:08:34 -05:00
Souryo
cbc61a1bac Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
Souryo
cad8995696 Video: Aspect ratio now takes overscan settings into account to give an accurate pixel aspect ratio, no matter the overscan 2016-12-09 09:23:04 -05:00
Souryo
0944bff478 Video Filters: Added "Prescale" filter to allow limiting the blur factor when using bilinear interpolation 2016-07-09 09:06:34 -04:00
Souryo
ee3e1909fb Fixed small memory leaks 2016-06-17 20:54:11 -04:00
Souryo
298a789cfc 7z support + Rom selection for archives containing multiple rom files + General fixes/improvements when dealing with archives (cheats, save states, saved data, etc.) 2016-06-17 20:53:05 -04:00
Souryo
7e3def34f5 Video Filters: xBRZ, HQX, Scale2x, 2xSai, Super2xSai, SuperEagle support 2016-05-23 17:02:24 -04:00
Souryo
3cade69191 VideoDecoder: Prevent reading invalid memory when stopping emulation before a full frame is decoded 2016-02-13 23:17:59 -05:00
Souryo
32b8206e74 Video: Fullscreen window mode + auto-adjust video to window 2016-02-07 13:05:32 -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
117a4b073d Video: Added customizable RGB palette 2016-01-17 14:21:31 -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
a96b6229d0 Fixed multithread crash when loading another game 2016-01-06 20:37:52 -05:00
Souryo
8d15b309c5 Ntsc emulation support + resolution scale options 2016-01-05 21:28:38 -05:00
Souryo
1b218f66c8 Color emphasis bits were not working (checked in debug code by mistake) 2015-12-30 13:51:08 -05:00
Souryo
8095b25905 Fixes for PGO 2015-12-28 09:56:51 -05:00
Souryo
d648f18b8a Added automatic tests 2015-12-26 17:11:00 -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
5b565bfeeb GCC support - Fixed warnings/compilation errors (Core & Utilities now compile under GCC, but code is incomplete) 2015-08-28 21:01:18 -04:00
Souryo
f2ee0f916e "HDNes" HD pack support (still some bugs left) 2015-08-14 21:50:14 -04:00
Souryo
7e5707a535 Debugger - PPU Viewer (Nametables, chr, sprites, palette) 2015-08-08 22:36:39 -04:00
Souryo
068fa72e87 Added overscan config 2015-07-23 23:16:31 -04:00