2017-04-11

Cxbx Reloaded Git (2017/04/11)

EmuCR:Xbox EmulatorsCxbx Reloaded Git (2017/04/11) 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 #357 from PatrickvL/master
Color component fixes and FormatInfo code cleanup
* Revert "Documented additional D3D formats for Direct3D 9"
This reverts commit a86effda6e5100f5a57c309e13c0bbd3ec24c76d.
* Typo fix
* Documented additional D3D formats for Direct3D 9
Source :
https://msdn.microsoft.com/en-us/library/windows/desktop/bb172558(v=vs.85).aspx
* Compacted FormatInfos table
* Fixed __R5G6B5 component encoding info
Also turned two X components into A=255 when converting to ARGB.
* Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into PatrickvL/master
* Alloc zeroed (#356)
* Fix a crash when MemoryManager::AllocZeroed fails.
Thanks to blueshogun96 for finding this
* Fix accidentally removed memset
* Update MemoryManager.cpp
* Update MemoryManager.cpp
Only one small correction and a few comments for possible future improvements
* Merge pull request #350 from LukeUsher/master
Re-enable patch for XgIsSwizzledFormat.
* Re-enable patch for XgIsSwizzledFormat.
This fixes texture corruption in X-Marbles, ZSNESBOX and potentially
others.
* Merge pull request #348 from PatrickvL/master
Conversion of unsupported native formats to ARGB
* Register Data pointer only for first level
* Code cleanup
* GetHostResource : Prevent a breakpoint exception for all special resource types
* D3DResource_Register extended with generic ARGB conversions
I haven't been able to test this, because of a lack of software.
This can serve as a basis for all conversions, once all CreateTexture
patches are unpatched, and conversion of textures is centralized.
* Corrected a few format-related typos
Also added a few TODO's
* Mapped various FormatInfos from D3DFMT_UNKNOWN to most applicable native format
* More FormatInfos comments
* Convert X_D3DFMT_LIN_A8 to D3DFMT_A8 (not D3DFMT_L8)
* Updated FormatInfos comments
* Added EmuXBFormatRequiresConversionToARGB
* Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into PatrickvL/master

Download: Cxbx Reloaded Git (2017/04/11)
Source: Here

0 Comments

Post a Comment