0ffd8bbedd
Place all XMM constants in memory so we can avoid clobbering rax.
Ben Vanik
2015-06-15 18:47:53 -07:00
329a03e7c4
Merge pull request #258 from DrChat/fullscreen
Ben Vanik
2015-06-14 10:09:50 -07:00
23c7273481
Use F11 to fullscreen instead
Dr. Chat
2015-06-14 12:02:52 -05:00
cec2e2b397
Fullscreen support with F6
Dr. Chat
2015-06-14 11:43:59 -05:00
95afbe2d93
Don't allocate memory for TLS slots, and copy the default TLS data at the start, rather than offset by the TLS slot size, which seems to be more correct.
gibbed
2015-06-14 03:50:45 -05:00
edaebbf00f
Adding call address assert.
Ben Vanik
2015-06-14 00:07:34 -07:00
c949c1d303
Support src1 and src2 being a constant in OPCODE_EXTRACT.
gibbed
2015-06-14 02:08:12 -05:00
3870dabcee
Replacing LoadZero and LoadConstant with explicit types.
Ben Vanik
2015-06-13 23:42:38 -07:00
dc2de8ca32
README update.
Ben Vanik
2015-06-13 18:30:19 -07:00
f74c88351d
Don't do that ಠ_ಠ
Ben Vanik
2015-06-13 11:27:29 -07:00
0c9180eef0
Auto source vcvars (no need to use Developer Prompt anymore).
Ben Vanik
2015-06-13 11:15:00 -07:00
f0c47e036b
Fixing SHR_V128.
Ben Vanik
2015-06-09 17:42:09 -07:00
114409ea2f
Test for vsr.
gibbed
2015-06-09 19:31:44 -05:00
04cdb3eb41
Merge pull request #249 from DrChat/obj_duplicate_fix
Ben Vanik
2015-06-09 17:15:49 -07:00
60cf80d85c
Actually give the game the new handle
Dr. Chat
2015-06-09 19:04:41 -05:00
41f1023549
Minor fix in XThread - checking the wrong address for NULL
Dr. Chat
2015-06-09 18:58:45 -05:00
72a641efac
Fix up NtDuplicateObject
Dr. Chat
2015-06-09 18:58:21 -05:00
3627418e0e
Object table handle duplication
Dr. Chat
2015-06-09 18:58:02 -05:00
dbcdc5b543
Function lookup is slow - replacing with a faster test.
Ben Vanik
2015-06-08 23:44:38 -07:00
1a2b4a38e0
Fixing spurious function declarations.
Ben Vanik
2015-06-08 23:37:51 -07:00
573f190a43
Adding modules/functions to the debugger.
Ben Vanik
2015-06-08 21:12:40 -07:00
9d7d6df476
Bail on invalid heap lookups.
Ben Vanik
2015-06-08 17:49:54 -07:00
52b8f4b54b
Removing memory reservation value check for load/store.
Ben Vanik
2015-06-07 21:57:44 -07:00
00b3b0eab9
Adding assertion to RtlImageXexHeaderField + fixing return (maybe).
Ben Vanik
2015-06-07 21:51:19 -07:00
1d37df29cb
Untested implementation of MmCreateKernelStack and stub of MmDeleteKernelStack.
gibbed
2015-06-07 22:27:46 -05:00
cd62d4e461
PACK to 2101010.
Ben Vanik
2015-06-07 19:44:07 -07:00
98e14fcb1b
Hack for KeWaitForSingleObject when games pass in object handles.
gibbed
2015-06-07 21:08:16 -05:00
7f57867f49
Let's fix the strange stack overflows doing the stupid thing.
gibbed
2015-06-07 18:29:09 -05:00
b9087e0698
This appears to be better?
gibbed
2015-06-07 18:17:09 -05:00
ba88955be4
vsnprintf return is dumb.
Ben Vanik
2015-06-07 16:12:54 -07:00
a446d9c64a
No need for thread-local shader translator as all reqs come from GPU CP.
Ben Vanik
2015-06-07 15:29:22 -07:00
4a796627f2
Added --break_condition_gpr, --break_condition_value, --break_condition_truncate for use with --break_on_instruction.
gibbed
2015-06-07 17:50:43 -05:00
889f29c18a
Fixing CFG to remove unreachable blocks and properly maintain dominators.
Ben Vanik
2015-06-07 15:14:14 -07:00
10e8d0bd9b
Fixing constant comparison.
Ben Vanik
2015-06-07 11:42:20 -07:00
338456f7e4
Adding missing test files.
Ben Vanik
2015-06-07 11:22:31 -07:00
0772eec4b1
Fixing branches to the test function in the jumptable constants test.
gibbed
2015-06-07 13:15:20 -05:00
e09b2e7ee3
Merge pull request #248 from Zangetsu38/master
Ben Vanik
2015-06-07 11:05:35 -07:00
43b0cd6eae
Added test reproducing an issue with constants, jumptables and traps.
gibbed
2015-06-07 06:48:23 -05:00
54f03529db
Show linker errors when assembling tests.
gibbed
2015-06-07 06:47:10 -05:00
336658159a
Assemble tests in 32-bit mode rather than 64-bit mode. Shouldn't hurt anything, but will allow for proper 32-bit relocations.
gibbed
2015-06-07 06:46:24 -05:00
0fb9161a1b
Putting the user_index == 255 check back into XamUserReadProfileSettings.
gibbed
2015-06-07 04:51:50 -05:00
cbd1210337
Handle a NULL playlist name pointer when creating title playlist.
gibbed
2015-06-06 19:32:47 -05:00
f0492dfbb0
Looks like this is used to query rather than read sometimes.
Ben Vanik
2015-06-06 23:00:17 -07:00
58324352ae
Stubbed color format.
Ben Vanik
2015-06-06 22:57:15 -07:00
429698c2ec
Replacing DidCarry with manual calculation and fixing compares.
Ben Vanik
2015-06-06 15:24:46 -07:00
6b52f6715a
Adding tests for branch/carry and logging disasm on test failure.
Ben Vanik
2015-06-06 10:59:22 -07:00
29c77a3087
Merge pull request #245 from DrChat/debugprint_out
Ben Vanik
2015-06-05 22:57:31 -07:00
4c3297441c
Log debugprint traps to the debugger, if attached
Dr. Chat
2015-06-06 00:50:51 -05:00
35ad3c0f1f
DebugPrint to debugger util function
Dr. Chat
2015-06-06 00:48:28 -05:00
54e8868160
Some (hopefully correct) constant fixes for MUL_ADD_V128, MUL_SUB_V128, and SWIZZLE V128. Needs extra work on AVX2 side.
gibbed
2015-06-05 23:29:07 -05:00
a52fcf0157
Merge pull request #244 from DrChat/sector_info_stub
Ben Vanik
2015-06-05 17:36:50 -07:00
3b913844f0
File sector information stub
Dr. Chat
2015-06-05 19:06:36 -05:00
5250f0ca3e
NtQueryInformationFile: Return X_STATUS_UNSUCCESSFUL on default cause
Dr. Chat
2015-06-05 18:58:39 -05:00
d9ff65c9a2
Change NtQueryInformationFile to new-style export
Dr. Chat
2015-06-05 18:54:47 -05:00
1d02ce63d3
Cleaned up XamUserReadProfileSettings. Also fixed writing out pointers for setting data, fixing issues with games trying to read from zero page after reading profile settings.
gibbed
2015-06-05 18:52:53 -05:00