Gliniak
e04e0d3bb3
[XMP] Added dummy message: XMPCreateUserPlaylistEnumerator
2024-08-24 15:07:54 +02:00
Adrian
b802894037
Implemented: MD5 guest functions
2024-08-24 15:07:18 +02:00
Gliniak
0ad1e3d585
[Kernel] MmSetAddressProtect: Disable changing protection in executable range
2024-08-18 10:29:18 +02:00
Gliniak
365a220b74
[XAM] XamContentGetCreator: Use deferred overlap
2024-08-17 11:26:46 +02:00
Gliniak
9ba96d46d1
[Kernel] Removed obsolete message in regards to previous change
...
Updated log message to provide more info
2024-08-16 21:01:42 +02:00
Gliniak
651fdc0344
[Kernel] Added support for XFileDispositionInformation
...
This is set and used in 415607DD to overwrite savefile
2024-08-16 20:40:53 +02:00
Gliniak
49584ff664
[VFS] Change file attributes or timestamps.
...
Changing these options is only viable for r/w mounted host devices (Cache)
Changing attributes works only on windows
Changing timestamps is mocked and logged to see if there is any title that uses it
2024-08-15 17:17:44 +02:00
Gliniak
c68b09d717
[XAM] Added Stub: XAutomationpUnbindController
2024-08-13 17:57:25 +02:00
Gliniak
cf50de3832
[XBDM] Added Stub for: DmIsFastCAPEnabled
...
Added memory allocating for DmAllocatePool
2024-08-13 17:36:24 +02:00
Gliniak
504e832b49
[Kernel] Added dummy XFileBasicInformation for NtSetInformationFile
...
This will prevent assertion spam in some games
Mostly games uses it for cache files after renaming to enable writing to file
2024-08-12 19:20:59 +02:00
Gliniak
1fdf250f7d
[Kernel] Fixed race condition crash related to missing ke_timestamp_bundle_ptr_
2024-08-10 16:30:31 +02:00
Gliniak
4c6e0ff685
[Kernel] Added returning allocated size from MmAllocatePhysicalMemoryEx
2024-08-10 16:29:46 +02:00
Adrian
adce6c0919
[XAM] Error check count in XUserStatsEnumerator
...
Fix Homefront from crashing
2024-08-08 20:00:52 +02:00
Gliniak
bd77aae7d0
[XAM] Fixed issue with looking for double .header suffix
2024-07-06 13:02:57 +02:00
NicknineTheEagle
a7acce50a6
[XAM] Trim content name when resolving its path
2024-07-06 08:47:37 +02:00
NicknineTheEagle
a8421bbce1
[XAM] Fixed checks in async functions
2024-07-06 08:47:37 +02:00
NicknineTheEagle
c4e930ed4c
Proper 4:3 support
2024-07-01 08:55:15 +02:00
NicknineTheEagle
d6767dcd66
[XAM] Implemented XamShowMarketplaceDownloadItemsUI
2024-06-27 07:51:24 +02:00
NicknineTheEagle
6df0904e86
[XAM] Implemented XamShowMarketplaceUI
2024-06-25 20:50:14 +02:00
NicknineTheEagle
db02755075
Fixed namespace usage
2024-06-19 13:01:21 +02:00
NicknineTheEagle
34322ebb41
[XAM] Set license mask for XBLA titles as well
2024-06-18 16:30:22 +02:00
NicknineTheEagle
16affb94d4
[XAM] Added storage device select UI
2024-06-18 07:35:36 +02:00
NicknineTheEagle
e5c8f00e26
[Kernel] Fixed XamShowSigninUI
2024-06-17 08:59:11 +02:00
Gliniak
ec267c348a
[LINT] Fixed lint issues after clang-format update
2024-06-13 20:56:56 +02:00
Gliniak
ce990e2828
[HID] Added support for joystick deadzones
...
- Simplified logic for connected controllers
2024-06-01 14:54:01 +02:00
Adrian
f2f8bba081
[XAM] XamUserGetName return Win32 code instead of HResult
2024-05-30 13:10:07 +02:00
Gliniak
ff692589c7
[Kernel] Changed location of internal_display_resolution in config
...
This is to better represents usecase of this option as guest related setting
2024-05-20 20:12:31 +02:00
Gliniak
6ebb522270
[Kernel] Added option to use PAL-50 mode
2024-05-20 20:08:52 +02:00
Gliniak
5bbba85c70
Implemented: SHA512 guest functions
...
- XeCryptSha512Init
- XeCryptSha512Update
- XeCryptSha512Final
2024-05-15 20:34:51 +02:00
The-Little-Wolf
3ff5663f5b
Fixing a typo and found unknown function
...
I found a missing new line in xboxkrnl_video and corrected it. I also found the name of an unknown function in xam table. Here is my source for it. https://pastebin.com/NbpVq9jG
2024-05-10 09:11:47 +02:00
Gliniak
5ca173cd4f
[Kernel] Fixed issue with unsupported deployment type by games.
...
Thanks Emoose for code for checking title_id type
2024-04-26 20:21:40 +02:00
Gliniak
a966143823
[Emulator] use filesystem::file_size instead of ftell where possible
2024-03-22 11:03:34 +01:00
Adrian
5efcc6a71b
[Emulator] Launch file based on signature instead of file extension
2024-03-21 15:22:32 +01:00
Gliniak
4ee9fa970d
[Kernel] XDBF: Removed unknown fields from: XdbfContextTableEntry
2024-03-17 19:39:50 +01:00
Gliniak
b9061e6292
[LINT] Linted files + Added lint job to CI
2024-03-12 19:19:30 +01:00
Gliniak
e8afad8f8a
[XAM] Fixed issue with invalid path returned in launch_data
2024-03-11 20:33:03 +01:00
Mateusz Dukat
08c740c788
Add information about available avpack video modes in config commentary
...
Add information about available avpack video modes in config commentary. Information based on xenia-canary wiki page. Formatted just like in `license_mask`.
2024-03-11 19:36:20 +01:00
Gliniak
1ff3dc4d10
[Kernel] Added support for custom kernel version
2024-03-05 11:33:14 +01:00
Gliniak
321305cbf8
[XAM] Changes to settings handling
...
- Fixed incorrect X_USER_PROFILE_SETTING structure
- Added X_USER_PROFILE_SETTING_HEADER based on entries from console
- Removed X_USER_PROFILE_SETTING_DATA in favor of X_USER_DATA
X_USER_DATA is used also in Properties in exactly the same way
- Removed is_set in favor of X_USER_PROFILE_SETTING_SOURCE
- Prevent setting from storing settings longer than 0x3E8 bytes. Some games try to write bigger value which causes them to crash
2024-02-18 17:27:59 +01:00
Gliniak
7d740fb3c1
[XBDM] Added DmGetSystemInfo based on info from ticket.
...
https://github.com/xenia-canary/xenia-canary/issues/266
2024-02-16 19:39:03 +01:00
Gliniak
f5e03173e0
[XAM] Fixed issue with incorrect guest path in launch data
2024-02-16 19:14:23 +01:00
Gliniak
1e321cbf0e
[Kernel] Allow to specificy max signed-in profiles
2024-02-14 18:14:23 +01:00
Gliniak
5ade4a1288
[XAM] Added Message: XTitleGetDeploymentType
2024-02-12 22:09:19 +01:00
Gliniak
a7ece0ac8f
[XAM] Added Support For: XamContentLaunchImageInternal
...
This will unpack package file to content directory and load it on next boot
2024-02-11 18:17:24 +01:00
Gliniak
6f287a9597
[Emulator] Improvements to launch_data
...
Added support for autoload titles on boot with:
- Specific launch data
- Specific xex
- Restarting into packages: XamContentLaunchImageFromFileInternal
2024-02-11 13:11:39 +01:00
Gliniak
7e7784347b
[XAM] Added iterating over publisher type content.
...
Importing savefiles this way still doesn't work
2024-02-10 10:23:53 +01:00
Gliniak
c847987c27
[Kernel] Added printing of alternate title ids
2024-02-10 10:15:23 +01:00
Gliniak
74b52711a3
[Kernel] Added Support For: XFileRenameInformation
2024-01-29 22:03:58 +01:00
Gliniak
8b14b4bbc4
[Kernel] Removed stack default uninitialized value
...
Now it's 0 from default as expected to be
2024-01-23 21:06:57 +01:00
Gliniak
a6d2ed0e94
[Kernel] Changed uninitialized stack value
2024-01-23 19:38:57 +01:00