Luke Usher
f40a273e0c
Add 5788 HLE Database to the filters file
2017-01-23 21:34:32 +00:00
PatrickvL
752f9b5887
Added D3D 5788.inl to project
2017-01-21 01:10:41 +01:00
jarupxx
e32c98d97d
# Conflicts:
...
# build/win32/CxbxKrnl.vcxproj
2017-01-19 15:47:59 +09:00
jarupxx
35556a235b
Initial XDK 5788
2017-01-19 11:05:58 +09:00
Luke Usher
61359de92d
Make sure all HLEDatabase source files are included in the project
...
Add .filters file
2017-01-16 17:59:24 +00:00
Luke Usher
c4a3ca36dd
Merge pull request #105 from LukeUsher/fix-release-compilation
...
Fix compilation of Release build
2017-01-15 00:51:47 +00:00
Luke Usher
6d98da6cf8
Fix compilation of Release build
2017-01-15 00:51:09 +00:00
x1nixmzeng
3348de22cd
Project cleanup
2017-01-14 01:57:50 +00:00
Luke Usher
41f2641d3c
Merge pull request #95 from PatrickvL/master
...
DbgPrintf fixes + extra OOVPA's
2017-01-12 09:51:22 +00:00
PatrickvL
d171ea3426
Added OOVPA's and XNet patches from other Cxbx branch
2017-01-12 10:41:44 +01:00
Luke Usher
7a4fca5bda
Merge pull request #90 from PatrickvL/master
...
Switched over to Distorm
2017-01-11 16:04:34 +00:00
x1nixmzeng
d5828bbd96
Support for running the prebuild step in a directory with spaces
2017-01-11 01:15:02 +00:00
PatrickvL
0f8ee7d7dc
Merged with master
2017-01-10 17:13:00 +01:00
PatrickvL
a6ec272604
merge
2017-01-09 15:23:25 +01:00
x1nixmzeng
996f71a6df
Added stb_image for image decoding
2017-01-07 20:12:38 +00:00
x1nixmzeng
ca965c9ea6
Removed libjpeg library
2017-01-07 19:43:04 +00:00
Luke Usher
f184baade9
Add glew binaries & add a custom build step to copy them to the output directory.
...
Prevents glew32.dll errors on compiling
2017-01-05 20:52:18 +00:00
PatrickvL
06b7677859
Working towards OpenGL initialization (using Dxbx as a reference)
...
WARNING : This does not compile yet.
2017-01-04 13:53:59 +01:00
PatrickvL
3516ce8e75
Replaced Zydis with distorm
2016-12-30 18:40:44 +01:00
x1nixmzeng
5bbc31029f
Removed all EXE support
...
Very aggressive cull of old Exe support:
Removed GUI for importing/exporting Exe files
Removed GUI for storing Exe history
Removed GUI for Executable Generation
Removed unused EmuExe class
Removed unused Exe registry settings
Removed unused Exe file history
Removed unused standalone Cxbe console app which would no longer compile
2016-12-21 23:58:11 +00:00
Luke Usher
73c0b0ca68
Implement XcRC4 functions. ( #43 )
...
* Implment XcRC4 functions.
Using a (very slightly) modified version of Cryptlib (The Rc4Context structure has been re-ordered to match the order of elements in the Xbox RC4 context)
https://github.com/WaterJuice/CryptLib
* Use Rc4Xor rather than Rc4Output
2016-12-20 21:45:56 +00:00
PatrickvL
345c0a999d
Centralized logging of values of xboxkrnl types
...
This might give some unwanted side-effects, let's fix these as they
come.
2016-12-13 17:25:31 +01:00
Luke Usher
97773173c9
Implement XcSHAInit, XcSHAUpdate and XcSHAFinal by redirecting to the undocumented A_SHA functions in advapi32.dll
2016-11-28 19:50:48 +00:00
PatrickvL
035ad04644
Merge remote-tracking branch 'refs/remotes/origin/master' into LLE
2016-11-24 17:10:20 +01:00
Luke Usher
6d0698b3ed
Merge branch 'LLE'
2016-11-21 20:10:34 +00:00
Luke Usher
e8ce8d3e51
LLE merge
2016-11-21 20:09:59 +00:00
Luke Usher
ad57542273
Fix duplicated Build/ directory
2016-11-19 21:54:39 +00:00
Luke Usher
cc024e870f
Fix compilation in release mode.
...
_DEBUG_TRACE is undefined in release builds, leading to compiler errors.
2016-11-15 21:45:11 +00:00
PatrickvL
0fcf89946f
Split up EmuKrnl.cpp over separate files (just like in Dxbx)
...
Also pruned unneeded #include's and placed more UNIMPLEMENTED macro's
2016-11-15 18:12:10 +01:00
PatrickvL
61835e7c4b
Proof of concept : Split off xboxkrnl::Av* methods into it's own .cpp file
...
This seems to work, so I'll probably split off all others too (just like
I did in Dxbx)
2016-11-15 17:00:29 +01:00
PatrickvL
f023ff13a1
Merge remote-tracking branch 'refs/remotes/origin/master' into LLE
2016-11-11 21:09:31 +01:00
PatrickvL
b379ca30da
WIP
2016-11-10 17:46:49 +01:00
PatrickvL
376a3f2886
Merge remote-tracking branch 'refs/remotes/LukeUsher/LLE' into LLE
2016-11-07 08:58:51 +01:00
PatrickvL
02708b4f1f
Revert unintentional update with LleContrib
...
Reverted
bd7e18330d
via :
git revert -m1 bd7e183
edit src\Cxbx.h # manually fixed conflict
git add src\Cxbx.h
Commit
2016-11-07 08:43:44 +01:00
PatrickvL
54327cf829
Merge remote-tracking branch 'refs/remotes/LukeUsher/master'
2016-11-07 08:09:05 +01:00
PatrickvL
5bc600e462
Start of a mock-up for MAME-like device handling
2016-11-04 16:34:49 +01:00
Luke Usher
6b63f9a28a
Remove Cxbx.VC.db from version control
2016-11-02 09:33:56 +00:00
PatrickvL
e9657bb973
Merge remote-tracking branch 'refs/remotes/LukeUsher/LLE' into LLE
2016-11-01 21:53:30 +01:00
Luke Usher
3d740690bf
Merge branch 'master' into LLE
2016-10-27 09:20:30 +01:00
Luke Usher
cfaae52f53
implement automatic versioning based on git status
...
If the current commit has a tag, the version string will be "Cxbx-Reloaded TAG_NAME (DATE)
If the current commit does not have a tag, the version string will be "Cxbx-Reloaded COMMIT_SHORT_HASH (DATE)"
2016-10-27 09:19:50 +01:00
PatrickvL
23de0a544a
tmp
2016-10-21 23:20:56 +02:00
Luke Usher
514cce2f6e
Began implementing X86 interpreter fallback for instructions Direct Code execution fails on
...
Began setting up LLE structure for NV2A
2016-10-07 10:55:44 +01:00
Luke Usher
992da947be
Setting up the structure for LLE
2016-10-06 22:15:19 +01:00
Luke Usher
0f7ddacfd4
Hmm, this is preperation for something... I wonder what it might be ;)
2016-10-06 08:51:00 +01:00
Luke Usher
c1cb6d6248
Xbe Loader stuff
2016-09-27 22:31:10 +01:00
Luke Usher
5f3a8c4c44
Disabled LargeAddressAware flag, seems to have stabilised things a little bit.
...
Thought it was required to be able to VirtualAlloc at 0x8000000 but it turns out that it's not the case
2016-08-23 22:33:59 +01:00
Luke Usher
10ab9b2800
Cleanup some things that we either don't use, or are no longer needed.
2016-08-22 18:31:39 +01:00
Luke Usher
d3abd1072c
Oops
2016-08-19 22:21:22 +01:00
Luke Usher
462d8b34e2
Revert 3848ff6
(Thrown away HLE Database)
...
Porting the StoredTrie format from Dxbx may be more effort than it's worth at this point, OOVPA needs more manual work to add symbols but is sufficient for now.
2016-08-19 21:46:08 +01:00
Luke Usher
d3961e6fd6
Forgot to include this in the last commit. Oops.
2016-08-19 20:34:47 +01:00