2017-09-29

Decaf Git (2017/09/29)

EmuCR: WiiUDecaf Git (2017/09/29) is compiled. 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 format_arg for BigEndianValue.
Because of the implicit BigEndianValue::operator Type(), we would trigger
fmtlib's ConvertToInt to see our type as convertible to int, which would
mean our custom format_arg was not actually called.
* kernel: Add most of the IOS physical memory regions.
* loader: Do not handle relocations for export / import / symtab sections.
We already relocate them manually in processImports, processExports and
processSymbols.
* loader: Do not use virtual loader heap during loading.
Our virtual loader heap is stealing from IOS memory heap locations, so I
need to remove the loader heap.
On a console they have a small loader heap and the loader only reads
chunks at a time to prevent filling the heap. Our loader is loading
everything at the same time which is why we expanded the loader heap to
be so large.

Download: Decaf Git (2017/09/29)
Source: Here

0 Comments

Post a Comment