Commit graph

33 commits

Author SHA1 Message Date
Sour d6728ee306 UI: Added load/save state menus with dates & previews 2020-01-28 20:20:54 -05:00
Sour c7675bcd49 Core: Added runahead support (1 to 10 frames) 2019-12-24 13:55:40 -05:00
Sour 04310eddb4 Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Sour b641830058 Debugger: Lua - Fixed some bugs/limitations with drawing routines (now works with NTSC filters, etc.) 2018-03-24 10:09:04 -04:00
Sour 7a48aebc00 HD Packs: New features and performance improvements
-New types of conditions
-Background image scrolling support
-Performance improvements (esp. conditions and backgrounds)
2018-02-17 23:44:25 -05:00
Sour 1e896848e8 Debugger: Fixed draw partial frame causing issues with NTSC filters (odd/even frame toggled on each step) 2018-02-16 18:16:06 -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 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 60ff7be8c0 HD Packs: Bug fixes, code cleanup, optimization 2017-07-25 19:46:25 -04:00
Souryo a412b453cf UI: Add visual list of recently played games (click to resume) 2017-05-06 18:35:02 -04:00
Souryo 3a6c8ca416 Added rewind functionality 2017-04-28 19:54:58 -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 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 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 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 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 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
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