lzsgodmax |
2008-09-01 20:27 |
The last week has given us some nice updates in the X-Box emulation scene. First, blueshogun96 has updated his branch of the CXBX source. He posted this over at General-Emu :
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)!
Also, shogun_nihon has noticed that a new branch in the CXBX source has appeared. This branch is maintained by Nisse (which reminds me that I should set both of them with emu author stars :o ). Most noticeable changes is that Futurama is now playable as you can see in these screenshots.
|
|