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
Dr. Chat
23b6a1f943
Fix xam_net.cc
2015-12-29 13:09:33 -08:00
Dr. Chat
b8d4f26e46
Fix NtWaitForMultipleObjectsEx definition
2015-12-29 12:32:49 -08:00
Ben Vanik
e5fbf840d2
Shuffling kernel/.
2015-09-06 18:07:52 -07:00
Ben Vanik
4d92720109
Moving all kernel files around just to fuck with whoever's keeping track ;)
2014-01-04 17:12:46 -08:00
Ben Vanik
fc074fefe9
XNetGetEthernetLinkStatus = 0 to stop games from trying to use the net.
2014-01-04 14:12:01 -08:00
Ben Vanik
fdb6a5cfa3
Initial Alloy implementation.
...
This is a regression in functionality and performance, but a much better
foundation for the future of the project (I think). It can run basic
apps under an SSA interpreter but doesn't support some of the features
required to do real 360 apps yet.
2013-12-06 22:57:16 -08:00
Ben Vanik
b7ffd46319
Massive refactoring of all code + audio skeleton.
...
This should make it easier to find files and (in the future) split things
up into separate libraries.
It also changes around emulator initialization to make it a little more
difficult to do things out of order and a little more sensible as to when
real init work happens.
Also adding a skeleton audio system/driver and reworking CPU register
access to be more extensible.
2013-10-23 20:42:24 -07:00