Open sonikku opened 2 years ago
This seems to be a raw ethernet device, we don't actually implement that in rpcs3 yet so I'm not sure how well this would work
Please consider adding that network feature
Sure, we just need to know how the entire ps3 lv2+1 network stack works, which we currently don't
Sure, we just need to know how the entire ps3 lv2+1 network stack works, which we currently don't
If this gets added let us know :)
Hey all!
I am super burnt out (as is most of the team) so the XLink Kai integration we had planned for RPCS3 will be very, very delayed. If someone wants to try and implement it themselves please do. We can walk you through how to use Kai's DDS system and can explain how I was going to implement it in RPCS3.
A possible implementation:
What is Kai DDS? In short it is a simple text-based protocol to interact with kaiEngine over a UDP socket and exchange ethernet frames.
Why use LwIP? Their IP stack and socket implementation is relatively easy to use and does exactly what is needed for this.
Why use a specific MAC OUI? Kai filters LAN traffic in many ways before it is sent to other players, the first step is filtering on known MAC address OUIs. If you don't use one of our known ranges then Kai will ignore all ethernet frames you give it.
If you have questions and we are unresponsive here please email support[at]teamxlink.co.uk
Any updates on this feature?
Please do not ask for help or report compatibility regressions here, use RPCS3 Discord server or forums instead.
Quick summary
Ability for RPCS3 to interact with the xlink kai application.
Details
xlink now supports a protocol for direct interaction with the engine running on the same system.
1. Please describe, what part of RPCS3 would be affected by your feature:
2. Please tell us, why your feature is important to RPCS3.
This would make LAN play with actual consoles possible.
3. Please attach screenshots of the feature implemented in other projects.
The Gamecube emulator Dolphin has this feature.
4. Please provide your system configuration:
Please include.
Dolphin is using kai's DDS Protocol to communicate with it. Link explaining it; https://www.teamxlink.co.uk/wiki/DDS_Protocol