Researching Wii U emulation.
Go to file
qurious-pixel e6c528a20a Shallow clone vcpkg 2023-11-09 07:41:36 +00:00
.github/workflows Shallow clone vcpkg 2023-11-09 07:41:36 +00:00
CMakeModules cmake: Add hint for ffmpeg headers on Linux 2022-01-23 23:06:52 +00:00
libraries CI fix 2023-11-09 07:41:36 +00:00
resources logo.svg: Simplify stroke for D 2019-11-13 21:51:24 +00:00
src ios/kernel: Check block state in `IOS_HeapRealloc` 2023-10-20 04:10:03 -07:00
tests Fix compiling tests. 2022-05-07 13:37:35 +01:00
tools latte-assembler: Support POP_CNT and ADDR for control flow instructions 2022-01-30 16:07:58 +00:00
.clang-format Add a .clang-format which can be used as a guideline when formatting code. 2018-10-11 22:21:21 +01:00
.gitignore .gitignore: Add hfio/ and sdcard/ 2019-01-29 10:34:00 +00:00
.gitmodules Switch cnl submodule to upstream cnl. 2022-01-25 11:11:35 +00:00
BUILDING.md Update BUILDING.md 2022-05-08 21:21:26 +01:00
CMakeLists.txt CI fix 2023-11-09 07:41:36 +00:00
CMakePresets.json vcpkg: Add as a submodule. 2022-01-23 21:27:54 +00:00
LICENSE.md My lawyers inform me that I should update LICENSE.md 2017-06-09 19:23:07 +01:00
README.md Update README.md 2022-01-23 15:44:50 +00:00
vcpkg.json CI fix 2023-11-09 07:41:36 +00:00

README.md

Build status

decaf-emu

Researching Wii U emulation. Licensed under the terms of the GNU General Public License, version 3 or later (GPLv3+).

You can find us for developer discussion:

Support

None, this is an in-development project and user support is not provided.

Building from Source

See BUILDING.md

Binaries

The latest Windows and Linux binaries are available via Actions artifacts. You must be logged into GitHub in order to download the artifacts.

MacOS builds are currently not provided due to complications with Vulkan.

Running

Run the decaf-qt executable, it is recommended to run the emulator from the root git directory so that it is able to access resources/fonts/*. Alternatively, set resources_path in the configuration file to point to the resources directory.

Configuration files can be found at:

  • Windows - %APPDATA%\decaf
  • Linux - ~/.config/decaf

On Linux, a "Bus error" crash usually indicates an out-of-space error in the temporary directory. Set the TMPDIR environment variable to a directory on a filesystem with at least 2GB free.

Additionally there is an SDL command line application which can be used by ./decaf-sdl play <path to game>