Ben Vanik
|
c34db170f5
|
Adding fallback for pre-MOVBE-supporting processors.
|
2015-06-16 20:06:50 -07:00 |
gibbed
|
75206149ab
|
KeInitializeEvent.
|
2015-06-16 20:41:26 -05:00 |
gibbed
|
54a7b8c591
|
Assert symbol_info is not null in X64Emitter::Call.
|
2015-06-16 20:41:25 -05:00 |
Ben Vanik
|
b9c341ebef
|
Yell at the user when they have an unsupported CPU.
|
2015-06-16 17:46:41 -07:00 |
Ben Vanik
|
51eeb4f039
|
Using upstream xbyak movbe.
|
2015-06-15 20:44:13 -07:00 |
Ben Vanik
|
2a6ada2a3c
|
Optimization to merge LOAD+SWAP and SWAP+STORE into flagged opcodes.
|
2015-06-15 18:59:29 -07:00 |
Ben Vanik
|
ddaf08ca8d
|
Adding flag to make LOAD/STORE also perform a byte swap.
|
2015-06-15 18:59:28 -07:00 |
Ben Vanik
|
84fa09a2db
|
Switching to use xenia-project xbyak.
|
2015-06-15 18:59:27 -07:00 |
Ben Vanik
|
0ffd8bbedd
|
Place all XMM constants in memory so we can avoid clobbering rax.
|
2015-06-15 18:59:27 -07:00 |
Ben Vanik
|
329a03e7c4
|
Merge pull request #258 from DrChat/fullscreen
Fullscreen support with F6
|
2015-06-14 10:09:50 -07:00 |
Dr. Chat
|
23c7273481
|
Use F11 to fullscreen instead
|
2015-06-14 12:02:52 -05:00 |
Dr. Chat
|
cec2e2b397
|
Fullscreen support with F6
|
2015-06-14 11:47:50 -05:00 |
gibbed
|
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.
|
2015-06-14 03:50:45 -05:00 |
Ben Vanik
|
edaebbf00f
|
Adding call address assert.
|
2015-06-14 00:09:58 -07:00 |
gibbed
|
c949c1d303
|
Support src1 and src2 being a constant in OPCODE_EXTRACT.
|
2015-06-14 02:08:41 -05:00 |
Ben Vanik
|
3870dabcee
|
Replacing LoadZero and LoadConstant with explicit types.
|
2015-06-13 23:42:38 -07:00 |
Ben Vanik
|
dc2de8ca32
|
README update.
|
2015-06-13 18:30:19 -07:00 |
Ben Vanik
|
f74c88351d
|
Don't do that ಠ_ಠ
|
2015-06-13 11:27:29 -07:00 |
Ben Vanik
|
0c9180eef0
|
Auto source vcvars (no need to use Developer Prompt anymore).
|
2015-06-13 11:15:00 -07:00 |
gibbed
|
734b1a7be9
|
Fixed byte_offset in NtReadFile debug log.
|
2015-06-13 09:00:26 -05:00 |
gibbed
|
3a093d4c84
|
Fixed comment.
|
2015-06-13 08:59:52 -05:00 |
Ben Vanik
|
3a43eef4fe
|
Merge pull request #253 from DrChat/krnl_obj_fix
Misc. Kernel Object Fixes
|
2015-06-12 22:36:07 -07:00 |
Dr. Chat
|
9376ed3f01
|
Whoops
|
2015-06-13 00:33:24 -05:00 |
Dr. Chat
|
3e7870fb39
|
Make SetNativePointer setup the guest pointer
|
2015-06-12 22:46:19 -05:00 |
Dr. Chat
|
4e74db8e51
|
Add the dispatch header to X_SEMAPHORE
|
2015-06-12 22:43:37 -05:00 |
Dr. Chat
|
3bd5dc011c
|
Free the object creation info on destruction
|
2015-06-12 21:35:49 -05:00 |
Dr. Chat
|
b7aabd7860
|
XSemaphore now calls CreateNative
|
2015-06-12 21:31:00 -05:00 |
Dr. Chat
|
bdcadeffe5
|
XObject CreateNative
|
2015-06-12 21:30:32 -05:00 |
Dr. Chat
|
a0a8b7ec37
|
Add X_OBJECT_HEADER and X_OBJECT_CREATE_INFORMATION
|
2015-06-12 19:48:24 -05:00 |
Dr. Chat
|
f96657ef7c
|
Fixup DISPATCH_HEADER type_flags to its parts
|
2015-06-12 19:47:28 -05:00 |
Dr. Chat
|
4c9cab4346
|
Make XThread create a kernel object for itself
|
2015-06-12 19:02:17 -05:00 |
Dr. Chat
|
864e257474
|
DISPATCH_HEADER -> X_DISPATCH_HEADER
|
2015-06-12 18:59:08 -05:00 |
Ben Vanik
|
6d4d1db310
|
Example of Capstone for both libxenia and the UI. Going to shuffle around.
|
2015-06-10 23:31:33 -07:00 |
Ben Vanik
|
8ca2b17e51
|
Doc headers.
|
2015-06-10 23:31:32 -07:00 |
gibbed
|
6348c3dc72
|
Changed a hardcoded value to something slightly more reasonable until we can calculate the correct value.
|
2015-06-10 23:48:51 -05:00 |
gibbed
|
1c37c14fc8
|
Cleaned up MmQueryStatistics.
|
2015-06-10 21:53:47 -05:00 |
gibbed
|
dc371009d9
|
Renamed handle_ to native_handle_ in some places where it makes more sense.
|
2015-06-10 21:24:54 -05:00 |
Ben Vanik
|
cabf9d6261
|
Adding some GPU docs and creating output directories automatically.
|
2015-06-10 19:20:14 -07:00 |
Ben Vanik
|
6be12a61c1
|
Merge pull request #251 from DrChat/fs_qualified_check
FS ResolvePath fix for fully qualified paths
|
2015-06-10 17:21:53 -07:00 |
Dr. Chat
|
feba4f03a2
|
ResolvePath check for fully qualified paths
|
2015-06-10 19:09:33 -05:00 |
Dr. Chat
|
bc0fb19005
|
Swap main device to harddisk0
|
2015-06-10 19:08:58 -05:00 |
Ben Vanik
|
9c58426231
|
Speeding up source map lookup for x64 disasm.
|
2015-06-10 00:29:07 -07:00 |
Ben Vanik
|
14e1438ec0
|
Dramatically speeding up HIR comments.
|
2015-06-10 00:28:02 -07:00 |
Ben Vanik
|
56a4620cdf
|
Switching StringBuffer to use a raw pointer.
|
2015-06-10 00:24:17 -07:00 |
Ben Vanik
|
070d34cd02
|
Fiddling with function data.
|
2015-06-09 22:01:01 -07:00 |
Ben Vanik
|
d482885378
|
Debugger can pause/resume threads.
|
2015-06-09 20:14:35 -07:00 |
Ben Vanik
|
8dc20eb5cd
|
Scaling audio playback frequency with clock time scaling.
|
2015-06-09 20:14:33 -07:00 |
Ben Vanik
|
e65db17f80
|
Merge pull request #250 from rlabrecque/readme
Updated Readme
|
2015-06-09 18:06:32 -07:00 |
Riley Labrecque
|
c538086350
|
Updated Readme
|
2015-06-09 19:02:57 -06:00 |
gibbed
|
38c85084ff
|
Tests for vsl.
|
2015-06-09 19:56:26 -05:00 |