Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: Credit all the people, describe macOS support #204

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've just created this issue: #205

Can you add a link to it, asking for help from here before mentioning devkitARM as an alternative?