2017-02-12

Cxbx Reloaded Git (2017/02/12)

EmuCR:Xbox EmulatorsCxbx Reloaded Git (2017/02/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 branch 'master' of https://github.com/LukeUsher/Cxbx-Reloaded
* Merge pull request #161 from PatrickvL/master
Updated patterns documentation, and some code cleanup
* Reconstructed the Dxbx-derived pattern files
Also, take a look at the CSV and JSON formatted D3D files - does anyone
want a dump of all Dxbx patterns in one or both of those formats?
* Constantified opcodes
* Reordering and renaming for cleaner code
* Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
* Merge pull request #160 from PatrickvL/master
Preparations for storing XREF's above 255
* Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
* Merge pull request #159 from PatrickvL/OOVPA_simplification
Oovpa simplification
* Merge pull request #158 from PatrickvL/master
VertexBuffer refactorings, based on Dxbx
* XRef OOVPA entries are now stored using a macro
This macro swaps it's arguments and stores the Offset in the uint8 field
and XRef in the uint16 field. This way, XRef ID's can grow above the
current limit of 255.
* Merge remote-tracking branch 'refs/remotes/origin/OOVPA_simplification'
* Removed small-large distinction in OOVPA declarations
* Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
* Redid it, works
* Vertex conversion refactoring
* Applied X_D3DVSDT constants
* Add vertext shader constants
* Fix compiler warning
* Removed unused EmuD3DInit arguments
* Small D3D fix
* Prevent placing EmuXRefFailure patches on DISABLED oovpa registrations
* Oops, disabled OOVPA registrations shouldn't reference the EmuPatch
* Oops, calloc requires a num-argument
* Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
* Small cleanup
* Use calloc instead of malloc+clear
* Clear memory allocations to prevent side-effects on random contents
* Disabled D3D_AllocContiguousMemory patch as it just calls MmAllocateContiguousMemory
* Renames and more usage of xbaddr
* Sync
* Preliminary implementation of ObCreateObject
Tested in NtCreateEvent (see commented block there, which works)
* Don't know what funcExclude exists for, but at least with this, evaluating it's contents gives readable output
* Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'

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

1 Comments:

Can't post a comment? Try This!