PatrickvL
0682970e42
Project fixups
2018-05-24 10:36:24 +02:00
PatrickvL
356b7c5a27
xbdm : Initial commit; Thunk table + importing (2 functions already imported by debugchannel.xbe XDK sample)
2018-05-22 15:09:58 +02:00
RadWolfie
ccff183600
Editorconfig second revision
...
* Apply only for src and resource directories.
With this setup, it should work as intended only for Cxbx-Reloaded's source code without affecting third-party projects.
2018-05-16 10:20:48 -05:00
RadWolfie
eec4e065bb
Another fix for sln file
2018-05-12 07:24:10 -05:00
RadWolfie
8b0d1f3893
Fix sln file
2018-05-12 07:24:10 -05:00
RadWolfie
5e4aedd764
Fix build attempt to access invalid files
2018-05-12 07:24:10 -05:00
RadWolfie
ed263d7dbc
Start using XbSymbolDatabase library
...
It does not fully transfer everything yet and D3D8 depending on OOVPA signature directly are currently disabled for time being.
2018-05-12 07:24:10 -05:00
RadWolfie
4344f5db58
Remove HLEDatabase files
...
Moving into new project.
2018-05-12 07:24:10 -05:00
Luke Usher
317b9dfe00
Revert "Replace EmuX86's interpreter with Unicorn"
2018-04-29 20:16:03 +01:00
ergo720
125bc23d4f
Pool manager initialization
2018-04-28 22:05:06 +02:00
ergo720
55d0d36d3e
Merge remote-tracking branch 'upstream/master' into eeprom_viewer
2018-04-26 11:06:09 +02:00
Luke Usher
bb65ee7ae4
Fix build dependancy order
2018-04-23 19:51:44 +01:00
Luke Usher
640d5570f1
Rebase on latest master
2018-04-23 10:57:55 +01:00
Luke Usher
a24cb08566
Replace EmuX86/Distorm interpreter with Unicorn
2018-04-23 09:51:04 +01:00
ergo720
4ecfc4d5d4
Started to write eeprom menu
2018-04-19 19:56:20 +02:00
PatrickvL
ffceb1600a
Merge pull request #1076 from ergo720/signature
...
Xbe signature validation
2018-04-19 09:25:40 +02:00
PatrickvL
4ca78e947d
Add Debug_Direct3D9 build configuration, specifically to be able to build for Direct3D9 while keeping the Direct3D8 code paths intact.
2018-04-16 13:18:47 +02:00
ergo720
ac8b798c66
Finished RSA decryption
2018-04-13 16:40:11 +02:00
jarupxx
3d7ddaa340
Initialize commits of HLEDB D3D8LTCG
2018-04-03 05:52:01 +09:00
RadWolfie
3bb83b0d3e
Removed unused library (stb image)
2018-04-02 01:18:39 -05:00
RadWolfie
1d993d2cba
Replace main logo
...
stb image library does not work correctly for green/yellow outline on
main logo even with png and jpeg formats. Using bitmap format instead.
2018-04-02 01:13:44 -05:00
RadWolfie
bdfbefa157
Icon replacment for 2nd gen of Cxbx
...
Icon is licenced as Creative Common 4.
Design & ideas was done by RadWolfie & Driveclub from discord.
SVG is include in this commit.
2018-04-02 00:13:53 -05:00
Luke Usher
e1a65a3bde
Introduce functional NV2A LLE
2018-04-01 20:18:22 +01:00
ergo720
2608a2767c
Implemented termal sensor device
2018-03-28 14:48:24 +02:00
Luke Usher
d30aadda4c
Oops, forgot to commit updated project files..
2018-03-15 10:39:27 +00:00
Luke Usher
1f4f32414a
Use D3D8to9 as a wrapper for D3D9 support
2018-03-07 14:22:53 +00:00
Luke Usher
dd5aa368bf
Enable function inlining for all functions, not just those marked inline
2018-03-02 20:48:25 +00:00
Luke Usher
b887054e16
Tweak Visual Studio settings to optimize code a little better
2018-02-28 17:49:06 +00:00
PatrickvL
52f936611b
NV2A : Copy over more nv2a code from OpenXbox/Xqemu
2018-02-19 10:58:26 +01:00
Luke Usher
a2f727f0a1
Update xxHash to use Hardware CRC32C if available
2018-02-17 12:03:59 +00:00
PatrickvL
451dae5987
Kernel : Move Ki* symbols to own files
2018-02-17 11:56:31 +00:00
PatrickvL
4fb8326384
NV2A : Hide less code behind COMPILE_OPENGL
2018-02-16 11:37:19 +01:00
PatrickvL
c3d8cc2e0e
NV2A : Moved a few functions inside our device class
2018-02-16 11:36:54 +01:00
patrickvl
21db823596
NV2A : Split up in the same way as OpenXbox. This makes differences between the two easier to spot.
2018-02-16 11:36:22 +01:00
x1nixmzeng
f2ead8d7f6
Force Capstone dependency on Cxbx to resolve cross-arch issues
2018-02-14 20:12:09 +00:00
x1nixmzeng
4585d33812
Removed cross-platform build dependency
2018-02-14 20:09:55 +00:00
x1nixmzeng
c5d9fffa87
Fixed build configurations for ci
2018-02-13 23:32:59 +00:00
x1nixmzeng
5f3ddf6ee1
Merge https://github.com/Cxbx-Reloaded/Cxbx-Reloaded into cxbx-debugger
2018-02-07 22:05:11 +00:00
patrickvl
1313fd9d99
Fix project filters
2018-02-03 13:57:48 +01:00
PatrickvL
fde310fe94
Centralized hardware devices around Xbox sytem, (revisions of) components chosen based on hardware revision.
...
Most is not yet implemented, but more will surely follow.
Moved SMBUS-address defines and global device variables towards Xbox.h
2018-02-03 13:53:23 +01:00
x1nixmzeng
c270797b83
Fixed bad merge of project filters
2018-02-03 12:34:02 +00:00
x1nixmzeng
f57a74334f
Merge https://github.com/Cxbx-Reloaded/Cxbx-Reloaded into cxbx-debugger
2018-02-01 20:58:01 +00:00
PatrickvL
4d7895eb98
Centralized hardware devices around Xbox sytem, (revisions of) components chosen based on hardware revision.
...
Most is not yet implemented, but more will surely follow.
Moved SMBUS-address defines and global device variables towards Xbox.h
2018-02-01 17:07:07 +01:00
x1nixmzeng
416a3a9a68
Support for naming threads under Windows
2018-01-31 23:17:33 +00:00
PatrickvL
f738bf47d4
Isolated XbePrinter into it's own file, so the Xbe.h/.cpp files don't need to know about it.
2018-01-22 13:16:12 +01:00
jarupxx
bf846b59be
Separate XDK 5558/5659 with Integrated Hotfixes OOVPA to 5788 database
...
XDK 5558/5659 with Integrated Hotfixes use 5788 database.
Standard XDK 5659 still uses 5558 database.
Verified with
- [5558] NHL HITZ Pro 2004
- [5558 with Intergrated Hotfixes] XIII
- [5659] NFL Blitz Pro
- [5659 with Intergrated Hotfixes] Midway Arcade Treasures Paperboy
- [5788] Digimon Battle Chronicle
2018-01-22 18:45:42 +09:00
x1nixmzeng
c2052e0c13
Fixed poorly merged filters file
2018-01-22 00:44:16 +00:00
PatrickvL
78cf44077d
Merge pull request #872 from blueshogun96/master
...
Azurik updates
2018-01-22 00:41:50 +01:00
patrickvl
33d3dc418e
All hardware devices are moved outside CxbxKrnl, towards devices (some into devices\video)
2018-01-22 00:30:32 +01:00
patrickvl
afa4e4034d
The NV2A is now registered as a hardware device, just like all other devices.
...
Like the NVNet device, it's implementation is currently just a forward to the existing code.
Still, this removes a dependency from EmuX86 on the NV2A device - from now on it's reached via the generic device framework.
2018-01-21 22:20:38 +01:00