illusion98
ad6448cd29
Merge remote-tracking branch 'upstream/master' into canary
2019-08-21 07:00:47 -05:00
Radosław Gliński
765c1cc4e7
Disable debugging break on KeBugCheck
2019-08-21 06:59:36 -05:00
emoose
f46e3c7e39
[Kernel/VFS] Ensure vfs::Entry is up-to-date before retrieving file information
...
Games like Forza use NtQueryInformationFile to get the size of the file, to make sure that there's enough room inside it to write data.
Previously, updating the file size (via SetInfoFile(EndOfFile) or WriteFile) wouldn't update the vfs::Entry size field, which NtQueryInfo uses to return the size of the file.
This resulted in the game thinking that the file was smaller than it actually is, and trying to correct that by using SetInfoFile(EndOfFile), which then truncated the file and deleted important data that was written to it.
2019-08-21 02:00:57 -05:00
emoose
06cacbb9af
[Kernel] Implement XeKeysObscureKey & XeKeysAesCbcUsingKey
2019-08-21 02:00:57 -05:00
emoose
b22d76f0f9
[Kernel] Add XLiveBase 0x58046 stub
2019-08-21 02:00:57 -05:00
0x8081
071e4dce37
Merge remote-tracking branch 'emoose/ntwritefile-apc'
2019-08-20 17:29:24 -06:00
0x8081
974123d9c3
Merge remote-tracking branch 'emoose/import-fixes'
2019-08-20 16:21:23 -06:00
0x8081
e2456f662a
Merge remote-tracking branch 'randprint/XBLAfixes'
2019-08-20 15:44:23 -06:00
0x8081
e0ea242b35
Merge remote-tracking branch 'canary/canary'
2019-08-20 15:42:19 -06:00
0x8081
7091177142
Merge remote-tracking branch 'canary/systemlink'
2019-08-20 15:41:16 -06:00
0x8081
c9631fb73d
Fix STFS stuff
2019-08-20 15:37:51 -06:00
0x8081
97325d286f
Fix Emoose Dashboard merge
2019-08-20 14:12:59 -06:00
0x8081
134ea59e9a
Merge remote-tracking branch 'emoose/dashboard'
2019-08-20 13:38:26 -06:00
0x8081
3edc563bac
Merge remote-tracking branch 'emoose/title-updates'
2019-08-20 13:34:30 -06:00
chris hawley
88ddda498b
fixed appveyor link
2019-08-20 12:37:26 -04:00
illusion98
2f88d0ea78
Update Readme with new appveyor links
2019-08-20 01:40:22 -05:00
illusion98
8c2f0377c4
Merge remote-tracking branch 'upstream/master' into canary
2019-08-20 01:34:45 -05:00
Triang3l
4731ae026b
[D3D12] 3D/stacked texture layer addressing
2019-08-19 23:24:58 +03:00
Cancerous
807fceefc1
add missed part of PR #1150
2019-08-19 14:41:43 -04:00
Cancerous
61eb3a7c2d
[kernel] Updated PR from Permanulled https://github.com/xenia-project/xenia/pull/1150/files#diff-358a33abb42660137d33300bbc8188c8R51
...
plus xgimessages to fix Jetpac XBLA
gets AegisWings, Jetpac, and MetalSlug 3 in game
2019-08-19 12:35:01 -04:00
0x8081
61a325ae09
Update to Master and merge inital syslink implementation
2019-08-19 10:13:25 -05:00
illusion98
4a39af2a8f
Merge branch 'systemlink'
2019-08-19 09:43:00 -05:00
chss95cs@gmail.com
2655195ee6
Reuse flag results in OPCODE_BRANCH_TRUE codegen if the preceding instruction was a comparison that already set the cpu flags
2019-08-19 09:41:48 -05:00
chss95cs@gmail.com
030a879cf8
Add constant folding for OPCODE_ROTATE_LEFT
2019-08-19 09:41:36 -05:00
gibbed
f9e037f84b
Suppress stderr for 'where python'/'where python3' in xb.bat.
2019-08-18 09:49:44 -05:00
gibbed
75a78c45c4
More xb.bat fixes.
...
- Properly check if candidate path exists.
- Quote python path when invoking.
2019-08-18 09:35:11 -05:00
Triang3l
56b168216d
Merge pull request #1441 from Triang3l/dcb-instructions
...
[CPU] Data cache control instructions
2019-08-18 16:43:46 +03:00
Triang3l
bc4b68db45
[CPU] Data cache control instructions
2019-08-18 16:22:32 +03:00
gibbed
c19dc9c7d6
Prefer vsdevcmd over vcvarsall.
2019-08-17 08:32:20 -05:00
gibbed
1ebc13df94
Oops. Call set after vsdevcmd.
2019-08-17 08:32:20 -05:00
gibbed
7b0367da5f
Overhaul finding Python in xb.bat.
...
- Checks hardcoded paths first, then checks for results of 'where python3' and
'where python'.
- Checks if these files and have a size larger than 0 (fixes Windows 10 issue).
2019-08-17 08:07:02 -05:00
gibbed
745d5609e6
Add hardcoded path for Python 3.7 to xb.bat Python check.
2019-08-17 08:07:02 -05:00
gibbed
c3c77187bb
Fix an issue in git-clang-format that exists with Python 3.4. Issue resolved on its own by Python 3.7 (unknown when it's actually resolved) but still good to have this fix.
2019-08-17 08:05:03 -05:00
Triang3l
b25c50164f
[APU] Physical address in XE_XMA_REG_CONTEXT_ARRAY_ADDRESS
2019-08-16 21:20:10 +03:00
Triang3l
e35c609224
Revert "[APU] Temp XMA context allocation region workaround"
...
This reverts commit 968c337d22
.
2019-08-16 21:11:55 +03:00
Triang3l
968c337d22
[APU] Temp XMA context allocation region workaround
2019-08-16 09:47:28 +03:00
Triang3l
0faafd738a
[Docs] Update 0xE0000000 range info
2019-08-16 09:26:34 +03:00
Triang3l
126978d960
[Memory] Fix memory watch addresses
2019-08-16 08:49:48 +03:00
Triang3l
834ced0d63
[Memory] 0xE0000000: Fix a typo, re-enable and cleanup
2019-08-15 23:55:33 +03:00
Triang3l
e862169156
[Memory] BaseHeap::TranslateRelative including host address offset
2019-08-15 00:31:21 +03:00
Triang3l
0451153760
[Memory] Temporarily disable allocation in 0xE0000000
2019-08-15 00:06:27 +03:00
gibbed
6ab7720951
[Kernel] Fix stray whitespace in license_mask definition.
2019-08-14 14:15:56 -05:00
Triang3l
003c02c640
[CPU, Memory] 0xE0000000 adjustment by @elad335 and mapping
2019-08-14 21:37:52 +03:00
illusion98
c021c7741d
[Kernel] Add license mask as a config variable
2019-08-14 10:25:24 -05:00
Sandy Carter
3c3709dbe7
[CPU] Use c++ style cast
2019-08-14 06:42:30 -05:00
Triang3l
2507f1a819
[Memory] TranslateVirtual in shim and strings
2019-08-14 10:31:11 +03:00
Triang3l
0067f5561d
[Kernel] More TranslateVirtual/HostToGuestVirtual usage
2019-08-14 08:28:30 +03:00
Triang3l
2152c79965
[Memory] 0xE… adjustment in TranslateVirtual
2019-08-14 00:07:27 +03:00
Triang3l
741b5ae2ec
[Memory] Add HostToGuestVirtual and use it in a couple of places
2019-08-13 23:49:49 +03:00
Triang3l
f1b9e1afce
[CPU] Remove unused access violation handler variables
2019-08-13 00:06:29 +03:00