Commit Graph

310 Commits

Author SHA1 Message Date
Rodrigo Alfonso
cadda9eda0 Merge pull request #15 from afska/v6.0.3
📻🌎 Native wireless adapter support for maxPlayers & Bugfixing
v6.0.3
2024-01-06 07:35:19 -03:00
Rodrigo Alfonso
8df5c69bf0 Using normal wait in LinkWireless 2024-01-06 07:31:04 -03:00
Rodrigo Alfonso
732776129a Limiting server list to 3 in wireless demo 2024-01-06 07:24:11 -03:00
Rodrigo Alfonso
f07a98834a FIX: Invalid memory access in LinkUniversal 2024-01-06 07:24:11 -03:00
Rodrigo Alfonso
4dec5efa2a Adding lag option to wireless demo 2024-01-06 07:24:11 -03:00
Rodrigo Alfonso
67926404d2 FIX: Leaked messages from previous session (v6.0.0 regression) 2024-01-06 04:00:50 -03:00
Rodrigo Alfonso
6c0f40805a Using LINK_WIRELESS_PUT_ISR_IN_IWRAM in the LinkUniversal_basic example 2024-01-06 02:19:41 -03:00
Rodrigo Alfonso
46f257c015 Using native wireless adapter's support for maxPlayers instead of using EndHost & updating broadcast data 2024-01-06 02:10:49 -03:00
Rodrigo Alfonso
b537e6ab71 FIX: Ensuring that the wireless adapter is serving before autoclosing the room 2024-01-04 01:51:46 -03:00
Rodrigo Alfonso
f8e9dde5ec Adding maxPlayers to wireless adapter documentation 2024-01-04 01:51:40 -03:00
Rodrigo Alfonso
c3a79984d8 Enforcing max player restrictions 2024-01-04 01:00:48 -03:00
Rodrigo Alfonso
e592884692 Setting current version to v6.0.2 v6.0.2 2024-01-03 11:10:58 -03:00
Rodrigo Alfonso
8a162d429c Closing active wireless sessions by updating broadcast data 2024-01-03 11:02:35 -03:00
Rodrigo Alfonso
8b58af297e deactivate() now returns a boolean v6.0.1 2024-01-02 05:01:48 -03:00
Rodrigo Alfonso
e140d497bd Updating wireless adapter documentation 2024-01-02 04:54:19 -03:00
Rodrigo Alfonso
af29548f5f Increasing version to v6.0.1 and cleaning up code/docs 2024-01-02 04:33:35 -03:00
Rodrigo Alfonso
44f2ed5399 Improving wireless adapter documentation 2024-01-02 04:32:52 -03:00
Rodrigo Alfonso
8170bcfa6b Adding gameId option to broadcasting functions and setting LINK_WIRELESS_MAX_COMMAND_RESPONSE_LENGTH to 30 2024-01-02 04:32:52 -03:00
Rodrigo Alfonso
77ada291e9 Putting the adapter in idle mode on deactivate() 2024-01-02 04:32:52 -03:00
Rodrigo Alfonso
829f17d0fd Merge pull request #13 from afska/v6
👾🔌📻🌎 Optimizations, bugfixes, and API improvements
v6.0.0
2023-11-23 10:32:32 -03:00
Rodrigo Alfonso
446475b0e9 Updating docs 2023-11-23 10:22:29 -03:00
Rodrigo Alfonso
947df12406 Removing NO$GBA hack in example 2023-11-23 10:11:20 -03:00
Rodrigo Alfonso
6f629c67d9 FIX: In LinkUniversal_stress, the ACK timer should be timer 0 2023-11-23 08:58:32 -03:00
Rodrigo Alfonso
7ac13f4b15 FIX: Some LinkWireless's initialization parameters were broken 2023-11-23 08:48:23 -03:00
Rodrigo Alfonso
8cbde57097 FIX: Also using the IWRAM directives in LinkUniversal 2023-11-23 08:39:57 -03:00
Rodrigo Alfonso
c9b674eebb Adding compile option to put wireless ISRs in IWRAM 2023-11-23 05:45:52 -03:00
Rodrigo Alfonso
2120750cc9 Adding IWRAM recommendation 2023-11-23 02:44:42 -03:00
Rodrigo Alfonso
f7220755a1 Moving timeout check to onVBlank 2023-11-23 02:22:03 -03:00
Rodrigo Alfonso
f764a79873 Using a smaller version of gba-sprite-engine in LinkCable_full examples 2023-11-23 01:43:02 -03:00
Rodrigo Alfonso
d4177c2cf6 Increasing wireless default timeout to 10 2023-11-22 22:10:27 -03:00
Rodrigo Alfonso
5a090e2b82 Avoiding unnecessary state copies 2023-11-22 21:42:48 -03:00
Rodrigo Alfonso
6e85bc99dd acceptConnectionsOrSendData => acceptConnectionsOrTransferData 2023-11-20 19:48:35 -03:00
Rodrigo Alfonso
5a9e54dd59 Switching communication modes in a single operation 2023-11-19 05:00:55 -03:00
Rodrigo Alfonso
2c57b34b3b Improving precision of LinkWireless_demo_profiler 2023-11-18 23:21:02 -03:00
Rodrigo Alfonso
78003e3e7c Adding optional USE_SEND_RECEIVE_LATCH option 2023-11-18 21:56:18 -03:00
Rodrigo Alfonso
2981032bbc Using hpp extension as these are C++ header files, and updating docs 2023-11-18 08:37:00 -03:00
Rodrigo Alfonso
6c1dabd828 Adding configurable interval values to LinkCable_stress and LinkUniversal_stress 2023-11-18 06:39:57 -03:00
Rodrigo Alfonso
0544f56f0d Optimizing command usage to reduce wireless latency 2023-11-18 06:25:47 -03:00
Rodrigo Alfonso
2f1231d69a Fixing initial sync in test 2023-11-18 06:22:42 -03:00
Rodrigo Alfonso
3586091e0e Adding profiling code to LinkWireless_demo 2023-11-18 06:22:34 -03:00
Rodrigo Alfonso
c5165a7e51 Always syncing before measuring 2023-11-18 02:33:40 -03:00
Rodrigo Alfonso
434ef00f84 Adding latency benchmark 2023-11-18 02:33:37 -03:00
Rodrigo Alfonso
f2621608f6 Fixing synced stress test 2023-11-16 23:14:07 -03:00
Rodrigo Alfonso
dee3b53f99 Adding remaining packets log and using a smaller wait in stress test 2023-11-16 19:20:37 -03:00
Rodrigo Alfonso
ff0fb37db8 Keeping NO$GBA happy in stress test 2023-11-16 18:58:08 -03:00
Rodrigo Alfonso
a6efeb9cb6 Formatting examples 2023-11-16 08:19:23 -03:00
Rodrigo Alfonso
88a8ed1941 Adding peek() methods and improving stress test 2023-11-16 08:19:20 -03:00
Rodrigo Alfonso
693e885c49 Clearing incoming messages when deactivating the library 2023-11-16 07:03:38 -03:00
Rodrigo Alfonso
286c1b5b97 Adding waitFor(...) method to LinkCable and LinkUniversal 2023-11-16 05:32:17 -03:00
Rodrigo Alfonso
208db49cad Restoring isAddingWhileResetting check 2023-11-16 05:32:17 -03:00