EmuCR Feeds
Email Us

EmuCR: WiiUDecaf Git (2016/07/09) 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:
* Implement FMT_10_11_11_FLOAT using GL_R11F_G11F_B10F.
See previous commit for reasoning.
* Implement FMT_2_10_10_10 using GL_RGB10_A2.
This is valid as both byte-orders have RGB being 10 bits
and A being 2. The only place that these formats will
differ is when we are loading/saving from PPC memory.
Which is already handled by the opengl_texture.cpp's
StorageFormat behaviour.
* Major refactor of the JIT to support register cacheing.
This implements an entirely new way of managing registers within
our instruction generators. It works well, though jit_internal.h
seriously needs some refactoring in the future...
* Save NIA back to registers when calling C++ code.
* Allocate more registers for the JIT to use.
* Implemented bspGetHardwareVersion according to WiiUBrew.
* Updated hardware tests to ignore FMADD/FMSUB.
We are already aware that these instructions do not return
perfectly accurate results. It does not make sense to
intentionally cause these tests to fail.
* Fix hardware tests to work properly with the JIT.
This was broken a few refactors ago and was not fixed.
* Properly unregister the unwind data when the runtime is freed.
* Fix fastregionmap to avoid leaking memory when it is cleared.

Download: Decaf Git (2016/07/09)
Source: Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!