Commit Graph

39 Commits

Author SHA1 Message Date
Sour
26b94f18cd Linux: Fixed compilation errors/warnings 2018-07-15 19:27:38 -04:00
Sour
47fbe93b62 Added support for VS DualSystem (WIP - dual video/audio, input, save states, movies & netplay working) 2018-07-08 10:28:48 -04:00
Sour
1489868a3f Linux: Fixed Linux compilation errors/warnings (due to refactoring) 2018-07-08 10:28:47 -04:00
Sour
bdfa554a15 Linux: Fixed a few more warnings found with -Wextra 2018-06-25 16:21:15 -04:00
Sour
669113710a Linux: Fixed warnings (and enabled no-parentheses warning) 2018-06-25 15:13:32 -04:00
Sour
ad1925bbfd Linux: Fixed minor sound glitch when starting a game 2018-06-19 21:12:39 -04:00
Sour
3e6f10757c Fixed some cast-align warnings (potential fix for Android crash?) 2018-06-19 20:43:16 -04:00
Sour
106c3c908a Linux: Remove xmmintrin.h usage 2018-06-19 17:24:07 -04:00
Sour
36617a6055 Linux: Prevent infrequent freeze/crash when closing 2018-06-09 18:47:11 -04:00
Sour
683ed7e42b Linux: Vertical sync option now works properly 2018-06-09 14:34:06 -04:00
Sour
335a133e0a Audio: Improved audio/video sync and reduced static/glitches in output (on both Windows & Linux) 2018-06-09 14:03:53 -04:00
Sour
a5756aabbe UI: Added message on pause screen in fullscreen mode (instructions to revert to window mode) 2018-06-03 14:35:54 -04:00
Sour
c00ce269f0 Add some transparency to pause icon 2018-05-26 01:16:32 -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
16828a0d12 Debugger: Fixed pause icon showing up due to APU viewer (among other things) 2018-03-10 14:31:05 -05:00
Sour
9b27a59ccf Linux: Fixed compilation errors & UI bug 2018-03-03 16:26:24 -05:00
Sour
51ce8a4781 Debugger: Added pause icon (and option to hide it) 2018-03-03 13:11:45 -05:00
Sour
8e0bac1548 Linux: Improved SDL code error handling 2018-02-06 19:23:12 -05:00
Souryo
6aa8edbede Linux: Fixed compilation warnings 2017-11-29 23:37:23 -05:00
Souryo
114d9d2313 Video: Exclusive fullscreen mode (wip) 2017-11-29 23:24:26 -05:00
Souryo
2c7a169d9c Linux: Fixed compilation warnings/errors 2017-11-20 19:15:17 -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
fa091a4f76 Debugger: Lua - Async savestate functions + isKeyPressed 2017-10-05 19:44:37 -04:00
Souryo
49e74ccba2 UI: Linux fixes for shortcuts + small tweaks 2017-09-08 11:25:10 -04:00
Souryo
a4d06f683a UI: Allow all UI shortcuts to be customized (and support for multi-key shortcuts) 2017-09-08 10:38:41 -04:00
Souryo
c3dedb679b Linux: Fixed some bugs and build issues 2017-05-13 18:20:50 -04:00
Souryo
7d1fa8aaaf UI: Added game timer option (+ code refactoring) 2017-05-13 15:43:02 -04:00
Souryo
25019f052c Fixed Linux compilation errors/warnings 2017-05-04 23:38:27 -04:00
Souryo
3d2e4cbb69 Video: Added frame counter option 2017-04-30 19:28:35 -04:00
Souryo
2077a7ae13 UI: Added option to display play/record icon when playing/recording movies + option to hide the pause overlay 2017-04-15 15:57:15 -04:00
Souryo
014234fe0d Linux: Add a bit of logging for gamepads + fixed file descriptor leak 2016-12-20 17:09:49 -05:00
Souryo
8a268bbd2d Linux: Patch for audio system not getting initalized properly when device name is set 2016-12-18 22:15:07 -05:00
Souryo
bdbf830dd7 Linux: Gamepad support (using libevdev) 2016-12-18 20:39:31 -05:00
Souryo
30bf930623 Linux: Fixed spritefont ARGB order bug 2016-12-17 23:41:54 -05:00
Souryo
b4489ed0f7 Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Souryo
35979c6291 Linux: Implemented HUD (ported SpriteFont to SDL) 2016-12-17 15:35:45 -05:00
Souryo
cd1c53efa1 Linux: Implemented mouse clicks for zapper/etc. 2016-12-14 18:26:52 -05:00
Souryo
15f105962d Linux: Renamed WinMesen.dll to MesenCore.dll 2016-12-11 17:47:29 -05:00
Souryo
9ca1bf263c Linux: SDL video/audio + linux key manager 2016-12-11 16:39:11 -05:00