Commit graph

  • 053781afd9 Add newline to return statement logging Luke Usher 2016-11-26 10:04:47 +00:00
  • 7bc449faff Merge pull request #20 from PatrickvL/master Luke Usher 2016-11-26 08:56:24 +00:00
  • 740f1ae8af More Ex* signature fixes PatrickvL 2016-11-25 22:47:40 +01:00
  • 64e927c75d Corrected and extended KernelThunk table PatrickvL 2016-11-25 22:25:27 +01:00
  • 0a31daeb27 Added typedef (P)ERWLOCK PatrickvL 2016-11-25 22:25:01 +01:00
  • bb1da9bca9 Updated Ps* signatures PatrickvL 2016-11-25 22:24:32 +01:00
  • ed93832a71 Updated Ex* signatures PatrickvL 2016-11-25 22:24:19 +01:00
  • dd07883cb4 Updated a few more occurances of Cxbx string to Cxbx-Reloaded PatrickvL 2016-11-24 17:31:24 +01:00
  • 5e3aeaaa67 Forwarded RtlAppendUnicodeToString to NtDll PatrickvL 2016-11-24 17:27:25 +01:00
  • bbe3f21a65 Merge remote-tracking branch 'refs/remotes/LukeUsher/GPU_LLE' into LLE PatrickvL 2016-11-24 17:16:56 +01:00
  • 035ad04644 Merge remote-tracking branch 'refs/remotes/origin/master' into LLE PatrickvL 2016-11-24 17:10:20 +01:00
  • 3dd0a8fa8e Remove LONGBOOL - a Delphi Dxbx derelict PatrickvL 2016-11-24 16:32:16 +01:00
  • 0d4c200620 Merge branch 'master' of https://github.com/PatrickvL/Cxbx-Reloaded PatrickvL 2016-11-24 09:52:30 +01:00
  • cebf472ab2 Forwarded RtlAppendUnicodeStringToString to NtDll PatrickvL 2016-11-24 00:19:09 +01:00
  • 51fdab2139 Simplified NtDll API importing PatrickvL 2016-11-24 00:18:55 +01:00
  • a0e9bc9724 Added a few UNIMPLEMENTED Ke* functions PatrickvL 2016-11-23 23:42:08 +01:00
  • aebbb76c13 Added UNIMPLEMENTED stubs for (READ/WRITE)_PORT_BUFFER_U(CHAR/SHORT/LONG) PatrickvL 2016-11-23 20:49:38 +01:00
  • 61b59a7931 Applied __fastcall calling convention where appropriate. PatrickvL 2016-11-23 17:35:09 +01:00
  • f4a4026a03 Added UNIMPLEMENTED stubs for all remaining Hal* kernel functions PatrickvL 2016-11-23 17:34:57 +01:00
  • 392bfc8173 Merge remote-tracking branch 'refs/remotes/LukeUsher/master' PatrickvL 2016-11-22 16:56:24 +01:00
  • 23a659fa28 Properly remove D3D HLE Luke Usher 2016-11-21 20:38:14 +00:00
  • d5c9b640da Disable Direct3D HLE allowing LLE code to take over Luke Usher 2016-11-21 20:30:59 +00:00
  • 26c5fb4911 Restore XG HLE Luke Usher 2016-11-21 20:39:38 +00:00
  • 933f6e56d4 Prevent XREF only functions from aborting emulation. Luke Usher 2016-11-21 20:27:04 +00:00
  • b08f2af659 Fix a crash caused by SHA1 Context being interpreted as a string by the logging code & similar change to KeDelayExecutionThread Luke Usher 2016-11-21 20:23:59 +00:00
  • af52e2db35 Ingore Cxbx.VC.db Luke Usher 2016-11-21 20:15:06 +00:00
  • f7ede17d4d Restore HLE after LLE merge Luke Usher 2016-11-21 20:14:40 +00:00
  • 6d0698b3ed Merge branch 'LLE' Luke Usher 2016-11-21 20:10:34 +00:00
  • e8ce8d3e51 LLE merge Luke Usher 2016-11-21 20:09:59 +00:00
  • 2522524c4e Added UNIMPLEMENTED stubs for al Ex* kernel functions PatrickvL 2016-11-21 16:16:24 +01:00
  • 172ad2f21c Restored original distinction between "unimplemented" and "ignored" PatrickvL 2016-11-20 14:52:47 +01:00
  • ef9c55f373 Introduced RETURN macro, applied in all Emu* files (again except DSound and D3D). PatrickvL 2016-11-20 14:43:38 +01:00
  • 133f6f8d4b Merge remote-tracking branch 'refs/remotes/LukeUsher/master' PatrickvL 2016-11-20 12:53:19 +01:00
  • ad57542273 Fix duplicated Build/ directory Luke Usher 2016-11-19 21:54:39 +00:00
  • 390c52a699 Merge remote-tracking branch 'refs/remotes/LukeUsher/master' PatrickvL 2016-11-16 01:47:04 +01:00
  • 8ac1267149 This too PatrickvL 2016-11-16 01:43:20 +01:00
  • 5640d74248 Slowly working my way through adding UNIMPLEMENTED skeletons PatrickvL 2016-11-16 01:43:10 +01:00
  • 456c5b1c1f Added UNIMPLEMENTED skeletons for remaining Av* and Dbg* kernel entries PatrickvL 2016-11-16 00:34:49 +01:00
  • 7a77d3b22d Restore Cxbx-Reloaded branding Luke Usher 2016-11-15 22:10:30 +00:00
  • cc024e870f Fix compilation in release mode. Luke Usher 2016-11-15 21:45:11 +00:00
  • 3e1f3d2073 Unimplemented warnings should always log, even if not a debug build Luke Usher 2016-11-15 21:42:09 +00:00
  • 8aa099f2a3 Merge pull request #18 from PatrickvL/master Luke Usher 2016-11-15 21:23:06 +00:00
  • 0fcf89946f Split up EmuKrnl.cpp over separate files (just like in Dxbx) PatrickvL 2016-11-15 18:12:10 +01:00
  • 399483c954 Defined UNIMPLEMENTED macro and applied where applicable PatrickvL 2016-11-15 17:12:50 +01:00
  • 61835e7c4b Proof of concept : Split off xboxkrnl::Av* methods into it's own .cpp file PatrickvL 2016-11-15 17:00:29 +01:00
  • ffc20a5c1f Moved internal NT stuff to NtDll.h PatrickvL 2016-11-15 16:48:41 +01:00
  • d802a6f8b6 Swapped SystemTime and InterruptTime to their correct indices PatrickvL 2016-11-15 14:41:27 +01:00
  • 81f9722cc6 EXPORTNUM correction and ordering PatrickvL 2016-11-14 20:40:39 +01:00
  • 3ade9fce9d Couple the xbox thunks for xboxkrnl::KeInterruptTime and xboxkrnl::KeSystemTime to their actual counterparts on Windows PatrickvL 2016-11-14 18:18:12 +01:00
  • ae9d663af3 Added more variables to the kernel thunk table PatrickvL 2016-11-13 00:59:47 +01:00
  • 0df04c2f45 Added a few more variables to the kernel thunk table PatrickvL 2016-11-13 00:46:56 +01:00
  • 4b710b79a5 This too (is becoming a habit) PatrickvL 2016-11-12 23:54:57 +01:00
  • 82d36a2470 Corrected a few OpenXDK declarations so they can compile into the kernel thunk table. PatrickvL 2016-11-12 23:54:26 +01:00
  • 3f44fab149 This too PatrickvL 2016-11-12 20:18:22 +01:00
  • 2ec224d168 Added more variables to kernel thunk table PatrickvL 2016-11-12 20:18:11 +01:00
  • d411f1364f Added MmGlobalData, registered in kernel thunk table PatrickvL 2016-11-12 01:27:06 +01:00
  • 02e774d337 Missing newline PatrickvL 2016-11-12 00:37:33 +01:00
  • 7a84b4febc Merge branch 'LLE' of https://github.com/PatrickvL/Cxbx-Reloaded into LLE PatrickvL 2016-11-11 21:09:45 +01:00
  • f023ff13a1 Merge remote-tracking branch 'refs/remotes/origin/master' into LLE PatrickvL 2016-11-11 21:09:31 +01:00
  • 84ebbd74d0 Merge branch 'LLE' of https://github.com/PatrickvL/Cxbx-Reloaded into LLE PatrickvL 2016-11-11 15:21:05 +01:00
  • 4e0cd95e97 Merge remote-tracking branch 'refs/remotes/origin/master' into LLE PatrickvL 2016-11-11 15:20:02 +01:00
  • ef37bc8ad2 Argument logging now works PatrickvL 2016-11-11 15:17:29 +01:00
  • 4f7a233391 EXPORTNUM corrections PatrickvL 2016-11-11 11:49:05 +01:00
  • 92fd51a61c Simpler NTSTATUS to string conversion PatrickvL 2016-11-11 11:37:00 +01:00
  • 2e4b7f6464 Fixed typos PatrickvL 2016-11-11 11:08:50 +01:00
  • 734fb6504b This too PatrickvL 2016-11-11 11:05:24 +01:00
  • 334b98bb0f Updated and extended thunk table PatrickvL 2016-11-11 11:05:05 +01:00
  • 9cdec950b6 Corrections PatrickvL 2016-11-11 00:55:17 +01:00
  • 85b51ab3c4 Added a few logging overloads for a few types PatrickvL 2016-11-11 00:30:09 +01:00
  • 21ac7bc71d Updated all logging to use new macro's PatrickvL 2016-11-10 23:57:21 +01:00
  • b379ca30da WIP PatrickvL 2016-11-10 17:46:49 +01:00
  • 1f5cf154b3 Merge remote-tracking branch 'refs/remotes/origin/master' into LLE PatrickvL 2016-11-08 17:25:10 +01:00
  • fb6d6fd321 Got most of the new Dbg macro's working, except the most important one (the call to DbgFuncHexArg) PatrickvL 2016-11-08 17:23:32 +01:00
  • bfc621cd1c Merge remote-tracking branch 'refs/remotes/origin/master' into LLE PatrickvL 2016-11-08 13:58:42 +01:00
  • 8761bf6efa Merge remote-tracking branch 'refs/remotes/origin/master' into LLE PatrickvL 2016-11-08 13:57:49 +01:00
  • 2b240faffd Prevent redefined status warning PatrickvL 2016-11-08 13:57:13 +01:00
  • 60c9c6f645 Extended .gitignore with .db PatrickvL 2016-11-08 10:06:06 +01:00
  • 1e15027bd0 Small cleanuo, macro's not fully functional yet PatrickvL 2016-11-08 00:45:40 +01:00
  • e4fecce4e4 Added writes on NV_PGRAPH_INTR(_EN) PatrickvL 2016-11-07 18:16:33 +01:00
  • 422033a563 Merge remote-tracking branch 'refs/remotes/origin/master' into LLE PatrickvL 2016-11-07 15:17:19 +01:00
  • 966745cfe6 Renamed DbgFuncArgs to DbgFuncFmtArgs, added DbgFuncHexArgs PatrickvL 2016-11-07 14:56:46 +01:00
  • ca08e78699 Update with master (partially) PatrickvL 2016-11-07 11:44:05 +01:00
  • 89b2a5cf5f Small speedup in Mutex::Lock() PatrickvL 2016-11-07 11:39:27 +01:00
  • 3f47c7bef5 Removed useless #ifdef _DEBUG_TRACE checks surrounding single DbgPrintf statements (since this checks _DEBUG_TRACE itself already) PatrickvL 2016-11-07 11:39:10 +01:00
  • 94d3fbbffe Replaced DbgPrintg EmuKrnl with DbgFuncArgs, avoiding typos altogether PatrickvL 2016-11-07 11:38:59 +01:00
  • 376a3f2886 Merge remote-tracking branch 'refs/remotes/LukeUsher/LLE' into LLE PatrickvL 2016-11-07 08:58:51 +01:00
  • 02708b4f1f Revert unintentional update with LleContrib PatrickvL 2016-11-07 08:43:44 +01:00
  • 922e238f8c Merge remote-tracking branch 'refs/remotes/origin/master' into LLE PatrickvL 2016-11-07 08:11:28 +01:00
  • 54327cf829 Merge remote-tracking branch 'refs/remotes/LukeUsher/master' PatrickvL 2016-11-07 08:09:05 +01:00
  • aff266d332 Copied over more of MAME's device_execute_interface PatrickvL 2016-11-04 17:18:29 +01:00
  • 8f8fbd633b More typo corrections PatrickvL 2016-11-06 19:27:44 +01:00
  • 67e2876bcd Merge remote-tracking branch 'refs/remotes/origin/master' into LLE PatrickvL 2016-11-06 16:20:26 +01:00
  • 903de5daaf Corrected more DbgPrintf typos PatrickvL 2016-11-06 16:19:57 +01:00
  • e2d7df472e Merge remote-tracking branch 'refs/remotes/origin/master' into LLE PatrickvL 2016-11-06 14:58:32 +01:00
  • 0414a2d23c Fix typo PatrickvL 2016-11-06 14:55:15 +01:00
  • c1a1e28e92 ignore all OpenDB files PatrickvL 2016-11-06 14:54:13 +01:00
  • 6d07ff38d1 Cleanup of NV2A MACRO over-usage PatrickvL 2016-11-04 16:35:46 +01:00
  • 5bc600e462 Start of a mock-up for MAME-like device handling PatrickvL 2016-11-04 16:34:49 +01:00
  • 77eb481592 research PatrickvL 2016-11-03 02:05:32 +01:00
  • 6b63f9a28a Remove Cxbx.VC.db from version control Luke Usher 2016-11-02 09:33:56 +00:00