2016-06-22

Decaf Git (2016/06/22)

EmuCR: WiiUDecaf Git (2016/06/22) is released. Decaf (originally called WiiU-EMU) is a researching Wii U emulation. The Wii U is a home video game console created by Nintendo and the successor to the Wii.

Decaf Git Changelog:
* Fix build error caused by recent tracer changes.
* Remove tracer offsetof hack.
It is no longer needed now that the CPU register file
is stored as a separate structure now.
* Better handle different sizing cases for Copy__ToScanBuffer.
* Fail instead of crashing when a shader stage is missing.
* Handle the creation of memory for some additional texture dims.
* Fix Access Violations to point NIA to the right instruction.
* Fix bug causing thread spinlock counter to be inaccurate.
* Implement FSGetAsyncResult using new OSMessage handling.
* Add missing instruction lwsync (lightweight sync) to CPU.
* Update FSxxAsync to use App I/O threads for callbacks.
* Implement App I/O threads.
* Don't use arrays for uniform buffers, and map pixel uniforms to binding 16+.
* Don't endian swap uniform buffers as GX2 API already requires this.
* Implement stubby snd_core user/voice protection locking.
* Remove superfluous texture parameter settings.
* Return the correct error code from async filesystem functions.
* Fix some asserts to be emuasserts instead.
* Added AXUserIsProtected and fixed error with FrameCallback registration.
* Update AX to support invoking user frame callbacks.
* Fix bug in ppcinvoke for argumentless functions.
* Increase JIT maximum instruction count.
Some games were actually bumping into this due to massive
unrolled loops.
* Fixed JIT Fallback instruction view to work properly.
* Added compile-time option for tracing super-common functions.
* Fixed GX2 dumping to use the new configuration handling.

Download: Decaf Git (2016/06/22)
Source: Here

0 Comments

Post a Comment