After a period of silence from Cxbx, blueshogun96 shared the following at Generalemu.net, along with a repository update featuring his private changes over the past year. Quoting blueshogun on that:
blueshogun96 Wrote:
I finally got a chance to upload my branch to the SVN yesterday. The update includes the changes I’ve added over the past year. I never had a chance to do this until now. Beware that builds from this branch are still beta and hence not stable enough for a release of any kind. Use them at your own discression.
Now for the changes:
- Increased support for SDK 4627 and all of it’s “relatives”
- A minor increase in compatibility for commercial games.
- Started support for DirectSound3D (Highly unstable, not yet fully functional and can cause crashes). Must be enabled in the source prior to compiling.
- Support for many new texture formats.
- Fixed some issues with apps that use DirectMusic. Timing is still inaccurate!
- Added multiple new kernel functions.
- Fixed some SDK 4721 and 4928 “oddities” with certain APIs
- Possibly more things I can’t remember.
Some other things that need to be done:
- EmuIDirect3DDevice8_GetProjectionViewportMatrix was added, but needs verification.
- The hex values of some D3DFMTs can change from one SDK to the next. Easy to add, but I always forget
- Add support for multiple thread notifications. This will fix one problem with Blood Wake.
- Add a more SDK 5558 API support so that BattleStar Gakactica NTSC version.
- The shader parsing code really needs to be updated.
- Incomplete NtCreateFile emulation code is STILL giving us major problems (false dirty disc errors)!
link:
https://cxbx.svn.sourceforge.net/svnroot…hogun/wip/


Leave a comment