Commit Graph

44 Commits

Author SHA1 Message Date
twinaphex
6abb01e973 Isolate driver->netplay-data to netplay.c 2015-12-05 16:38:24 +01:00
twinaphex
67e8647acb Start isolating usage of driver->netplay_data to netplay.c 2015-12-05 16:27:00 +01:00
twinaphex
d4d07f674f Create netplay_driver_ctl 2015-12-05 16:24:31 +01:00
twinaphex
321dfe1daa C89_BUILD fixes 2015-11-19 12:30:00 +01:00
ctult
b3ee33ad72 Cleanup and documentation
I'm pushing this now while it still works.
2015-11-17 17:45:24 -07:00
ctult
6f70ec326b newline 2015-11-17 16:19:22 -07:00
ctult
e5a3b89e6d Netplay commands 2015-11-17 16:18:04 -07:00
ctult
8cf8e83e4a Netplay commands and possible analog support 2015-11-16 20:21:35 -07:00
twinaphex
7f56e5c214 Move deinit_netplay to netplay.c 2015-04-11 13:31:33 +02:00
twinaphex
a150cb84bd Move init_netplay to netplay.c 2015-04-11 13:29:40 +02:00
twinaphex
524f754ec3 Core Update Manager works again when HAVE_NETWORKING is defined -
enygmata jumped the gun with refactoring the HAVE_NETPLAY define
2015-01-28 08:55:02 +01:00
twinaphex
90c7617b65 Rename retro.h to libretro_version_1.h 2015-01-13 02:29:08 +01:00
twinaphex
357555e1cd Add documentation for netplay 2015-01-09 18:34:00 +01:00
twinaphex
453321c50b Start updating headers 2015-01-07 17:46:50 +01:00
twinaphex
9daecea53e Create network_init and network_deinit functions 2014-12-21 03:29:52 +01:00
twinaphex
181d163b36 Rename 'player' to 'user' 2014-12-05 13:48:54 +01:00
twinaphex
c62d52de0f Start properly implementing libretro SDK for boolean.h include
header, glsym, and rthreads
2014-10-21 05:05:52 +02:00
twinaphex
7dbf9f2298 Avoid index local variables 2014-10-20 19:29:49 +02:00
twinaphex
a7e6df69c8 Split up libretro (v1) code to libretro_version_1.c file 2014-09-23 03:03:56 +02:00
twinaphex
9d783b6627 Style cleanups 2014-09-07 05:47:18 +02:00
twinaphex
0a15a17d44 Update years on all license headers 2014-01-01 01:50:59 +01:00
Themaister
0b4cf2d053 Update license headers to 2013. 2013-01-01 01:41:15 +01:00
Twinaphex
c3d40d0f5a Snes exorcism 2012-07-07 17:19:32 +02:00
Themaister
b97644f52f Make sure that network is inited. 2012-06-01 15:20:53 +02:00
Themaister
0375de48a2 Add preliminary network command interface. 2012-05-27 14:12:29 +02:00
Themaister
ce740f8948 More fixups. 2012-04-21 23:31:57 +02:00
Themaister
aab8fb6151 ssnes_* => rarch_*. 2012-04-21 23:25:32 +02:00
Themaister
9ab51ad23a SSNES => RetroArch. 2012-04-21 23:17:43 +02:00
Themaister
e3a71a8c5b Fixup headers. 2012-04-09 22:05:26 +02:00
Themaister
5d51942f69 libretro fixups. 2012-04-09 22:04:43 +02:00
Themaister
cd3c9a548c Begin fixing up SSNES for libretro. 2012-04-09 22:03:57 +02:00
Themaister
62c96ea937 Change license header. 2012-04-09 22:03:57 +02:00
Themaister
9698cd7dbd Change headers. 2012-04-09 22:03:57 +02:00
Themaister
7082561e21 Nicknames for regular connection. 2012-01-21 18:12:42 +01:00
Themaister
d551d93ce4 Start implementing player flipping. 2012-01-21 14:00:11 +01:00
Themaister
4beec3870f Spectator mode. 2012-01-11 19:22:18 +01:00
Themaister
b4248038fb Update license headers. 2012-01-08 01:12:05 +01:00
Themaister
d5fca50a2f Can build for C++. 2011-12-24 15:26:01 +01:00
TwinAphex51224
8d8fb44c18 Use getopt replacement 2011-11-30 16:19:12 +01:00
Themaister
fa777b8356 Should fix netplay for bSNES as well.
Do not rely on when polling takes place in the emu core.
We earlier assumed that this occured always at the start of the main
loop. We now do not care about when the poll callback is called, and we
manually poll the network ourselves in pre_frame.
2011-06-26 16:02:18 +02:00
Themaister
1a6f112d8a More changes to netplay. Still quite broken, but it's not far away! 2011-02-14 20:11:46 +01:00
Themaister
70e8681487 Started to work on a look-ahead algorithm.
Still very broken, but frame-by-frame sync works at least :)
2011-02-14 16:10:53 +01:00
Themaister
a763848644 Fix some issues with message queues. 2011-02-13 18:19:37 +01:00
Themaister
85dbc05ded Some start on netplay. :) 2011-02-13 16:40:24 +01:00