Commit graph

44 commits

Author SHA1 Message Date
Sour ba79209bd5 Linux: Fixed black screen when loading a game with nvidia drivers 2019-12-28 20:27:05 +00:00
Sour 58b6dd188f Upgrade to VS2019 and C++17 2019-12-21 12:23:55 -05:00
Sour 7b20300f6d DirectSound: Fixed latency issue that caused sound to cut off within the first second after loading a rom after starting the emulator 2019-11-24 10:53:53 -05:00
Sour 0675fbdfe3 Linux: Read all /dev/input/event entries, not just the first 30 2019-02-08 20:34:10 -05:00
Sour 82512b3ca0 Linux: Fixed deadzone option having no effect 2019-01-27 10:28:33 -05:00
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