Decaf Git (2017/09/20) 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:
* cmake: Set -std=c++17
* travis: Actually use g++-7
* Update README to reflect change to C++17
* Update travis to gcc-7
* Update appveyor packaging
* Start of new IOS emulation.
* common: Rename enumAsString to to_string.
More consistent with std::to_string and fmt::to_string.
* Change from implementing ostream<< to format_arg for fmtlib user types.
ostream operator<< always assumes no formatting, format_arg can properly
apply the specified formatting.
* common: Do not print message when reserveMemory fails.
Failure is expected - this confuses users.
* Add MEM0, SRAM0 and SRAM1 memory.
* cpu: Fix Pointer operators for Pointer
* cpu: Fix BigEndianValue opreator++ and operator--.
* common: Change strutils begins_with and ends_with to take a string_view.
* cpu: Use is_convertible as well as is_constructible for BigEndianValue.
* gpu: Use constexpr if for drawPrimitives2.
* gpu: Fix size_t -> gl::GLsizei cast.
* interpreter: Use if constexpr.
* Add ostream operators for common/enum, Address, BigEndianValue, Pointer.
These are used by fmt for string formatting.
* Fix spdlog sinks.
* Add libraries/fmt.
Move spdlog to use external fmt rather than packaged fmt.
* coreinit: Fix indent.
* cpu: Change be2_struct and pointer to use protected rather than private.
For ios_stackobject.
* cpu: Fix splelling in be2_struct.
* Some minor formatting changes.
* cpu: Add phys_cast.
Basically reinterpret_cast for phys_ptr.
* common: Add align_check.
* Add decaf logo
* cmake: Fix resources/CMakeLists.txt to point at new fonts.
* Add font license for Deja Vu Sans Mono which we use for the imgui ui.
* Change the fallback system fonts to the fonts created by rajkosto.
They are based off of Noto Sans CJK with custom glyphs for the Wii U
special icons.
Remove the Source Sans Pro font we were previously using for this.
* Remove be struct operator& in favour of explicit virt_addrof and phys_addrof.
This resolves ambiguity when using be_ values in physical memory rather than
in virtual memory.
* gx2: Fix oopsy in gx2 -> gfd code.
* libgpu: Catch translate_exception as a reference.
* filesystem: Initialise FolderEntry::size to 0.
Download: Decaf Git (2017/09/20)
Source: Here
2017-09-20
Random Related Topic
0 Comments
Post a Comment