2017-05-12

Cxbx Reloaded Git (2017/05/12)

EmuCR:Xbox EmulatorsCxbx Reloaded Git (2017/05/12) 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 pull request #459 from PatrickvL/space
Various D3D improvements
* Added log rendering for a few more D3D types
* Fixed linking of new D3D log renderings (thanks Luke!)
* Started Dxbx back porting of EmuMappedD3DRenderState
The end goal is to support the maximum amount of mappable render states
per XDK version, in a generic way, hopefully eliminating ClampToEdge
errors (like reported in issue #454)
* Added (disabled) log rendering for X_D3DResource
* Fixed Release build warning
* Fixed Release build
* Renamed (and moved around) some logging defines
Also fixed rendering of LAUNCH_DATA_PAGE.
Alas, rendering of D3DVIEWPORT8 doesn't compile
* D3D error rendering compiles (thanks to Luke)
* Manually select D3D error string
* Started extended logging of D3D8 types
* Centralized logging defines
* Standardized logging for remaining EmuD3D functions
* Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into space
* Fixed all compile errors but 1 (error C3861: 'DXGetErrorString8A': identifier not found)
* WIP, doesn't compile, various D3D improvements
EmuUnswizzleTextureStages fix : null textures mustn't abort loop
Standardized logging some more
Always check and log return result (using DEBUG_D3DRESULT).
* Comments and renames
* Added and used IsXboxResourceLocked
Also, added (for now unused) IsYuvSurface and IsXboxResourceD3DCreated
* Consolidated D3DSurface_GetDesc OOVPA into one version
* Small FormatInfos update
* Prefix all new host resource variables with pNewHost*
Also for existing resources, precede every lock with an unlock.
* Get2DSurfaceDesc ignores host resource now
This patch can be DISABLED once CreateDevice is unpatched (because this
reads Data from the first Xbox FrameBuffer)
* Added EmuXBFormatIsRenderTarget and EmuXBFormatIsDepthBuffer
* Added GetXboxPixelContainerDimensionCount, GetXboxD3DResourceType and CxbxGetPixelContainerMeasures
* Renamed GetXboxResourceType into GetXboxCommonResourceType
* Unpatched D3DTexture_GetLevelDesc and D3DSurface_GetDesc
Both just call Get2DSurfaceDesc
* Removed Get2DSurfaceDescD (as it has no OOVPA anyway)

Download: Cxbx Reloaded Git (2017/05/12)
Source: Here

2 Comments:

  1. Not one game does not work((( When it will work?

    ReplyDelete
  2. https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/issues/222

    Granted it's not a lot of playable titles, but it's more than nothing. A lot of titles do boot

    ReplyDelete

Can't post a comment? Try This!