340 Commits

Author SHA1 Message Date
Gregor Richards
fbb508ab5e Make rewind compatible with netplay.
This commit adds support for temporary desync in netplay. When frontend
features that can't be truly synced, in particular rewind, are used,
netplay is momentarily disabled. As soon as the feature finished, e.g. a
rewind ending, netplay resumes with a state load. For rewind, netplay
peers won't actually experience the effect of rewind, but they will load
the rewound state.
2017-04-18 15:25:58 -04:00
twinaphex
0a8f7b9ff2 Simplify CMD_EVENT_AUDIO_STOP/CMD_EVENT_AUDIO_START 2017-04-18 04:11:34 +02:00
twinaphex
55dd4ac754 Simplifications 2017-04-18 03:52:01 +02:00
twinaphex
662755c899 Start simplifying audio driver start/stop 2017-04-18 03:49:35 +02:00
twinaphex
8c89ec158c Update copyrights 2017-03-22 03:09:18 +01:00
Brad Parker
c6b1a4bb48 join MITM server when host starts game, if the announcement requested MITM 2017-03-05 14:19:39 -05:00
Twinaphex
b7b3b2cb5f Try to prevent truckload of warnings on iOS 2017-02-26 10:33:03 +01:00
twinaphex
8f01bcfb8d Update of command.c 2017-02-26 09:35:35 +01:00
twinaphex
c653e6d886 Buildfix 2017-02-26 06:14:33 +01:00
twinaphex
e523280cb0 Add fallback message that informs us when config saving is not working 2017-02-26 06:07:58 +01:00
twinaphex
d0e49a2d8f Rename some tasks 2017-02-21 16:50:39 +01:00
twinaphex
ba16bee5d1 Create task_push_content_load_nothing_with_dummy_core 2017-02-21 03:32:52 +01:00
Gregor Richards
4c1abfaa71 Support for reset in netplay
This patch transfers core_reset across netplay. Resets effectively
worked before thanks to check_frames, but this makes resets work even
without check_frames, and in particular should allow resets to force
sync in savestateless cores, bringing them one step closer to actually
being usable by non-experts.
2017-02-15 14:40:37 -05:00
radius
cd17927990 fix contentless netplay! thanks Gregor 2017-02-09 21:22:52 -05:00
Andre Leiradella
0c8ee93e3e Moved cheevos files to their own folder in preparation for the changes to support leaderboards 2017-02-03 10:03:57 +00:00
twinaphex
77cdc9d550 Another refinement 2017-01-25 17:52:58 +01:00
twinaphex
da891b97b2 Fix logically dead code warning 2017-01-25 17:52:38 +01:00
twinaphex
41349621cf Add extra param to runloop_get_status 2017-01-25 16:57:22 +01:00
twinaphex
84cb05d4de Fix typo 2017-01-25 16:13:39 +01:00
twinaphex
018cb7ebe6 Add another parameter to content_get_status 2017-01-25 15:51:57 +01:00
twinaphex
361bd471de Create content_get_status 2017-01-25 15:44:21 +01:00
twinaphex
bacef54766 Cleanups - use runloop_get_status 2017-01-23 15:19:46 +01:00
twinaphex
8e53dffdef core_impl.c - some cleanups 2017-01-23 14:50:00 +01:00
twinaphex
0d5b3b9273 Create menu_driver_is_alive 2017-01-23 00:37:52 +01:00
Twinaphex
1410668d34 Cleanups 2017-01-22 21:33:59 +01:00
twinaphex
2f7f8b01c9 Cleanups 2017-01-22 21:25:35 +01:00
twinaphex
178d959cad Fix C89_BUILD 2017-01-22 21:24:57 +01:00
Twinaphex
3ff158b907 Merge pull request #4436 from fr500/lobby
Basic lobby system (don't merge, just for tracking)
2017-01-22 21:08:43 +01:00
radius
33cc168eb9 allow connecting to lobby port instead of the port in settings 2017-01-22 12:29:29 -05:00
twinaphex
90bc170829 Get rid of runloop_ctl calls inside audio drivers 2017-01-22 18:05:07 +01:00
Brad Parker
1d3e1a6962 DOS/DJGPP buildfix 2017-01-20 18:23:45 -05:00
radius
0de43b954e can now connect when starting a game too 2017-01-20 16:04:10 -05:00
twinaphex
0c814f767c Remove configuration.h header dependencies 2017-01-17 19:39:12 +01:00
twinaphex
8366278d45 More of where that came from 2017-01-17 15:39:14 +01:00
twinaphex
a3e13fde32 Put this around HAVE_COMMAND ifdefs 2017-01-17 15:36:06 +01:00
twinaphex
cb64f28950 Create drivers_init 2017-01-16 22:04:57 +01:00
twinaphex
dfec7a44ca Cleanups 2017-01-09 02:49:39 +01:00
Alcaro
f62ad35238 Shut up some warnings 2017-01-02 02:16:29 +01:00
twinaphex
fa606ee479 Cleanup command_event_save_current_config 2017-01-01 05:36:18 +01:00
Gregor Richards
2a7929f123 Server prompt when connecting to netplay host 2016-12-27 16:41:27 -05:00
Gregor Richards
9ecd0ba8c7 Fixing a bug that caused retroarch to crash if netplay failed to connect 2016-12-27 15:07:44 -05:00
twinaphex
e5f9c4d713 command_event_save_config - check if config_path is empty 2016-12-27 03:19:07 +01:00
twinaphex
1d070aae93 Silence warnings; set default autoconfig dir 2016-12-25 19:28:44 +01:00
twinaphex
17609e1d42 Only grab setting pointer for command events where we need it 2016-12-25 01:28:16 +01:00
twinaphex
e50ecc1b5f command_event - cleanup 2016-12-25 01:24:17 +01:00
twinaphex
d76a5ac3f7 Remove default switch case for command_event 2016-12-25 01:22:47 +01:00
twinaphex
d66c23f3f3 Only read system info for disk core options 2016-12-25 01:19:38 +01:00
twinaphex
f2c022cd54 command.c - use string_is_empty 2016-12-25 01:14:30 +01:00
twinaphex
c3c963799b Create command_event_resize_windowed_scale 2016-12-25 01:11:18 +01:00
twinaphex
46d3f7983d When fullscreen toggling, when we go from windowed to fullscreen,
hide the system cursor, otherwise show it
2016-12-24 01:03:20 +01:00