---
title: 'Credits'
weight: 7
---

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.

### BlocksDS Logo

BlocksDS Logo © 2025 by [Megan Gozzard](https://megangozzard.co.uk) is licensed
under [CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0/)

### Default ROM icon

Default ROM icon by DVdo is marked [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/)

### libnds

- Auby, Christian (DesktopMan)
- bakawun
- Belton, Forest
- chee
- Chisholm, Michael (Chishm)
- CTurt
- Discostew
- Double, Chris (doublec)
- eKid
- Edoardo Lolletti (edo9300)
- Epstein, Keith (KeithE)
- Eric M. Lope BSN RN, Richard (Relminator)
- fincs
- Geissler, Peter (blasty)
- 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
- ds-sloth
- edo9300
- Epicpkmn11
- exelotl
- GalaxyShard
- Kurz, Dominik (Kuratius)
- lifehackerhansol
- Lorenzooone
- Niño Díaz, Antonio
- sillysagiri
- 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)
- Niño Díaz, Antonio
- Quirk, Richard (richq)
- Rak, Patrik
- Stair, Stephen (sgstair)
- Theall, Michael (mtheall)
- Thomas, Max (ShinyQuagsire)

### Maxmod

- maxmod: Johnson, Mukunda
- Murphy, Dave (WinterMute)
- Niño Díaz, Antonio
- Lorenzooone

### Other on-device libraries

- crt0: fincs; Murphy, Dave (WinterMute); PoroCYon
- LibXM7: sverx

### grit

- bpunit
- btuduri
- Cerallin
- jeffythedragonslayer
- Jones, Felix
- Massif
- Murphy, Dave (WinterMute)
- Niño Díaz, Antonio
- 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:

- 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/);
- asie, for [Wonderful Toolchain](https://wonderful.asie.pl/).
- many others!
