Cxbx Reloaded Git (2017/10/21) 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 #772 from LukeUsher/fix-logo-images
Fix an issue where xbe logo images failed to load
* Fix an issue where xbe logo images failed to load after a fix to Xbe section name length.
* Merge pull request #771 from LukeUsher/WIP_HLEDB_v2
HLEDB v2
* Fix OOVPA's XDK revision to lowest known match
Refactoring of D3D8 library finished!
The following functions are change address or re added.
Fixed PATCH
- D3DCubeTexture_LockRect
Only perform a jmp, add XREF_Lock2DSurface.
- D3DVolumeTexture_LockBox
Only perform a jmp, add XREF_Lock3DSurface.
- D3DDevice_SetTile 4627 and newer
Only perform a jmp, add XREF_D3D_SetTileNoWait.
Added UNPATCHED
- CMiniport_IsFlipPending
XREF in v1 database, any reason for this?
- D3D_EnumAdapterModes
Aready has signature, but missing REGISTER_OOVPA.
- D3D_GetAdapterDisplayMode
Aready has signature, but missing REGISTER_OOVPA.
- D3D_GetAdapterModeCount
Aready has signature, but missing REGISTER_OOVPA.
- IDirect3DVertexBuffer8_Lock
D3DVertexBuffer_Lock 5788 signature is accurately IDirect3DVertexBuffer8_Lock.
Specific issues
- [3925] Azurik
Missing UNPATCHED D3D_SetPushBufferSize due locate in BINK section.
Verified with
[3925] Azurik
[3948] Shikigami no Shiro
[4034] Dark Summit
[4039] New Legends
[4134] Double-S.T.E.A.L
[4242] NFL Blitz 2002
[4361] Hunter The Reckoning
[4432] RedCard 2003
[4531] NHL HITZ 2003
[4627] MLB SlugFest 2003
[4721] Terminato - Dawn of Fate
[4831] Frogger Beyond
[4928] Drihoo
[5028] Shikigami no Shiro Evolution
[5120] N.U.D.E.@
[5233] Evil Dead
[5344] Gladius OXM DEMO\default.xbe
[5455] Dinosaur Hunting
[5558] NHL HITZ Pro 2004
[5659] Midway Arcade Treasures - Paperboy
[5788] Digimon Battle Chronicle
[5849] Nickelodeon Tak 2
* Insert an empty line
* Replaced Set #if 1~#endif to #if 0~#endif
* Moved OOVPAs lowere HLEDBv1
* Moved OOVPAs lowere HLEDBv2
* Set #if 1~#endif. It will move OOVPAs lowere.
* Improved D3D OOVPA signature
* Update D3D Database
- D3D_Unknown 5788 is D3DDevice_MakeSpace, meaged to D3DDevice_MakeSpace 4134 version.
- Improved signature
D3DDevice_End
D3DDevice_EndVisibilityTest
D3DDevice_SetRenderState_MultiSampleRenderTargetMode
D3DVertexBuffer_Lock
D3DVertexBuffer_Lock2
D3DVertexBuffer_Lock
* Reregisterd Obsolete OOVPA UNPATCHED
* Moved 3925 to 3911
Except following 3 OOVPAs
D3DDevice_SetRenderState_MultiSampleMode
D3D_EnumAdapterModes
D3D_GetAdapterModeCount
* Minor Update D3D 3911 Database
* Fix GetTypeInformation
This completes a rebase onto master!
* Append Previous Commit
Oops...
* Add DSound 4242 Database File
- Add CMcpxStream_Flush to 4242
- Improved CMcpxStream_GetStatus 4134 to support 4242 titles.
Both 4242 titles does not have full library compiled. Moved all DSound's
4242 signatures in respective file, nothing has change.
Verified with
- [4134] Blood Omen 2
- [4242] Gauntlet Dark Legacy
- [4242] Smashing Drive
* Minor Update to DSound 4134 Database
- Add CDirectSoundStream_AddRef to 4134
- Add CDirectSound_GetCaps to 4134
- Add CDirectSoundBuffer_SetOutputBuffer to 4134
- Removed IDirectSound_SetRolloffFactor from 4134 (Duplicate OOVPA)
Verified with
- [4134] RalliSport Challenge
* Update DSound 4134 Verification List
Thanks to jarupxx verifying discovered function with no changes
requirement.
Added a note for CDirectSoundVoice_SetPitch in 4039 needs OOVPA to be
strengthen by implement CMcpxVoiceClient_SetPitch OOVPA.
Download: Cxbx Reloaded Git (2017/10/21)
Source: Here
2017-10-21
Random Related Topic
0 Comments
Post a Comment