Update README.md
This commit is contained in:
parent
fa84e4a2a4
commit
3319522789
1 changed files with 23 additions and 32 deletions
55
README.md
55
README.md
|
@ -16,13 +16,27 @@ SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
It is written in C++ with portability in mind, and I plan to actively maintain builds for Linux, Android and Windows.
|
It is written in C++ with portability in mind, and I plan to actively maintain builds for Linux, Android and Windows.
|
||||||
</h4>
|
</h4>
|
||||||
|
|
||||||
<p align="center">
|
## !!! Limited public development !!!
|
||||||
<a href="#compatibility">Compatibility</a> |
|
|
||||||
<a href="#development">Development</a> |
|
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.
|
||||||
<a href="#building">Building</a> |
|
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.
|
||||||
<a href="#download">Download</a> |
|
Turns out: running an open source project takes a lot more time than I have.
|
||||||
<a href="#license">License</a>
|
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.
|
||||||
</p>
|
|
||||||
|
Today I've accidentally locked myself out of the Tor site out pure stupidity and one of the things I didn't make a backup of for whatever reason was the key required to get the same Tor site set back up.
|
||||||
|
|
||||||
|
For this reason, 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)
|
||||||
|
- set up a new Tor site (I'll keep you updated here and via the blog!)
|
||||||
|
- NOT publish releases. If someone feels like publishing builds they should feel free to do that
|
||||||
|
- NOT offer support in any way
|
||||||
|
|
||||||
|
Again, thanks to everyone who has supported me in any way (even by creating bug reports), I really appreciate it.
|
||||||
|
|
||||||
## Compatibility
|
## Compatibility
|
||||||
|
|
||||||
|
@ -30,19 +44,6 @@ The emulator is capable of running most commercial games at full speed, provided
|
||||||
|
|
||||||
It runs most Nintendo Switch games released until the date of the Yuzu takedown.
|
It runs most Nintendo Switch games released until the date of the Yuzu takedown.
|
||||||
|
|
||||||
## Changes
|
|
||||||
|
|
||||||
Following are the changes made since forking from Yuzu:
|
|
||||||
|
|
||||||
- Added option to optimize generated SPIR-V shaders via spirv-opt
|
|
||||||
- Added option to synchronize CPU clock to render speed limit
|
|
||||||
- Added option to launch home menu from Switch firmware
|
|
||||||
- Fixed crash when switching away from null graphics per-game
|
|
||||||
- Fixed controller UI being cut off at the bottom
|
|
||||||
- Removed analytics and authentication as they'd be useless (perhaps even outright dangerous) now
|
|
||||||
- Ported fixes from Sudachi and Suyu
|
|
||||||
- Minor improvements and additions
|
|
||||||
|
|
||||||
## Goals
|
## 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.
|
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.
|
||||||
|
@ -55,12 +56,10 @@ Android support is low priority but would be a nice bonus.
|
||||||
|
|
||||||
## Development
|
## Development
|
||||||
|
|
||||||
|
**The Tor site mentioned here has stopped working, I'll update this once a new one is up.**
|
||||||
|
|
||||||
Most of the development happens on [Dark Git](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/). It's also where [our central repository](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu) is hosted.
|
Most of the development happens on [Dark Git](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/). It's also where [our central repository](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu) is hosted.
|
||||||
|
|
||||||
Currently, development is somewhat limited to external commits as I'm working on improvements in dynarmic! This will increase emulation speed in CPU-bound scenarios.
|
|
||||||
|
|
||||||
If you want to contribute, please take a look at the [Contributor's Guide](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu/wiki/Contributing) and [Developer Information](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu/wiki/Developer-Information).
|
|
||||||
|
|
||||||
To clone this git repository, you can use these commands given tor is installed and running:
|
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 http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu.git
|
git -c http.proxy=socks5h://127.0.0.1:9050 clone http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu.git
|
||||||
|
@ -79,14 +78,6 @@ This project incorporates several commits from the [Suyu](https://suyu.dev) and
|
||||||
|
|
||||||
* __Linux__: [Linux Build](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu/wiki/Building-for-Linux)
|
* __Linux__: [Linux Build](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu/wiki/Building-for-Linux)
|
||||||
* __Windows__: [Windows Build](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu/wiki/Building-for-Windows)
|
* __Windows__: [Windows Build](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu/wiki/Building-for-Windows)
|
||||||
* ~~__Android__: [Android Build](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu/wiki/Building-For-Android)~~
|
|
||||||
* ~~__macOS__: [macOS Build](http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu/wiki/Building-for-macOS)~~
|
|
||||||
|
|
||||||
(Only Linux and Windows builds are available for now. Android is planned eventually.)
|
|
||||||
|
|
||||||
## Download
|
|
||||||
|
|
||||||
Precompiled build are available **in the releases section**.
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue