Commit graph

182 commits

Author SHA1 Message Date
Peccin 50cd2d85b2 Fixes from WebMSX 2018-04-10 22:46:53 -03:00
ppeccin 5078b27a82 vSynch detection improved 2018-02-17 18:24:39 -02:00
ppeccin a0b320dda7 Faster vSynch detection code 2018-02-17 17:52:00 -02:00
ppeccin 9643b28953 NetPlay auto-join parameters and link on Dialog 2018-02-15 21:15:28 -02:00
ppeccin 4c6117f59f Gardening 2018-02-13 22:36:46 -02:00
ppeccin 016bab1043 VideoClock uses divider in order to avoid too high host frequencies, so to avoid overloading the network 2018-02-13 20:56:01 -02:00
ppeccin fc43514870 NetServer memory usage improvement. 2018-02-07 23:39:19 -02:00
ppeccin e133ef3dcd Several enhancements from WebMSX 2018-02-03 19:00:11 -02:00
ppeccin c20b58e85d Several enhancements from WebMSX 2018-02-03 18:57:57 -02:00
ppeccin e6ae72c6fa Several enhancements from WebMSX 2018-02-03 18:39:50 -02:00
ppeccin edc39d53bb Gardening 2018-02-02 23:58:50 -02:00
ppeccin ff0498362c NetPlay PeripheralControls blocking moved to DOMPeripheralControls 2018-01-26 23:37:46 -02:00
ppeccin 953a1ece27 NetPlay PeripheralControls blocking moved to DOMPeripheralControls 2018-01-26 22:44:35 -02:00
ppeccin 48104ac426 NetPlay ConsoleControls synch moved to DOMConsoleControls 2018-01-26 22:38:49 -02:00
ppeccin a6901e7d6b Gardening 2018-01-25 23:25:09 -02:00
ppeccin 31f6a30f19 Improved Server/Client synch sequence 2018-01-23 22:49:46 -02:00
ppeccin b47157a1c8 NetPlay controls synch strategy improved 2018-01-22 23:32:23 -02:00
ppeccin 7bcee30e74 NetPlay controls synch strategy improved 2018-01-22 22:36:00 -02:00
ppeccin a3662995c6 Server address parameter 2018-01-22 20:27:00 -02:00
ppeccin 4f2af521fd NetPlay Session type 2018-01-22 19:56:14 -02:00
ppeccin 0eb6ed7f1f Automatically fragments messages to RTCDataChannel if needed 2018-01-20 22:28:34 -02:00
ppeccin 847e88e38e Controls are binary encoded on the network updates 2018-01-20 19:33:49 -02:00
ppeccin 0ea6b43e7a DOMConsoleControls key state repeat control is now by key not by control.
Console Power OFF no longer call releaseControls().
2018-01-20 17:13:52 -02:00
ppeccin 30c394742a Bus data indeterminism removed and included on savestates. 2018-01-17 23:12:42 -02:00
ppeccin c1c6da43f5 Cartridge8K_64K_AR Random seed generator indeterminism removed. 2018-01-17 21:05:52 -02:00
ppeccin 9cecdf7163 Auto open/close for NetPlay dialog when changing status.
Saved preferences for SessionName and Nick.
2018-01-17 20:37:48 -02:00
ppeccin 3928c8f926 Cartridge8K_64K_AR (Starpath) savestate fix. 2018-01-16 23:35:59 -02:00
ppeccin 65eda63173 Cartridge24K_28K_32K_FA2 indeterminism fixed.
CPU bugfix for savestates before first reset.
2018-01-16 22:39:11 -02:00
ppeccin 2a0f7ce7db Touch Power/Pause controls bugfix.
Audio buffer default base size for Android decreased from 5 to 4.
2018-01-16 21:01:28 -02:00
ppeccin 29414f35a0 Swap Controllers option in QuickOptions.
QuickOptions auto-refresh if open
2018-01-16 20:41:58 -02:00
ppeccin b9760dabee Gardening 2018-01-15 22:50:21 -02:00
ppeccin c0aa51b888 NetPlay Controls working for Paddles 2018-01-15 22:23:31 -02:00
ppeccin c7a6c13f6b NetPlat Client saves state from before session and restores is when session is over.
Also adapts automatically to ControlsModes (P1 Swapped and Paddles) from Server. Restores when session is over.
2018-01-15 20:19:32 -02:00
ppeccin 59dcc1863b NetPlay over WS only option added (experimental and slow) 2018-01-10 23:44:30 -02:00
ppeccin 05e1779795 NetPlay support for fallback to WS relayed comm 2018-01-08 01:36:55 -02:00
ppeccin 4818b48cc6 NetPlay Video Pulldown fix 2018-01-06 22:36:08 -02:00
ppeccin c6cb80547d NetPlay Controls correctness 2018-01-06 17:29:33 -02:00
ppeccin bb1318d909 NetPlay Controls correctness 2018-01-06 15:02:59 -02:00
ppeccin 035e8ac521 NetPlay RTC parameters come from Session Server env variables 2018-01-05 23:23:49 -02:00
ppeccin 8a1b813652 NetPlay Dialog, NetPlay RTC parameters come from Session Server env variables 2018-01-05 23:04:58 -02:00
ppeccin 6a19f4bce2 NetPlay Dialog 2018-01-05 18:41:38 -02:00
ppeccin 13546401c3 NetPlay Dialog working 2018-01-05 18:17:11 -02:00
ppeccin 3eb645e22d NetPlay Dialog started 2018-01-04 23:32:42 -02:00
ppeccin 643f7c7020 NetPlay Dialog started 2018-01-04 22:01:56 -02:00
ppeccin e1edf389ab NetPlay Session control 2018-01-04 20:52:31 -02:00
ppeccin d4b4aeee2b NetPlay Session control and error messages 2018-01-04 19:50:02 -02:00
ppeccin 8b7066df0a NetPlay Session control and error messages 2018-01-04 19:22:42 -02:00
ppeccin 3fb1f23568 NetPlay Session control and error messages 2018-01-04 17:41:24 -02:00
ppeccin 95f111b28c NetPlay Session keep-alive 2018-01-03 23:13:16 -02:00
ppeccin ae8b30ace3 NetPlay working with VideoStandard changes.
VSynch and videoPulldown changes still wrong.
2018-01-03 21:47:08 -02:00