Skip to content

Commit

Permalink
docs: Credit all known contributors, add statement on macOS support
Browse files Browse the repository at this point in the history
  • Loading branch information
asiekierka committed Sep 19, 2024
1 parent 614a59c commit 345227c
Show file tree
Hide file tree
Showing 2 changed files with 115 additions and 11 deletions.
113 changes: 102 additions & 11 deletions docs/content/introduction/credits.md
Original file line number Diff line number Diff line change
Expand Up @@ -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!

13 changes: 13 additions & 0 deletions docs/content/setup/options/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

0 comments on commit 345227c

Please sign in to comment.