87 lines
5.6 KiB
Markdown
87 lines
5.6 KiB
Markdown
<!--
|
|
SPDX-FileCopyrightText: 2018 yuzu Emulator Project - 2024 torzu Emulator Project
|
|
SPDX-License-Identifier: GPL-2.0-or-later
|
|
-->
|
|
|
|
<h1 align="center">
|
|
<br>
|
|
<a href="http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu"><img src="http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu/raw/branch/master/dist/yuzu.bmp" alt="torzu" width="200"></a>
|
|
<br>
|
|
<b>torzu</b>
|
|
<br>
|
|
</h1>
|
|
|
|
<h4 align="center"><b>torzu</b> is a fork of yuzu, an open-source Nintendo Switch emulator.
|
|
<br>
|
|
It is written in C++ with portability in mind and runs on Linux, Windows and Android
|
|
</h4>
|
|
|
|
## 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.
|
|
|
|
## Move away from Codeberg
|
|
|
|
As Codeberg staff has requested, **I will remove the Codeberg mirror repository until the end of next week**. Another mirror repository on another platform will be made before the Codeberg mirror is deleted.
|
|
|
|
The next mirror repository is most likely going to be at **notabug.org**. If you have better suggestions (other than Gitlab, GitHub or Codeberg) please open an issue and I'll take a look.
|
|
|
|
## Limited public development
|
|
|
|
I feel like working publicly on this has taken away the fun. You may not understand, but it's quite stressful to have the public eye on a project.
|
|
Keep in mind, this is just a hobby project. I feel like I always have to keep updating so I don't disappoint you. It's just not a good situation for a hobby project to be in.
|
|
Turns out: running an open source project takes a lot more time than I have.
|
|
And then stupid and unnecessary issues like Windows Defender flagging the emulator as malware ruin the rest. I am grateful for all your bug reports, help and support, but all that has distracted me from taking the project into the direction I would've liked.
|
|
|
|
Today I've accidentally locked myself out of the Tor site out of pure stupidity and one of the things I didn't make a backup of for was the key required to get the same Tor site set back up.
|
|
|
|
For these reasons, I have decided to limit public development.
|
|
It is not all over though. My plan is to:
|
|
- continue the blog
|
|
- move the blog into a seperate repository
|
|
- keep this repository updated just enough so it stays compilable on Linux and Windows
|
|
- keep the externals updated
|
|
- push some bigger updates from my private upstream whenever I feel like (no promises)
|
|
- NOT publish releases. If someone feels like publishing builds they should feel free to do that
|
|
- NOT offer support in any way
|
|
- feel free to open issues on the main repository though if you feel like an issue REALLY needs my attention
|
|
- accept pull requests as long as they are of reasonable quality
|
|
|
|
Again, thanks to everyone who has supported my efforts so far in any way (even by creating bug reports), I really appreciate it.
|
|
|
|
## Compatibility
|
|
|
|
The emulator is capable of running most commercial games at full speed, provided you meet the [necessary hardware requirements](http://web.archive.org/web/20240130133811/https://yuzu-emu.org/help/quickstart/#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
|
|
|
|
Most of the development happens on [Dark Git](http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/). It's also where [our central repository](http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu) is hosted.
|
|
|
|
To clone this git repository, you can use these commands given tor is installed 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
|
|
|
|
This project incorporates several commits from the [Suyu](https://suyu.dev) and [Sudachi](https://github.com/sudachi-emu/sudachi) forks (but cleaned up due to the typically mediocre code/commit quality from both projects) as well as changes listed in **Changes**.
|
|
|
|
## Building
|
|
|
|
* [Android Build](http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu/src/branch/master/build-for-android.md)
|
|
* [Linux Build](http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu/src/branch/master/build-for-linux.md)
|
|
* [Windows Build](http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu/src/branch/master/build-for-windows.md)
|
|
|
|
## License
|
|
|
|
yuzu is licensed under the GPLv3 (or any later version). Refer to the [LICENSE.txt](https://github.com/yuzu-emu/yuzu/blob/master/LICENSE.txt) file.
|