Commit Graph

  • 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
  • 734b1a7be9 Fixed byte_offset in NtReadFile debug log. gibbed 2015-06-13 09:00:26 -05:00
  • 3a093d4c84 Fixed comment. gibbed 2015-06-13 08:59:52 -05:00
  • 3a43eef4fe Merge pull request #253 from DrChat/krnl_obj_fix Ben Vanik 2015-06-12 22:36:07 -07:00
  • 9376ed3f01 Whoops Dr. Chat 2015-06-13 00:33:24 -05:00
  • 3e7870fb39 Make SetNativePointer setup the guest pointer Dr. Chat 2015-06-12 22:46:19 -05:00
  • 4e74db8e51 Add the dispatch header to X_SEMAPHORE Dr. Chat 2015-06-12 22:43:37 -05:00
  • 3bd5dc011c Free the object creation info on destruction Dr. Chat 2015-06-12 21:35:49 -05:00
  • b7aabd7860 XSemaphore now calls CreateNative Dr. Chat 2015-06-12 21:31:00 -05:00
  • bdcadeffe5 XObject CreateNative Dr. Chat 2015-06-12 20:09:47 -05:00
  • a0a8b7ec37 Add X_OBJECT_HEADER and X_OBJECT_CREATE_INFORMATION Dr. Chat 2015-06-12 19:48:24 -05:00
  • f96657ef7c Fixup DISPATCH_HEADER type_flags to its parts Dr. Chat 2015-06-12 19:47:28 -05:00
  • 4c9cab4346 Make XThread create a kernel object for itself Dr. Chat 2015-06-12 19:02:17 -05:00
  • 864e257474 DISPATCH_HEADER -> X_DISPATCH_HEADER Dr. Chat 2015-06-12 18:59:08 -05:00
  • 6d4d1db310 Example of Capstone for both libxenia and the UI. Going to shuffle around. Ben Vanik 2015-06-10 23:31:19 -07:00
  • 8ca2b17e51 Doc headers. Ben Vanik 2015-06-10 21:19:17 -07:00
  • 6348c3dc72 Changed a hardcoded value to something slightly more reasonable until we can calculate the correct value. gibbed 2015-06-10 23:48:51 -05:00
  • 1c37c14fc8 Cleaned up MmQueryStatistics. gibbed 2015-06-10 21:53:47 -05:00
  • dc371009d9 Renamed handle_ to native_handle_ in some places where it makes more sense. gibbed 2015-06-10 21:18:12 -05:00
  • cabf9d6261 Adding some GPU docs and creating output directories automatically. Ben Vanik 2015-06-10 19:19:55 -07:00
  • 6be12a61c1 Merge pull request #251 from DrChat/fs_qualified_check Ben Vanik 2015-06-10 17:21:53 -07:00
  • feba4f03a2 ResolvePath check for fully qualified paths Dr. Chat 2015-06-10 19:09:33 -05:00
  • bc0fb19005 Swap main device to harddisk0 Dr. Chat 2015-06-10 19:08:58 -05:00
  • 9c58426231 Speeding up source map lookup for x64 disasm. Ben Vanik 2015-06-10 00:29:07 -07:00
  • 14e1438ec0 Dramatically speeding up HIR comments. Ben Vanik 2015-06-10 00:28:02 -07:00
  • 56a4620cdf Switching StringBuffer to use a raw pointer. Ben Vanik 2015-06-10 00:24:17 -07:00
  • 070d34cd02 Fiddling with function data. Ben Vanik 2015-06-09 22:01:01 -07:00
  • d482885378 Debugger can pause/resume threads. Ben Vanik 2015-06-09 20:14:23 -07:00
  • 8dc20eb5cd Scaling audio playback frequency with clock time scaling. Ben Vanik 2015-06-09 20:14:06 -07:00
  • e65db17f80 Merge pull request #250 from rlabrecque/readme Ben Vanik 2015-06-09 18:06:32 -07:00
  • c538086350 Updated Readme Riley Labrecque 2015-06-09 19:02:57 -06:00
  • 38c85084ff Tests for vsl. gibbed 2015-06-09 19:56:26 -05:00
  • e5c4590ecf Few more tests for vsr. gibbed 2015-06-09 19:56:12 -05:00
  • 6d933c18f7 SHL_V128. gibbed 2015-06-09 19:55:54 -05: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
  • 397383d693 Fix compilation Zangetsu38 2015-06-07 20:03:58 +02:00
  • 32ca1d1953 @ha @h. gibbed 2015-06-07 12:52:16 -05:00
  • be7900614b Basic tests for td, tdi, tw, twi. gibbed 2015-06-07 12:51:36 -05: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
  • 6edf4f898f Gracefully skipping noaccess constant loads. Ben Vanik 2015-06-06 22:56:53 -07:00
  • 6f4049ac0f Merge pull request #247 from DrChat/xnet_callerid Ben Vanik 2015-06-06 20:54:18 -07:00
  • 14b14f4309 XnAddrStatus enum and XNADDR struct Dr. Chat 2015-06-06 20:01:18 -05:00
  • 0c61244e91 Fix XNetGetDebugXnAddr signature Dr. Chat 2015-06-06 19:19:13 -05:00
  • 6e0732b95b NetDll argument 0 is a caller ID Dr. Chat 2015-06-06 19:17:26 -05:00
  • cc79934fee Added k_16_16_16_16. gibbed 2015-06-06 18:10:17 -05: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
  • b14ca702d1 Initialize process_type properly. gibbed 2015-06-05 19:21:52 -05: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
  • edf8d1a74d Corrected comment. gibbed 2015-06-05 16:49:28 -05:00
  • c1d3d62e2a Changed the default license mask. gibbed 2015-06-05 16:17:09 -05:00