Commit Graph

  • dae8aa4386 Added --protect_zero command-line argument to protect page zero from read/writes. gibbed 2015-06-05 16:13:34 -05:00
  • 0cf3064bf5 Merge pull request #243 from sephiroth99/amdfix Ben Vanik 2015-06-04 21:29:41 -07:00
  • dd30330d18 gl4: fix usage of struct as input/output variables sephiroth99 2015-06-05 00:11:23 -04:00
  • 1139a1b6ac gl4: fix nullptr dereference in GL4Shader::CompileProgram sephiroth99 2015-06-04 23:52:47 -04:00
  • 48ed0cb903 gl4: fix glGetInteger of GL_SAMPLER_BINDING sephiroth99 2015-06-04 23:32:37 -04:00
  • 232c35b89e Use the right sizes. Nice catch DrChat. Ben Vanik 2015-06-04 20:06:49 -07:00
  • bc9652e671 Actually fixing the off by one in log buffer size. Ben Vanik 2015-06-04 20:04:39 -07:00
  • d3ddf0e718 Make the log buffer stupid large. Ben Vanik 2015-06-04 19:58:26 -07:00
  • 53527bef17 Fixing heap frees. Ben Vanik 2015-06-04 19:18:00 -07:00
  • 52060af847 Best-guess process info block. Ben Vanik 2015-06-04 17:46:00 -07:00
  • f9742cc3eb Fixing formatting. Ben Vanik 2015-06-04 16:56:42 -07:00
  • 21474970b2 Fixing (or at least improving) TLS. Ben Vanik 2015-06-04 16:51:53 -07:00
  • 319402a11a Re-allow writes to 0. No clue why, but everything does it. Ben Vanik 2015-06-04 16:37:17 -07:00
  • d9364eccac Merge pull request #242 from DrChat/halo_fixes Ben Vanik 2015-06-04 14:27:26 -07:00
  • abacf136a0 Protect page 0 with no access Dr. Chat 2015-06-04 16:21:38 -05:00
  • 88672eff4f InterlockedFlushSList and rewrote InterlockedPopEntrySList Dr. Chat 2015-06-04 16:21:25 -05:00
  • 4f807a669c Fix TLS copying (size may still be wrong though) Dr. Chat 2015-06-04 16:20:52 -05:00
  • 7abed0a033 Merge pull request #241 from DrChat/audio_decoding Ben Vanik 2015-06-04 07:58:22 -07:00
  • a8e7bb4cca Merge pull request #240 from DrChat/io_comp_stub Ben Vanik 2015-06-04 07:57:23 -07:00
  • 23ae1b6297 Hookup libav logging Dr. Chat 2015-06-04 02:10:56 -05:00
  • 0bc08d80ef NtCreateIoCompletion stub Dr. Chat 2015-06-04 01:06:39 -05:00
  • bba530f628 Pre-sizing export tables. Ben Vanik 2015-06-03 22:40:23 -07:00
  • 5c41a8f0f9 Fixing Checked builds. Ben Vanik 2015-06-03 22:35:05 -07:00
  • b6728ce23e Removing additional varargs trampoline in shader translator. Ben Vanik 2015-06-03 22:34:58 -07:00
  • a9e2ba16fb Optimizing page allocation (still shit) and adding MmSetAddressProtect. Ben Vanik 2015-06-03 21:24:09 -07:00
  • 50813d3ffa NetDll_XNetGetDebugXnAddr stub. Ben Vanik 2015-06-03 20:44:52 -07:00
  • e8e9e08b4e Merge pull request #239 from DrChat/emu_pack16 Ben Vanik 2015-06-03 20:39:12 -07:00
  • 809c327041 Emulate PACK/UNPACK for non-F16C CPUs Dr. Chat 2015-06-03 21:15:26 -05:00
  • b8d1d3cf35 Stub for avatar stuff to make it immediately bail. Ben Vanik 2015-06-03 18:29:44 -07:00
  • 36dc6dd864 Logging APC delivery. Ben Vanik 2015-06-03 17:59:25 -07:00
  • 1e0c8e223d Merge pull request #238 from DrChat/size_fix Ben Vanik 2015-06-03 11:00:50 -07:00
  • 94a075d581 Resize main window after attaching the menu Dr. Chat 2015-06-03 12:59:36 -05:00
  • 08fc703b73 Merge pull request #237 from DrChat/audio_decoding Ben Vanik 2015-06-03 09:16:07 -07:00
  • 826609cd60 Cleanup some audio system code. Dr. Chat 2015-06-03 11:12:55 -05:00
  • 60daa978dd VdSwap has 10 arguments. gibbed 2015-06-03 10:37:59 -05:00
  • c467024ec8 Packet building helpers. gibbed 2015-06-03 10:36:37 -05:00
  • 5cfdec7dbf Fix a comment. gibbed 2015-06-03 09:50:13 -05:00
  • 954b67df78 Adding readback color format. Ben Vanik 2015-06-02 22:46:53 -07:00
  • 7f62e8a86d Fixing notification dequeing. Ben Vanik 2015-06-02 22:12:00 -07:00
  • e186fcaf0d Fixing end_of_file and allocation_size, some wildcard stuff, etc. Ben Vanik 2015-06-02 22:09:32 -07:00
  • 25a2fbd78e Merge pull request #236 from DrChat/krnl_crypt Ben Vanik 2015-06-02 22:09:53 -07:00
  • b448d794c5 xboxkrnl SHA crypt stubs Dr. Chat 2015-06-02 22:51:14 -05:00
  • 40a6a12800 Attempting to inline a lot of MMIO operations. Works for GPU stuff mainly. Ben Vanik 2015-06-02 20:15:43 -07:00
  • 6618bcf2db Merge pull request #235 from DrChat/audio_decoding Ben Vanik 2015-06-02 11:18:27 -07:00
  • 50d8017ac5 Whoops - fix overflowing on output audio samples Dr. Chat 2015-06-02 13:17:15 -05:00
  • 8aaa254390 Merge pull request #234 from DrChat/audio_decoding Rick Gibbed 2015-06-02 11:24:07 -05:00
  • 45d3f4f886 Ugh, why doesn't VS just save this automatically? Dr. Chat 2015-06-02 11:14:26 -05:00
  • e09ea50c74 .cpp -> .cc and add ring_buffer.cc to the project Dr. Chat 2015-06-02 10:52:01 -05:00
  • 6d61d0a7b2 Added _snprintf and swprintf. gibbed 2015-06-02 10:41:55 -05:00
  • 58b1059a23 Reordered the formatting exports in the order of their ordinal. gibbed 2015-06-02 10:03:53 -05:00
  • b402fb76e1 Oops. gibbed 2015-06-02 10:01:06 -05:00
  • 065f0417f2 Fixed vsnprintf behavior when count < 0. gibbed 2015-06-02 09:45:57 -05:00
  • 99718fd3ce Merge pull request #233 from DrChat/audio_decoding Ben Vanik 2015-06-02 08:22:10 -07:00
  • 8c1e476bab Restylizing. Dr. Chat 2015-06-02 10:18:45 -05:00
  • e20aa16b59 Cleanup audio system code Dr. Chat 2015-06-02 10:12:13 -05:00
  • ad8918f326 RingBuffer util class Dr. Chat 2015-06-02 10:11:59 -05:00
  • 2a40512b74 Made a proper command-line flag out of disabling GL context resetting. --disable_gl_context_reset gibbed 2015-06-02 09:08:56 -05:00
  • c516447ae1 Misc stubs. Ben Vanik 2015-06-02 00:14:24 -07:00
  • 7525b840db Making Rick happy ;) Ben Vanik 2015-06-01 23:41:17 -07:00
  • 862c322cbc Fixing stack args and error typo. Ben Vanik 2015-06-01 23:36:05 -07:00
  • f86f6ee79d Always set fake cpu #. Ben Vanik 2015-06-01 23:22:25 -07:00
  • 88fd97f30b Merge pull request #232 from DrChat/audio_decoding Ben Vanik 2015-06-01 22:47:17 -07:00
  • 77e245dc51 Fix audio decoding. Dr. Chat 2015-06-02 00:42:26 -05:00
  • c780d5528d Remove unused bits_per_frame_ field. Dr. Chat 2015-05-31 13:48:14 -05:00
  • 93763c166f input_buffer_*_block_count -> input_buffer_*_packet_count Dr. Chat 2015-05-30 23:52:22 -05:00
  • 493b06a48a NetDll_XNetQosServiceLookup stub. Ben Vanik 2015-06-01 22:20:04 -07:00
  • 19cb13692b Fixing undefined export names. Ben Vanik 2015-06-01 22:12:11 -07:00
  • 5c34b0a73e Fixing printfs and fixing exports. link.exe is too good. Ben Vanik 2015-06-01 21:40:53 -07:00
  • a91a754b24 Converting some exports to the new way. Ben Vanik 2015-06-01 20:56:57 -07:00
  • f634edb9eb Shrinking type names. Ben Vanik 2015-06-01 19:55:43 -07:00
  • 169ced8194 Removing kernel_state and ppc_context from kernel export args. Ben Vanik 2015-06-01 19:33:13 -07:00
  • 23826fa957 Initial experiment with new kernel export format. Ben Vanik 2015-06-01 18:19:32 -07:00
  • 225bb74316 Oops. Not sure how that got reverted. gibbed 2015-06-01 20:05:54 -05:00
  • 2a2fe509e6 Rename _vswprintf to vswprintf. gibbed 2015-06-01 19:42:23 -05:00
  • 5b06b8436e Use std::ostringstream instead of std::stringstream. gibbed 2015-06-01 19:32:13 -05:00
  • fe8d058b36 Completely reimplemented xboxkrnl formatting related functions (sprintf, etc). No longer relies on CRT-provided sprintf/etc. Floating-point types needs more thorough testing. gibbed 2015-06-01 19:29:25 -05:00
  • 633d72a98e Corrected NtQueryFullAttributesFile behavior when root_directory is 0. gibbed 2015-05-30 20:55:12 -05:00
  • 7c5ea52022 Updated functions pulling arguments out of the stack to use the appropriate SHIM_GET_ARG_* macro. gibbed 2015-05-30 20:53:58 -05:00
  • 8c49281bb5 Improvements to SHIM_GET_ARG_* macros. gibbed 2015-05-30 20:43:47 -05:00
  • ce3359389b Allow new-style export registration. Ben Vanik 2015-05-31 17:54:44 -07:00
  • 08770a4ec0 Mass renaming. I love clang-format. Ben Vanik 2015-05-31 16:58:12 -07:00
  • 9c3d2b54fb Cleanup before kernel export refactor. Ben Vanik 2015-05-31 16:31:19 -07:00
  • fccab79a7a Adding kernel state pointer to PPCContext. Still needs larger cleanup. Ben Vanik 2015-05-31 14:35:56 -07:00
  • d816d80190 StringBuffer cleanup. Ben Vanik 2015-05-31 14:35:30 -07:00
  • da6edbe1d7 Update README.md Ben Vanik 2015-05-31 14:34:07 -07:00
  • 80c2078b9a Merge pull request #231 from DrChat/audio_decoding Ben Vanik 2015-05-30 22:23:05 -07:00
  • 128bf76205 Fixed up multi-channel audio, works better now. Dr. Chat 2015-05-30 22:32:01 -05:00
  • dfd689e22b Whoops, we should be converting samples from more than one channel! Dr. Chat 2015-05-30 21:27:59 -05:00
  • fedf7357a5 Remove variable bits per sample - it's always 16. Dr. Chat 2015-05-30 21:01:55 -05:00
  • c97b462d8d Fix assert. Ben Vanik 2015-05-30 18:04:31 -07:00
  • c4ef5d4eb8 Allow AllocFixed of unreserved ranges. Ben Vanik 2015-05-29 21:47:19 -07:00
  • d97a6d1929 NtReadFile APC, somewhat. Ben Vanik 2015-05-29 21:24:23 -07:00
  • a4edb7f9e1 Removing 64bit return type and cleaning up some SHIM* stuff pre-refactor. Ben Vanik 2015-05-29 17:12:30 -07:00
  • 0a83b49744 Speeding up inner loop. Ben Vanik 2015-05-29 17:05:43 -07:00
  • f54dbe52c2 Merge pull request #230 from DrChat/audio_whoops Ben Vanik 2015-05-29 16:53:47 -07:00
  • 40f98f195f Whoops - PCM samples are signed, not unsigned Dr. Chat 2015-05-29 18:52:43 -05:00
  • 07c0724cf0 Some work on VdSwap. gibbed 2015-05-29 15:40:16 -05:00
  • 35bea36fc4 Added a magic value to XE_SWAP packets to make it obvious if there's an opcode collision. gibbed 2015-05-29 14:34:37 -05:00
  • aee205101b Merge pull request #229 from DrChat/more_audio_fixes Ben Vanik 2015-05-28 22:44:07 -07:00
  • 8c1b36d102 Don't need this. Dr. Chat 2015-05-28 22:34:59 -05:00