Yet another Yuzu fork http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu

Shikakiru fd908334af Updated mirror in Flatpak build guide (#123) 1 місяць тому
.github c456568564 Deleted contact links from issue templates 1 рік тому
.reuse 59080a3d1d android: Provide debug.keystore for debug and relWithDebInfo builds 1 рік тому
AppImageBuilder 2384d30c2a AppImage runtime scripts rewrite (now functional on Steam Deck!) 1 місяць тому
CMakeModules a640bbee41 Allow Yuzu to be built using Clang-CL for better compiler optimizations for Windows 1 місяць тому
LICENSES 4f83b00f6f general: fix trailing whitespace 1 рік тому
blog 7b143fb07e Added new Blog article (2: Puzzle Pieces) 8 місяців тому
dist 6ead429195 Fix: Joycon udev rules not applying due to typo in dist/72-yuzu-input.rules (#106) 3 місяців тому
externals 7bd0bfbb0c Do not attempt to find boost in dynarmic if its target already exists 1 місяць тому
hooks cdb240f3d4 chore: make yuzu REUSE compliant 2 роки тому
public_pgp 252b2b11af Uploaded my PGP public key 1 рік тому
src 634acab40b Update some Android dependencies and fix build by making boost-process optional (#120) 1 місяць тому
tools 3857ff1aa8 Removed telemetry and anonymized SCM (git) strings 1 рік тому
.codespellrc 45c87c7e6e core: refactor emulated cpu core activation 1 рік тому
.git-blame-ignore-revs 78b9956a04 Skip git blame 1 рік тому
.gitattributes cdb240f3d4 chore: make yuzu REUSE compliant 2 роки тому
.gitignore 066d0e7eaa merge AppImage builder into main repo with revised linux guide (#78) 6 місяців тому
.gitmodules ff2e94b286 Updated SDL to fix pipewire related compile error 1 місяць тому
AppImage-build-debian-inner.sh 15d00322a0 In containerized AppImage build script, actually install all required boost components 1 місяць тому
AppImage-build-debian.sh 76516783d3 Optionally use Clang for containerized AppImage build 1 місяць тому
AppImage-build-local.sh a16e593fa8 Made AppImages way more robust, compatible and reproducible using containerization and by using system-provided glibc 1 місяць тому
CMakeLists.txt 945de31fb9 Removed unusued and duplicate YUZU_NO_PRECOMPILED_HEADERS 1 місяць тому
CONTRIBUTING.md cdb240f3d4 chore: make yuzu REUSE compliant 2 роки тому
Doxyfile cdb240f3d4 chore: make yuzu REUSE compliant 2 роки тому
FAQ.md f615bac08e FAQ: Mention Reddit issues 10 місяців тому
LICENSE.txt cdb240f3d4 chore: make yuzu REUSE compliant 2 роки тому
README.md 1319089702 Also mention Citron in README 1 місяць тому
boost-1.88.0-fix.patch a640bbee41 Allow Yuzu to be built using Clang-CL for better compiler optimizations for Windows 1 місяць тому
build-for-android.md 634acab40b Update some Android dependencies and fix build by making boost-process optional (#120) 1 місяць тому
build-for-linux.md fd908334af Updated mirror in Flatpak build guide (#123) 1 місяць тому
build-for-macos.md 5de1cb53bb update-build-guides (#65) 7 місяців тому
build-for-windows.md 1ea9565cb4 In windows build guide skeleton for clang-cl add options for LTO and GC 1 місяць тому
reverts.txt b539eef054 Updated revert list with previous commit 1 місяць тому
vcpkg.json c72862af09 Download boost-fiber on all platforms in vcpkg 1 місяць тому

README.md


torzu
torzu

torzu is a fork of yuzu, an open-source Nintendo Switch emulator.
It is written in C++ with portability in mind and runs on Linux, Windows and Android

Fake websites

A lot of fake Torzu websites have popped up. These are not mine. This project will not have a clearnet website for the foreseeable future! I highly advice against downloading anything from these websites, specially if their intention is clearly to make money through advertisements.

Infrastructure back up online

There have been issues with the infrastructure running the main repository while I've been away from home. It should be all back and functional now! Sorry for that!

IRC chat

There's an IRC! Connect to mao7u6s7jwxeof2fax2kwwqeabyevy5b2icbl24lhgnmkebbtmh37had.onion port 6667 using your favorite client and join #torzu. Connecting via Tor might require a bit of setup but that shouldn't take much more than a quick web search to figure out. Please register your nicks!

Compatibility

The emulator is capable of running most commercial games at full speed, provided you meet the necessary hardware requirements.

It runs most Nintendo Switch games released until the date of the Yuzu takedown.

Goals

The first and foremost goal is long-term maintenance. Even if I stop commiting new features I will always do my best to keep the emulator functional and third party dependencies updated. This also means most of the changes made will eventually be bug fixes. Essentially, the main goal is that you can still use this emulator on modern systems in 20 years. It is very important to me that this project is going to be a good base to fork once grass has grown over the whole legal dilemma and people are willing to do real work on this emulator non-anonymously.

A secondary goal is the improvement of usability on low-end systems. This includes both improving the performance of the emulator as well as making games more playable below 100% speed whenever possible (the sync CPU to render speed limit option already helps with that in few cases).

Development

All development happens on Dark Git. It's also where our central repository is hosted.

To clone this git repository, use these commands (assuming tor is installed as a service and running):

git -c http.proxy=socks5h://127.0.0.1:9050 clone --depth 1 http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu.git
cd torzu
git submodule update --init --recursive

Alternatively, you can clone from the NotABug mirror repository:

git clone --depth 1 https://notabug.org/litucks/torzu.git
cd torzu
git submodule update --init --recursive

Note that above repository may be taken down any time. Do not rely on its existence in production. In case the NotABug mirror goes down, another mirror will be most likely be set up on Bitbucket.

This project incorporates several commits from the Suyu, Sudachi and Citron forks, as well as changes listed in Changes.

Move away from Codeberg

As requested by Codeberg staff, I have removed the Codeberg mirror repository. The new mirror repository is on NotABug.

Building

License

torzu is licensed under the GPLv3 (or any later version). Refer to the LICENSE.txt file.