Cxbx Reloaded Git (2017/02/14) is compiled. Cxbx-Reloaded is an emulator for running Microsoft Xbox (and eventually, Chihiro) games on Microsoft Windows. The project began life as a fork of Cxbx with added 64-bit support. Work is currently underway to backport some of the improvements from Dxbx. Cxbx-Reloaded is still pretty unstable, don't expect it to run much at this point.
Cxbx Reloaded Git Changelog:
* Merge branch 'master' of https://github.com/LukeUsher/Cxbx-Reloaded
* Restore sorted ordered Dxbx patterns
* Merge pull request #165 from jarupxx/fnc-3
Added various D3D OOVPAs
* Merge remote-tracking branch 'upstream/master' into fnc-3
* Merge pull request #164 from LukeUsher/various-fixes
Various fixes
* Merge branch 'master' into various-fixes
# Conflicts:
# src/CxbxKrnl/HLEDataBase/DSound.1.0.5849.inl
* Merge pull request #163 from jarupxx/fnc-4
Added DSound OOVPAs
* Added the DirectSoundBuffer::SetAllParameters functions (5849)
* Added the SetI3DL2Source functions (5849)
* Added the SetMode functions (5788-5849)
* Added the SetEG functions (5849)
* Added the SetFilter functions (5558-5849)
* Added the SetAllParameters (5558-5849)
* Added the SetDistanceFactor (5849)
* Added the IDirectSound8_AddRef (5788-5849)
* Merge remote-tracking branch 'upstream/master' into fnc-4
* Added the IDirectSound8_AddRef (5558)
* Added the SetEG functions (5558)
* Added the SetVolume (4361-4627)
* Added the CMcpxBuffer_Play xref (4361-4627)
Added correctly detect for IDirectSoundBuffer_PlayEx. A function with the same name has already been registered.
It's called by Dxbx ?Play@CMcpxBuffer@DirectSound@@QAEJK@Z. I added function is ?Play@CMcpxBuffer@DirectSound@@QAEJ_JK@Z
* Removed trailing B's and C's from a few OOVPA's
Also updated registrations
* Rrenamed X_D3DDevice_ prefix to D3DDevice_
For those, registration is now done via OOVPA_TABLE_ENTRY instead of
OOVPA_TABLE_PATCH
* Renamed IDirect3D_ prefix to D3D_
* Revert "Fixed compiler warning"
This reverts commit 904ae4f940fa7d8a381dd7e920b247b5b7bd0103.
* Fixed compiler warning
* Aliassed D3DTexture_LockRect better
D3DTexture_LockRect version 5849 already appeared in 5788, which is
identical to 5233 (the version in between, 5558, is different, by one
OV-pair, so I kept that).
PS: I found this purely by accident, when taking a quick look at jarupxx
past few commits, of which 2c6dfd5b stood out because of the "Removed"
description. I fear more of these little mistakes might have slipped in
with that batch...
* Merge branch 'master' into various-fixes
# Conflicts:
# src/CxbxKrnl/HLEDataBase/D3D8.1.0.5849.inl
* More 5849 patterns.
SpiderMan 2 now crashes somewhere within DirectSound
* Looks like this pattern was incorrect,
Verified with XbeExplorer
* Add SetFence/InsertFence/IsFencePending to XDK 5849
Source: Spiderman 2
* Added a few 5849 symbols derived from EA Sports Rugby.
No longer crashes due to stack corruption,
Cxbx now panics with "Unknown D3DBLENDOP (0xFFFFFFFF)"
* Fix a potential null pointer dereference
* Added an entry for D3DDevice_SetPixelShaderProgram in 4361.
This symbol was being missed in Burnout. OOVPA verified by checking bytes in XBE Explorer
* Added the D3DDevice_CreateStateBlock (5849)
* Added the D3DDevice_GetViewportOffsetAndScale (5558-5849)
* Fixed up the D3DDevice_SetDepthClipPlanes (5849)
* Added the D3DDevice_SetVertexShaderConstant (4034)
* Added the D3DDevice_SetSoftDisplayFilter (5558-5659)
* Fixed up the D3DDevice_SetFlickerFilter (5455-5659)
* Merge remote-tracking branch 'upstream/master' into fnc-3
* Added the D3D_SetFence (5849)
* Added the D3DDevice_SetVertexShaderInput (5849)
* Added the D3DDevice_SetScreenSpaceOffset (5849)
* Fixed up D3DDevice_EndVisibilityTest (4627-5233)
* Fixup the D3D_SetFence (5558)
Crash Nitro Kart (XDK 5558) This seems to be using Early version of function. Fixed up to mutually pairs.
* Added the D3DDevice_SetTile (3925)
* Added the SetRenderState_LineWidth (5558)
* Added the SetVertexShaderInput (4361)
* Added the SetVertexDataColor fnction (4361)
Test Drive shows the intro.
* Added the GetVertexShader (4361)
* Added the SetPixelShaderProgram (4361)
* Added the SetRenderState_PSTextureModes (4361)
* Fixed up 2 functions a bit
XIII (XDK 5558) This seems to be using Early version of function. Fixed up to mutually pairs.
* Added the SetPushBufferSize (4134-4627)
* Added the D3DDevice_SetScissors (4361-4432)
Download: Cxbx Reloaded Git (2017/02/14)
Source: Here
Did you know the compatibility page on the website got reset? There was over 200 titles reported, now only lists 18 sadly.
ReplyDeletethe compatibility page o longer accepts region-patched or otherwise modified titles,that's why
DeleteI saw about 300 other titles being added, some fraudulently into the 'playable' status. And it was noticed on the emulation reddit forum. So that's why it was fixed up.
Delete