Commit graph

7921 commits

Author SHA1 Message Date
Margen67 43d206d2e9 [premake] More cleanup 2025-07-29 12:02:49 -07:00
Margen67 3b3c41ab2a [tools/build/premake.py] Formatting 2025-07-29 01:46:45 -07:00
Margen67 7f7e4fd381 chmod +x 2025-07-29 00:08:50 -07:00
Margen67 ff29ceabb4 [CI] Windows is stupid 2025-07-28 23:58:17 -07:00
Margen67 4a5f63650d Add .py file extension to Python 2025-07-28 23:54:52 -07:00
Margen67 03c0e70f8b [premake] Remove unneeded defines 2025-07-28 17:26:06 -07:00
Margen67 6b384dfe52 [xb] Fix xb.bat 2025-07-28 16:47:35 -07:00
Margen67 a10ca517a6 [CI] Run xenia-build directly 2025-07-28 11:29:57 -07:00
Margen67 0b81604633 [xb] Remove useless version check
The version is already checked in xenia-build.
Add an actually useful 64-bit check.
2025-07-28 11:02:01 -07:00
Gliniak fe0e18466f [XThread] Changed behaviour for threads requesting Yield with non-alertable state 2025-07-27 19:20:44 +02:00
Adrian 4702bfb94c [XBDM] Cleanup Stubs 2025-07-27 18:57:19 +02:00
Adrian a717c0cd9f [Kernel] Implemented RtlDowncaseUnicodeChar 2025-07-27 18:05:58 +02:00
Margen67 c3e4a93c0a [xb] Get latest fxc, fix clang-format version 2025-07-27 02:46:43 -07:00
Margen67 f36dbd2b33 [3PP] Switch to zlib-ng 2025-07-27 02:46:43 -07:00
Margen67 4b9509391a [3PP] Upgrade snappy to 1.2.2 2025-07-27 02:46:43 -07:00
Margen67 25d6f8269a [premake] Cleanup 2025-07-27 02:46:43 -07:00
Adrian 7fec549552 [XAM] Implemented XamTaskCloseHandle 2025-07-27 00:35:10 +02:00
Gliniak 8a1188090f [Kernel] Fixed compilation 2025-07-26 22:35:47 +02:00
The-Little-Wolf 39621ddec8 [KERNEL] - Replacing Unk
- Changes here are from Chrispy's Nukernel
2025-07-26 22:27:21 +02:00
The-Little-Wolf 31173107bc kXNotification - adding more
- Added more kXNotification ids
- Added missing Notification to XMPCreateTitlePlaylist
2025-07-26 21:58:57 +02:00
Gliniak 4182852a4b [Base] Split of xbox.h file
- Splitted into: kernel.h and xam.h
- Removed UpdateSpaData from KernelState into ContentManager
2025-07-26 21:25:32 +02:00
Adrian c4e86cfd2b [XAM] Cleanup XamGetOverlappedResult 2025-07-24 23:29:46 +02:00
Adrian f66ab091c1 [XAM] Implemented XamGetCachedTitleName 2025-07-24 20:45:00 +02:00
Adrian d9092fb232 [XAM] Cleanup XEnumerateCrossTitle 2025-07-23 23:05:35 +02:00
The-Little-Wolf c83522060e [XBOXKRNL/XCONFIG] - Properly set PC values
- Adding PC Related flags
- set correct size of XCONFIG_USER_PC_HINT
2025-07-23 21:46:49 +02:00
Adrian 01d46c20ff [XAM] Cleanup XamUserAreUsersFriends 2025-07-21 08:11:54 +02:00
Margen67 5e4a04f383 [CI] Remove Clang 19 build 2025-07-19 14:42:21 -07:00
Margen67 3eef564ff8 [format] Require EOF newline 2025-07-19 14:42:21 -07:00
Margen67 45ca1c352d [CI] Add --no_premake to build 2025-07-19 14:42:21 -07:00
Margen67 4cb783bf22 Header cleanup 2025-07-19 14:42:21 -07:00
Margen67 d01c35f506 [Docs] Better Linux build instructions 2025-07-19 14:42:21 -07:00
Margen67 d8137a23ea [CI, premake] GCC "progress"
Also move "NoBufferSecurityCheck" outside of Windows to improve performance for Linux. (linktimeoptimization leads to build errors)
2025-07-19 14:42:21 -07:00
Margen67 5e820b09c3 [tools/diff] Formatting 2025-07-19 14:42:21 -07:00
Margen67 032dc8437b [CI] Get UBUNTU_BASE from lsb_release 2025-07-19 14:42:21 -07:00
Margen67 108fa002f9 [xb] Cleanup, use maintained version of cpplint
https://github.com/google/styleguide/pull/837
2025-07-19 14:42:21 -07:00
The-Little-Wolf 6314388c51 [XAM] - Replacing Unk
- Replacing unk parameters
- Naming unk xmp calls
- Added missing xmp structs
- Added missing messenger structs
- Added missing XamProfileCreate related structs
2025-07-19 20:37:23 +02:00
Margen67 fd82727be6 [premake] Remove <VS2022 remnants 2025-07-11 23:45:56 -07:00
Margen67 235978018c Delete xeniarc 2025-07-11 21:55:33 -07:00
Margen67 3b49edc3c6 Require specific clang-format version
Also update ancient Linux building instructions.
2025-07-11 21:55:33 -07:00
Margen67 f2a2812c67 Require Visual Studio 2022
https://github.com/actions/runner-images/issues/12045
2025-07-11 21:55:33 -07:00
Margen67 12a7e4c9c2 [xb, premake] Cleanup 2025-07-11 21:55:33 -07:00
David Hummel 3ab5ba5d81 Allow premake5 --cc argument to be optional 2025-07-10 02:32:46 -07:00
Margen67 7835f92d8c [CI] Fix release creation 2025-07-08 00:47:02 -07:00
The-Little-Wolf 0f804c3690 [SMC] - add structs and enum for poweron and standby messages
- add structs for poweron and standby messages
- add enum for poweron and standby messages
- add enum for HalReturnToFirmware and log
2025-07-07 15:40:48 +02:00
Margen67 0aeac841b8 Fix building with Clang 20
date: 3.0.4
tomlplusplus: Latest master as of writing since there's no stable release with the build fixes.
2025-07-07 04:27:38 -07:00
Margen67 79509828f0 [CI] Add LLVM/Clang 20 2025-07-07 04:27:38 -07:00
Margen67 3be371a4a3 [CI] Deduplicate UBUNTU_BASE and LLVM_VERSION 2025-07-07 04:27:38 -07:00
Margen67 20106f8cd5 [xb] Fix typo 2025-07-07 00:37:44 -07:00
Margen67 f3de3ad3f6 [xb] Add clang-format-20, raise minimum version 2025-07-06 20:06:56 -07:00
Margen67 54055a2271 [xb] Remove redundant Python path 2025-07-06 19:04:27 -07:00