Commit graph

118 commits

Author SHA1 Message Date
Sour
dc03c2eb63 Filesystem: Use filesystem functions that don't throw exceptions when an error occurs (fixes crash on Ubuntu in "Try Ubuntu" mode) 2018-06-09 14:10:21 -04:00
Sour
7fb369bfc9 Set Windows timer interval to 1ms when emulation is running (+ added option to disable this behavior) 2018-06-07 21:48:21 -04:00
Sour
091da2164c Debugger: Trace Logger - Added output format customization 2018-05-26 01:14:37 -04:00
Sour
0917f3f8f8 DB: Only use unverified entries for headerless roms 2018-04-14 22:31:19 -04:00
myfreeweb
c9e569fc26 Add FreeBSD support (#363)
* make clean: 'rm -rf ...' instead of 'rm ... -r -f'

Only GNU rm supports flags after paths

* Scale2x: do not include malloc.h on FreeBSD

* Allow using system libevdev, use sdl2-config to find sdl2

+ extract the C++17 fs library name into a variable to allow overriding
(it's -lc++experimental on systems with LLVM's libc++ as the C++ lib)
2018-04-07 16:59:09 -04:00
Sour
8af8ab205c GCC: Fixed warnings 2018-03-24 11:22:43 -04:00
Sour
64ae52322a HD Packs: Optimized some bottlenecks when parsing definition file 2018-03-07 21:56:10 -05:00
bparker06
bbfaade22e Libretro: OSX buildfix (#304) 2018-01-06 14:36:47 -05:00
Sour
1e0b55f95b Video: Fixed red line at bottom of screen with NTSC filter 2018-01-06 08:07:16 -05:00
Andrés
f3cac34aed Libretro: Makefile for buildbot (#301) 2018-01-05 23:12:20 -05:00
Sour
1ac82641b8 Libretro: Removed Lua dependency 2018-01-05 15:37:49 -05:00
Sour
7a93a3d9c8 Libretro: Removed filesystem API dependency, removed socket dependencies 2018-01-05 15:03:33 -05:00
Sour
cf0bd50b9e Libretro support (Windows) 2018-01-04 19:03:47 -05:00
Sour
e2528b004b PGO/Test fixes 2017-12-28 16:52:49 -05:00
Sour
026bb5522b Update projects to VS2017/Win10 SDK 2017-12-28 11:01:21 -05:00
Souryo
4b3edac310 Input: Added UI for family basic tape recorder 2017-11-24 21:38:12 -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
eb8f01b7e9 Debugger: Fixed multi-threading issue that caused debugger to open up on its own while Lua scripts were running 2017-10-09 10:07:08 -04:00
Souryo
0d1e9bbcb3 Zip: Fixed issues with non-UTF8 filenames in zip files 2017-09-30 14:07:07 -04:00
Souryo
a89b2408a4 HD Pack Builder: Fixed issue with sprites not being recorded with a transparent background 2017-09-06 20:17:39 -04:00
Souryo
150d2eaec9 Savestates: Allow saving/loading to arbitrary files 2017-09-01 18:45:53 -04:00
Souryo
31502f6c16 Fixed issues with screenshots 2017-09-01 16:00:55 -04:00
Souryo
6f5a94e6a2 Linux: Fixed compilation errors and warnings (clang + gcc) 2017-08-30 19:36:20 -04:00
Souryo
a562c71094 HD Packs: Allow replacing game audio 2017-08-19 16:46:57 -04:00
Souryo
7a44c547ee UI: Setup wizard + folder path configuration 2017-08-11 22:20:07 -04:00
Souryo
933ed439b7 Tests: Fixed some issues with automated tests 2017-08-06 18:32:32 -04:00
Souryo
96d15dd768 Fixed compilation warnings 2017-08-06 11:55:23 -04:00
Souryo
6d73a03139 Tests: Fixed regression due to previous refactoring commit 2017-07-30 18:22:55 -04:00
Souryo
4455178da2 Code refactoring (patch/archive handling) + allow HD packs to be loaded from archives 2017-07-30 09:46:07 -04:00
Souryo
e82371e2f8 HD Packs: Improvements, new features, bug fixes 2017-06-28 20:01:24 -04:00
Souryo
301fa31c44 Build: Statically link the C++ runtime for all build configs 2017-05-15 20:33:38 -04:00
Souryo
1db6600a64 Fixed some compilation warnings 2017-05-06 18:35:59 -04:00
Souryo
a412b453cf UI: Add visual list of recently played games (click to resume) 2017-05-06 18:35:02 -04:00
Souryo
25019f052c Fixed Linux compilation errors/warnings 2017-05-04 23:38:27 -04:00
Souryo
8a2f09b0fd Video Recorder: Fixed camstudio codec problems when picture width was not a multiple of 4 2017-04-27 17:44:56 -04:00
Souryo
211e6354c8 Movies: FM2 file format support (incomplete, wip) 2017-04-24 18:28:50 -04:00
Souryo
194d933685 Movies: bk2 movie format support (incomplete + sync issues vs NesHawk) 2017-04-22 13:19:21 -04:00
Souryo
a75fbdb911 Fixed compilation warnings 2017-04-15 13:54:57 -04:00
Souryo
db9a453444 Audio: Equalizer 2017-04-15 13:54:47 -04:00
Souryo
c9a5e4e2fb Fixed Linux compilation errors 2017-04-12 17:29:38 -04:00
Souryo
41c59b164a BPS patch support 2017-04-10 18:29:44 -04:00
Souryo
92107d94df UPS patch support 2017-04-10 17:26:39 -04:00
Souryo
15bc6c85ac Assembler: Added support for .byte statements 2017-03-09 23:55:02 -05:00
Souryo
879ec9ca78 Linux: Fixed compilation error (missing include) 2017-01-09 17:02:08 -05:00
Souryo
d805ac2d3c AVI: Added camstudio codec support + compression level slider 2017-01-01 10:15:42 -05:00
Souryo
328136eb08 Linux: Fixed compilation error 2016-12-30 15:00:37 -05:00
Souryo
5cc9c3915d Linux: Fixed bug and compilation errors/warnings for avi recording 2016-12-30 14:47:19 -05:00
Souryo
0f5c7fe78b Video: Added "Video Recorder" to record AVI files 2016-12-29 21:19:13 -05:00
Souryo
083c2d2083 Files/Folders: Fixed issues when paths contained non-ascii characters (caused by recent linux changes) 2016-12-28 11:21:39 -05:00
Souryo
06031da2d4 Video: Fixed visual glitches and illegal memory accesses in 2xSai, Super2xSai and SuperEagle filters 2016-12-25 15:49:21 -05:00