LDN services: Difference between revisions

 
(One intermediate revision by the same user not shown)
Line 540: Line 540:
[18.0.0+] The sdknso uses SessionManager with this, where the additional session-count is 0x3.
[18.0.0+] The sdknso uses SessionManager with this, where the additional session-count is 0x3.


[S2] There appears to be 2 ldn:u services, this appears to be for having separate [[#Protocol|Protocol]] permissions for NX and Ounce games. The Creator object has the same vtable for both of these. However the vtable for IUserLocalCommunicationService appears to be larger even with NX, which likely indicates there's new commands?
[S2] There appears to be 2 ldn:u services, this appears to be for having separate [[#Protocol|Protocol]] permissions for NX and Ounce games. The Creator object has the same vtable for both of these. However the vtable for IUserLocalCommunicationService appears to be larger even with NX, which likely indicates there's new commands? There also appears to be 4 additional max-sessions allocated to ldn*, this is probably for one of these ldn:u services?


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 2,175: Line 2,175:


The on-NX note is for the equivalent memregion location/size, memregion-size/contents compared to NX may vary.
The on-NX note is for the equivalent memregion location/size, memregion-size/contents compared to NX may vary.
Total size is 0x24F000-bytes.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 2,209: Line 2,211:
| 0x1F4000 || 0x21000 || {accessible} || On NX this is at 0x1EA000.
| 0x1F4000 || 0x21000 || {accessible} || On NX this is at 0x1EA000.
|-
|-
| 0x218000 || || -- || Likely end going by NX.
| 0x218000 || 0x8000 || -- ||
|-
| 0x220000 || 0x2F000 || {accessible}
|}
|}


[[Category:Services]]
[[Category:Services]]