From 33195227893989b2326d35958a4a3bf40ca79759 Mon Sep 17 00:00:00 2001 From: litucks <166079524+litucks@users.noreply.github.com> Date: Mon, 10 Jun 2024 13:39:40 +0000 Subject: [PATCH] Update README.md --- README.md | 55 +++++++++++++++++++++++-------------------------------- 1 file changed, 23 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 3fe00a8f8..7f3f36826 100644 --- a/README.md +++ b/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. -
- Compatibility | - Development | - Building | - Download | - License -
+## !!! 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 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 @@ -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. -## 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 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 +**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. -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: 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) * __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