From 345227c9658e9fc235686f9ebd3a34906f57e888 Mon Sep 17 00:00:00 2001 From: Adrian Siekierka Date: Thu, 19 Sep 2024 17:13:42 +0200 Subject: [PATCH] docs: Credit all known contributors, add statement on macOS support --- docs/content/introduction/credits.md | 113 ++++++++++++++++++++++++--- docs/content/setup/options/_index.md | 13 +++ 2 files changed, 115 insertions(+), 11 deletions(-) diff --git a/docs/content/introduction/credits.md b/docs/content/introduction/credits.md index 988a4706..c84a8bba 100644 --- a/docs/content/introduction/credits.md +++ b/docs/content/introduction/credits.md @@ -3,16 +3,107 @@ title: 'Credits' weight: 50 --- +BlocksDS, as with any open-source development kit for a complex embedded device, was only possible thanks to the work of hundreds of free software developers. This page serves as our way of acknowledging their efforts. + +# libnds + +- Auby, Christian (DesktopMan) +- bakawun +- Belton, Forest +- chee +- Chisholm, Michael (Chishm) +- CTurt +- Discostew +- Double, Chris (doublec) +- eKid +- Epstein, Keith (KeithE) +- Eric M. Lope BSN RN, Richard (Relminator) +- fincs +- Ghearing, Gabe (gabebear) +- ichfly +- Justburn +- Kuder, David +- Lee, Sunguk (d3m3vilurr) +- Murphy, Dave (WinterMute) +- neimod +- Noland, Michael (joat) +- Nuna, Liran (LiraNuna) +- Padrinator +- Parks, Mike (BigRedPimp) +- Raleigh Cross +- Rasky +- Rogers, Jason (dovoto) +- Rorex, David +- Seidel, Tim (MightyMax) +- Theall, Michael (mtheall) +- Vance, Kevin (kvance) +- vuurrobin +- Weyand, Tobias (0xtob) +- Wiebe, Abram (awiebe) +- Zagórowski, Stanisław (Duckonaut) +- zeromus + +Additional contributions to the BlocksDS-provided version of libnds have been provided by: + +- asie +- Di Giorgio, Michele +- Epicpkmn11 +- GalaxyShard +- Kurz, Dominik (Kuratius) +- lifehackerhansol +- Lorenzooone +- Veloz, Ivan + +In addition, the BlocksDS-provided version of libnds includes code developed by the following third parties: + +- agbabi contributors (optimized memory transfer and task switching routines) +- ChaN (FatFs) +- Gericom (Teak DSP) +- profi200 (TMIO SD/MMC driver) + +# dswifi + +- Gamblore +- Murphy, Dave (WinterMute) +- Quirk, Richard (richq) +- Rak, Patrik +- Stair, Stephen (sgstair) +- Theall, Michael (mtheall) + +# Other on-device libraries + +- crt0: fincs; Murphy, Dave (WinterMute); PoroCYon +- libxm7: sverx +- maxmod: Johnson, Mukunda + +# grit + +- bpunit +- btuduri +- Cerallin +- jeffythedragonslayer +- Jones, Felix +- Massif +- Murphy, Dave (WinterMute) +- nytpu +- Pfau, Vicki (endrift) +- Quirk, Richard (richq) +- Schlesner, Yuri Kunde (yuriks) +- Theall, Michael (mtheall) +- Vijn, Jasper (cearn) + +Special thanks to aaaaaa123456789 for developing libplum. + +# Other tools + +- dldipatch: lifehackerhansol +- squeezer: Hu, Jeremy (huxingyi) + +# Final acknowledgements + This project wouldn't have been possible without: -- Many thanks to [asie](https://asie.pl) for his help and advice, and for - [Wonderful Toolchain](https://wonderful.asie.pl/) -- [devkitPro](https://devkitpro.org/) -- [picolibc](https://github.com/picolibc/picolibc) -- [libnds](https://github.com/devkitPro/libnds) -- [DSWiFi](http://akkit.org/dswifi/) -- [Maxmod](https://maxmod.devkitpro.org/) (and *mmutil*) -- [grit](https://www.coranac.com/projects/grit/) -- [GCC](https://gcc.gnu.org/) -- [make](https://www.gnu.org/software/make/) -- And many others! +- the GNU project, developers of [GCC](https://gcc.gnu.org/) and [make](https://www.gnu.org/software/make/) among others; +- Keith Packard, the lead developer of [picolibc](https://github.com/picolibc/picolibc), itself based on Cygnus/Red Hat's [newlib](https://sourceware.org/newlib/); +- many others! + diff --git a/docs/content/setup/options/_index.md b/docs/content/setup/options/_index.md index ef90fd7e..00864d90 100644 --- a/docs/content/setup/options/_index.md +++ b/docs/content/setup/options/_index.md @@ -31,3 +31,16 @@ you want to always use the cutting edge version of BlocksDS. This is only available in Linux-like environment. Follow the instructions [here](from_source). + +## macOS + +macOS is not officially supported at this time, as BlocksDS's development team +lacks the hardware necessary to maintain and validate BlocksDS builds for the +platform. In addition, the Wonderful toolchain is only officially available +on Windows- and Linux-based platforms. For the time being, it should be +possible to make use of the Docker images on this platform, as described +above. + +As an alternative, the [devkitARM toolchain](https://devkitpro.org/) provides +active support for macOS, allowing for development of homebrew software on +this operation system.