Commit graph

58 commits

Author SHA1 Message Date
Sour f7c170bd9b Fixed crash when loading multiple roms while keeping the emulator paused 2020-05-02 11:49:38 -04:00
Sour f2112dbadc HD Packs: Fixed crash when loading save states 2020-02-11 22:56:38 -05:00
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 70a0389b2c Fixed screenshots not being saved when playing a rom stored inside a zip/7z file 2018-12-09 10:48:56 -05:00
Sour 15373016d0 Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Sour c877f73891 Split part of MessageManager into non-static NotificationManager
+ Fixed movie recording/playback (for .mmo files)
2018-07-08 10:28:47 -04:00
Sour 04310eddb4 Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Sour 3e6f10757c Fixed some cast-align warnings (potential fix for Android crash?) 2018-06-19 20:43:16 -04:00
Sour a086acde87 Libretro: Added "raw" palette option 2018-05-07 19:52:56 -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 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