Adrian
53c0178766
[NET] Implemented XNetRandom
...
Fixed checkpoints in Gears of War 3
2025-12-30 23:30:53 +01:00
Adrian
58a38ba290
[NET] Match WSAStartup behaviour to console
2025-11-10 20:12:26 +01:00
Adrian
b800011265
[NET] Cleanup WSAStartup, setoption and ioctlsocket
2025-11-01 23:45:35 +01:00
Herman S.
4af2fd6513
[Kernel] Add Linux socket support and ensure binding low ports is remapped.
...
Remapping ports on both Linux and Windows to ensure games boot under
wine as well.
2025-10-28 23:04:44 +01:00
Gliniak
b864149575
[Misc] Cleanup in Kernel
2025-05-31 12:00:47 +02:00
Adrian
6b055f1f74
[XAM] Assert struct sizes and misc struct adjustments
2025-05-05 19:26:34 +02:00
Xphalnos
47f327e848
[Misc] Replaced const with constexpr where possible
2025-04-08 19:32:17 +02:00
Xphalnos
5f918ef28d
[Misc] Replaced const with constexpr where possible
2025-03-25 19:50:37 +01:00
Gliniak
09be7e874a
[All] Fixed multiple issues during build on Linux
...
- Added some fixes introduced by RodoMa92 in PR198
- Lack of AVX2 extension (should be done differently in the future)
- Disable deprecated-volatile warning
- Added missing override in posix EventInfo, ImGui notification class and XContent class
- Removed not used XAudio2.h include in XMP
- Fixed missing switch-case in XObject
- Added fugly template in native_list.h
- Fixed multiple smaller issues
2025-01-10 21:41:45 +01:00
Gliniak
cdd3f161fa
[XAM] Fixed invalid param count in XNetUnregisterKey
2025-01-10 21:20:06 +01:00
Gliniak
3318ab5d4c
[3PP] Uplifted FMT version and adjusted messages
2024-12-12 20:28:11 +01:00
Gliniak
b9061e6292
[LINT] Linted files + Added lint job to CI
2024-03-12 19:19:30 +01:00
imaginebeingatcomputers
e7dcee4c39
[xam] Added debug-level logging of WSAGetLastError result
2023-11-17 18:39:57 +01:00
Adrian
8678becda6
[XAM] StartupEx
2023-03-13 11:00:52 +01:00
Gliniak
40f6b5b3ac
[Kernel] Improvements to host and guest objects handling
2023-01-06 09:13:21 +01:00
Gliniak
81412c59c1
[Net] NetDll___WSAFDIsSet: Fixed incorrect endianness of fd_count
...
Plus: limit it to 64 entries
2023-01-05 20:33:12 +01:00
Gliniak
d0175ddf2f
[XAM] Cut handle mask from socket handles, added support for: NetDll_getsockopt
...
Only positive values should be interpreted as valid sockets!
2022-06-08 19:59:15 +02:00
Gliniak
0de0f40fb5
[XAM] Added stubs for:
...
- NetDll_XNetCreateKey
- NetDll_XNetRegisterKey
This will allow certain games to run local multiplayer
For example PDZ Deathmatch mode
2022-06-07 20:46:47 +02:00
Gliniak
ad6aff001b
[XAM/Net] Added note about sharing storage between Rtl and WSA errors
2022-01-11 21:50:19 +01:00
Gliniak
fa332e13de
[XAM/Net] Removed hardcoded WSA error codes
2022-01-11 21:48:36 +01:00
Gliniak
2d514ef222
[XAM/Net] Changed parameters type for NetDll_select
2022-01-11 21:48:33 +01:00
Gliniak
d4e5ecb93b
[XAM/Net] Added unified method of returning WSA error codes
2022-01-11 21:46:56 +01:00
Gliniak
0b90d5edf9
[XAM/Net] Implemented NetDll_getsockname
2022-01-11 21:46:53 +01:00
gibbed
12ec728989
[Kernel] Use tables for export groups.
2022-01-09 14:16:37 -06:00
gibbed
3ad0a7dab2
[Kernel] Suffix export functions with _entry.
2022-01-09 12:17:03 -06:00
Triang3l
9d992e3d06
[Kernel] Rename sin_zero due to #define on Android
2021-09-11 23:31:52 +03:00
Triang3l
44847abb98
[Kernel] Remove a TODO for a verified reference
2021-09-07 21:12:06 +03:00
Triang3l
e720e0a540
[Code] Remove game names from code comments (most of at least)
2021-09-05 21:27:40 +03:00
gibbed
5826b13899
[XAM] Flag NetDll_WSARecvFrom as high frequency.
2021-06-28 20:32:52 -05:00
Cancerous
afde40ab6c
XAM fixes.
...
Updated PR from Permanulled PR #1150 .
- [XAM] Stub XGI messages.
- [XAM] Stub XLiveBase GetServiceInfo message.
- [XAM] Stub error out of NetDll_WSARecvFrom.
- [XAM] Stub XamSessionRefObjByHandle.
Improves Aegis Wings, Jetpac, Metal Slug 3, and State of Decay.
Co-authored-by: PermaNulled <crich@thedefaced.org >
2021-06-28 09:51:15 -05:00
Joel Linn
6d548f51b3
[Kernel] net: name anonymous struct
...
- fixes GCC compilation error due to
"member with constructor in anonymous struct"
2021-06-02 22:28:43 -05:00
Gliniak
fbc31652e0
[XAM/Net] inet_addr: Handle edge cases
2021-05-27 16:16:56 -05:00
emoose
57764f6bea
[Kernel/XAM] Improve NetDll_XNetQosServiceLookup stub, implement NetDll_XNetQosRelease
...
Needed for Saints Row 1 (TU1) to start up properly
2021-01-31 23:26:47 -06:00
Gliniak
c3d48eb2fa
[XAM/Net] Implemented WSASetLastError
2020-11-29 10:48:29 -06:00
Radosław Gliński
f8d7652dc4
[Kernel] Remove remaining SHIM usage from xam_net ( #1671 )
2020-11-14 19:30:56 +03:00
gibbed
087247184d
[XAM] Dummy MAC address in *XNetGetTitleXnAddr.
...
[XAM] Dummy MAC address in NetDll_XNetGetTitleXnAddr.
2020-04-20 06:31:02 -05:00
gibbed
a48bb71c2f
Overhaul logging.
2020-04-07 16:09:41 -05:00
Gliniak
5558c8aafe
[XAM/Network] Implemented NetDll___WSAFDIsSet
2020-03-03 17:07:49 -06:00
gibbed
64403d5dc6
[Kernel] Don't directly call RtlNtStatusToDosError export.
2018-11-25 09:58:03 -06:00
gibbed
4dfe83af6c
[Kernel] Fix threading issues caused by direct use of exports.
2018-11-25 05:08:16 -06:00
Margen67
896ac4a682
Update documentation.
...
- Convert http to https, provide archive link when possible.
- Made CPU-JIT.png more readable on dark themes;
Added a white background so there isn't black text on a black
background.
2018-11-22 09:20:09 -06:00
gibbed
394105d359
[CPU/Kernel] Cleanup and rework of how kernel exports are declared.
2018-11-20 13:03:17 -06:00
Dr. Chat
b66f10f2b8
Testing travis xenia powerpc testing
2017-02-06 00:40:06 -06:00
gibbed
13dd23a8a9
Stubbed out some default (error) logic to NetDll_XNetDnsLookup.
2017-01-09 23:50:51 -06:00
gibbed
89de63b34c
Fixed NetDll_XNetDnsLookup signature.
2017-01-09 23:04:30 -06:00
gibbed
61cb3093ce
Updated NetDll_select for new export convention.
2017-01-09 08:45:51 -06:00
gibbed
5cbb542fa3
Better (and portable) fd_set handling for NetDll_select, and properly tracks guest handles as well.
2017-01-09 08:00:42 -06:00
gibbed
d43af82889
Oops. Code merge screwup.
2017-01-09 07:00:31 -06:00
gibbed
2e8c34377f
Implemented NetDll_shutdown.
...
De-borked LoadFdset/StoreFdset in regards to handling of correct counts
and invalid sockets.
2017-01-09 06:58:15 -06:00
Dr. Chat
f6ac79ea07
XSocket Implementation
2016-11-28 22:10:19 -06:00