From da1f6c490fa9737436f3e4278abab95bd71fc2f6 Mon Sep 17 00:00:00 2001 From: Margen67 Date: Mon, 12 Jun 2023 06:10:52 -0700 Subject: [PATCH] Formatting, cleanup --- About.md | 5 ----- For-Developers.md | 10 ---------- 2 files changed, 15 deletions(-) diff --git a/About.md b/About.md index 9774d45..ab8e946 100644 --- a/About.md +++ b/About.md @@ -4,7 +4,6 @@ TODO --> ### Project Origin - The project began when I ([@benvanik](https://twitter.com/benvanik)) was between jobs and wanted to hack on something fun. I'd picked up some region-locked Japanese games when I was visiting Tokyo and was frustrated I couldn't play them @@ -16,17 +15,13 @@ spare time when bored (or when [@gibbed](https://twitter.com/gibbed) has some time and gets me excited). ### Why? - Because it's fun! ### Future Plans - None! There's a [roadmap](../wiki/roadmap), but the project has largely achieved what I set out for it to do (waste time building something cool), and now is purely a passion project in my spare time. In addition to getting some of my favorite games to play I'm really just hacking to have fun. ## Team - Contributors can be seen [here on GitHub](../graphs/contributors). - diff --git a/For-Developers.md b/For-Developers.md index 8d56b9d..05b5225 100644 --- a/For-Developers.md +++ b/For-Developers.md @@ -1,5 +1,4 @@ # Does Xenia run on Linux or macOS? - The project is designed to support non-Windows platforms but until it's running games it's not worth the maintenance burden. MacOS will likely remain unsupported until Apple supports Vulkan. @@ -12,9 +11,7 @@ Though the codebase is ready for the port, it's not a trivial task and anyone seeking to port it will need a deep understanding of Linux, X11, Vulkan, and Win32 (to ensure matching semantics). - # You should port it to Linux, then tons of developers will contribute! - No, they won't, and that's not how things work. (I'm seriously told this once a week...) @@ -24,18 +21,14 @@ has this capability and feels so strongly about Linux support then they would be contributing to the porting efforts already. But otherwise they are nothing more than hypothetical members of our collective dreams. - # Why did you do X? Why not just use Y? You should use Y. NIH NIH NIH! - Trust that I either have a good reason for what I did or have absolutely no reason for what I did. This is a large project that I've been working on for almost 5 years and in that time new compilers and language specs have been released, libraries have been created and died, and I've learned a lot. Constructive contributions and improvements are welcome. - # Have you heard of LLVM/asmjit/jitasm/luajit/etc? - Yes, I have heard of them. In fact, I spent a long time trying them out: [LLVM](https://github.com/xenia-project/xenia/tree/85bdbd24d1b5923cfb104f45194a96e7ac57026e/src/xenia/cpu/codegen), [libjit](https://github.com/xenia-project/xenia/tree/eee856be0499a4bc721b6097f5f2b9446929f2cc/src/xenia/cpu/libjit), @@ -44,9 +37,7 @@ I did not find them acceptable for use in this project for various reasons. If for some reason you feel strongly otherwise, feel free to either contribute a [new CPU backend](https://github.com/xenia-project/xenia/tree/master/src/xenia/cpu/backend). - # (some argument over an unimportant technical choice) - In general: *I don't care*. That means I either really don't care and something is they way it is because that was convenient or that I don't care because it's not material to the goal @@ -68,7 +59,6 @@ projects. Premake does what I want (mostly) how I want it to. # Hey I'm going to go modify every file in the project, ok? - We welcome contributions, but please try to understand that we cannot accept changes that radically alter the structure or content of the code, especially if they are aesthetic and even more so if they are from someone who has not