Sour
c7675bcd49
Core: Added runahead support (1 to 10 frames)
2019-12-24 13:55:40 -05:00
Sour
72d9e7ee13
Core: Remove old savestate compatibility code
...
No longer needed since the previous commit broke compatibility completely.
2019-01-13 15:20:57 -05:00
Sour
5f8ae4195f
History Viewer: Added features, fixed issues (WIP)
2018-07-15 18:26:08 -04:00
Sour
15373016d0
Refactoring - removed statics from EmulationSettings
2018-07-14 18:32:32 -04:00
Sour
428c25017d
VS DualSystem: Added insert coin/service button shortcuts for the 2nd console
...
+Fixed issues with movies
2018-07-08 10:28:49 -04:00
Sour
7c8a54a4f6
VS System: Fixed/improved button remapping
2018-07-08 10:28:48 -04:00
Sour
97270f2b2e
Movies: Fixed regressions (due to refactoring) - PollCounter + bk2/fm2 playback
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
1e90a71394
Linux: Removed -Wno-switch option and fixed warnings
2018-06-25 15:56:05 -04:00
Sour
cf0bd50b9e
Libretro support (Windows)
2018-01-04 19:03:47 -05:00
Sour
212a3fa23a
Movies: Fixed issue with reset/power cycle recording
2017-12-23 12:32:44 -05:00
Sour
d2ef196a3b
Input: Added "keyboard mode" toggle to improve keyboard input
2017-12-17 21:11:54 -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
4b3edac310
Input: Added UI for family basic tape recorder
2017-11-24 21:38:12 -05:00
Souryo
9c5cfa2e79
Lua: Fixed inputPolled event being called multiple times per frame
2017-11-21 17:54:54 -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
06d6e59ac8
GetKeyName: Fixed incorrect return value
2017-09-17 15:25:02 -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
078535436e
Input: Added basic support for famicom microphone
2017-08-12 11:54:05 -04:00
Souryo
952c28939c
Input: Added option to specify zapper light detection radius
2017-07-30 19:22:01 -04:00
Souryo
97323f3eb0
Debugger: Fixed scanline number being wrong in trace log in some cases
2017-07-01 15:38:18 -04:00
Souryo
0c2cc8c94d
Code cleanup
2017-04-29 08:29:56 -04:00
Souryo
aacd2dec13
Linux: Fixed some GCC warnings/errors
2017-03-24 18:33:15 -04:00
Souryo
db23821fe6
Updated movie/savestate code to save new emulation flags (that can affect execution)
2017-02-25 15:15:44 -05:00
Souryo
3aaacb1bc3
Input: Minor fixes based on AllPads test results
2017-02-25 14:20:30 -05:00
Souryo
8ec8e471d5
Input: Added option to emulate NES-101/HVC-101 behavior
2017-02-25 10:56:38 -05:00
Souryo
17b13bfc0a
Added support for binding actions to gamepad/keyboard + Added a fast forward key (hold to fast forward)
2016-09-02 19:36:37 -04:00
Souryo
5f59dc1a7f
Oeka Kids Tablet support
2016-07-30 17:27:14 -04:00
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