EmuCR Feeds
Email Us

EmuCR:Xbox EmulatorsCxbx Reloaded Git (2018/02/07) 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 #907 from Voxel9/Settings-Initialize
* Move code into its own function.
* Implement 'Reset to Defaults' menu feature.
* Merge pull request #908 from CakeLancelot/less-debug-file-clutter
* Correct from _DEBUG to _DEBUG_TRACK_PS
* Only do debug tracking on debug builds
* Add check for define before dumping pixel shaders to file
* Merge pull request #906 from LukeUsher/patch-removal-experiment
* Use a macro to import Xbox function trampolines
* Host Vertex Buffers are no longer returned to Xbox code from VertexBuffer_Lock
* Give Lock3DSurface the same treatment as Lock2DSurface
* Fixed the regression causing some frames to not render in Zelda - Oni Link Begins
* Fix a regression causing various XDK samples to crash.
* Fix a regression introduced when rebasing on master
* Restore same line endings as master
* Fix compilation after rebase on master
* Fix an issue where CreatePixelShader could crash when called from LoadVertexShader program in a title that does not have CreatePixelShader present
* Update to latest Cxbx-Reloaded subhook
* Refactor CreatePixelShader to correctly return Xbox handles.
* Introduce LoadVertexShaderCache
* Reducing the impact of hashing by increasing the hash duration if no changes are detected
* Oops, the previous commit actually made hashing NEVER happen, no wonder it was so fast
* Only rehash textures after 1ms has passed since the last hash
* Fix textures in Turok Evolution
* Call Xbox SetTextur from within our patch: This handles correct reference counting for us, and ensures the underlying Xbox structures get updated.
* Implement Hashing of Textures and Surfaces to detect changes
* Better fallback shader, thanks: blueshogun
* Update VshHandleIsVertexShader to use a different detection method
* Revert "Update VshHandleIsVertexShader to work the same way as the Xbox counterpart."
* Move unused patches to a backup file
* Add Experimental support for Copying host BackBuffers back to Xbox surfaces. Disabled with an IFDEF
* Update included subhook
* Move Subhook submodule into our own organisation so we can make changes if required
* Update subhook to the latest version
* Update VshHandleIsVertexShader to work the same way as the Xbox counterpart.
* Implement YuvEnable flag
* Unpatch CopyRects, this won't be needed soon as we will have only draw time conversion
* Don't call _Register on resources with no Data pointer
* Disabled D3DDevice_CreatePalette and D3DDevice_CreatePalette2 patches
* Introduced FreeHostResource,
* Fix an issue where g_RegisteredResources wasn't cleaned up properly
* Use the same key for g_RegisteredResources as HostResourcs
* Fix a crash when GetDisplayMode cannot be found
* Revert "Fix compilation after addition of HasHostResource"
* Fix Debug mode build
* Fix compilation after addition of HasHostResource
* Move g_HostResources key generation into a function
* Use a uint64_t composite key for the registered resource map
* Unpatch D3DDevice_GetPersistedSurface & Document
* Unpatch D3DCubeTexture_GetCubeMapSurface
* Unpatch Texture Lock functions and introduce EmuUpdateActiveTextureStages
* Unpatch remanining XG functions
* Introduce SetHostResource
* GetHostResource now does EmuVerifyResourceIsRegistered
* Increment Reference Count instead of calling EmuPatch(D3DResource_AddRef)
* Fix another case of D3DResource_Register trashing the Data pointer
* Map Xbox Resources to Host Resources via the data pointer, rather than the resourcce header
* Protect against the data pointer being trashed by Release
* Hijack D3DResource_Release to free host resources when the last Xbox copy is released
* Unpatch Get2DSurfaceDesc
* Multiple Tweaks/Improvements
* Restore accidentally overwritten comments.
* Fix YUV Overlay Playback
* Unpatch various D3D functions. Smashing Drive & JSRF still work, other titles promising!

Download: Cxbx Reloaded Git (2018/02/07)
Source: Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!