Souryo
726d72c103
Input: DirectInput support - most controllers/gamepads should now work. XInput is still prioritized when available.
2016-07-16 16:25:57 -04:00
Souryo
c7d0e51d91
Zapper: Having the mouse outside the draw surface should make it act as if no light was found
2016-07-12 18:28:12 -04:00
Souryo
092176348c
Open Bus: Fixes to open bus implementation - fixes allpads-r2a test result
2016-07-12 18:25:58 -04:00
Souryo
20d9b6bbd5
Vs System: Fixed bug where loading a regular game after a VS game would keep the VS options in the menu and keep using the VS palette
2016-07-10 19:26:08 -04:00
Souryo
ac69be19a5
Overclocking: Added lag counter
2016-07-10 18:22:37 -04:00
Souryo
c74903799c
VS: Added support for VS zapper
2016-06-22 19:23:08 -04:00
Souryo
5096ff414c
VS: Fixed TKO Boxing/RBI Baseball/Super Devious freezes
2016-06-21 22:13:26 -04:00
Souryo
618c8e0b5e
Savestates: More refactoring + bug fixes from the last changes (breaks compatibility again)
2016-06-11 16:08:16 -04:00
Souryo
4cb8ae7076
Save states: Removed MS-specific extension usage & disabled extensions + Removed some errors/warnings caused by this change
2016-06-02 23:56:11 -04:00
Souryo
4a784ff87a
Save States: Refactoring - everything is now saved in size-defined blocks (should no longer need to break compatibility in the future)
2016-06-02 20:20:26 -04:00
Souryo
b4b195d01b
Input: Arkanoid controller support - NES & Famicom (Passes both test roms, works via NetPlay/Movies)
...
NetPlay: Fixed a few issues (crashes when connecting)
2016-02-14 12:58:35 -05:00
Souryo
9084d48a01
Input: Fixed issue when reading controllers while strobe bit is active - if port was read while active, the first button returned after strobe was off would be B, instead of A
2016-02-13 08:32:22 -05:00
Souryo
eb80a443b7
NetPlay: Fixed crash when host loaded a game while no game was loaded (ConfigChanged notification was sent and an empty snapshot was sent to clients)
2016-02-10 21:41:51 -05:00
Souryo
0d6919089a
NetPlay/Save States: Save/restore fourscore flag
2016-02-10 18:59:09 -05:00
Souryo
361f4b8025
Zapper: Make sure zapper works with all overscan configurations & any video video (ntsc, etc.)
2016-02-06 09:25:37 -05:00
Souryo
c26a45ab8f
Input: Reworked most of the input-related code. Zapper/Famicom support added. NetPlay and Movies now support any input type
2016-02-05 23:14:27 -05:00
Souryo
08eade0cfb
Tests: General improvments
...
-Give the number of mismatching frames
-Allow debugger to break when a frame is different
-Fix mismatches between GUI & TestHelper environments (GUI always has four score adapter enabled)
2015-12-29 20:54:55 -05:00
Souryo
e7e77ccfa7
Converted all wide strings to utf8 strings
...
Fixed exception throwing to be standard
2015-07-11 08:27:22 -04:00
Souryo
e70448820c
Input mapping support + Fourscore support + Turbo buttons
2015-07-10 21:07:24 -04:00
Souryo
388d8c7d7a
Fixed freezes/crashes when connecting/disconnecting
2014-07-06 21:11:52 -04:00
Souryo
f4802421d0
Netplay (not finished, but works), save state fixes
2014-07-06 19:54:47 -04:00
Souryo
07b558c8c4
Smaller savestates, Movie recording/playback, Slight performance improvement (~2-3% in Console::Exec)
2014-07-01 12:44:01 -04:00
Souryo
9ada341050
UI improvements + Gamepad support
2014-06-21 19:03:13 -04:00
Souryo
1765b9a690
Keyboard support + FPS limit
2014-06-21 15:43:41 -04:00