Commit graph

4721 commits

Author SHA1 Message Date
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
gibbed
e5c4590ecf Few more tests for vsr. 2015-06-09 19:56:12 -05:00
gibbed
6d933c18f7 SHL_V128. 2015-06-09 19:55:54 -05:00
Ben Vanik
f0c47e036b Fixing SHR_V128. 2015-06-09 17:42:09 -07:00
gibbed
114409ea2f Test for vsr. 2015-06-09 19:31:44 -05:00
Ben Vanik
04cdb3eb41 Merge pull request #249 from DrChat/obj_duplicate_fix
Object Duplication Fix
2015-06-09 17:15:49 -07:00
Dr. Chat
60cf80d85c Actually give the game the new handle 2015-06-09 19:04:41 -05:00
Dr. Chat
41f1023549 Minor fix in XThread - checking the wrong address for NULL 2015-06-09 18:58:45 -05:00
Dr. Chat
72a641efac Fix up NtDuplicateObject 2015-06-09 18:58:21 -05:00
Dr. Chat
3627418e0e Object table handle duplication 2015-06-09 18:58:02 -05:00
Ben Vanik
dbcdc5b543 Function lookup is slow - replacing with a faster test. 2015-06-08 23:44:38 -07:00
Ben Vanik
1a2b4a38e0 Fixing spurious function declarations. 2015-06-08 23:37:51 -07:00