Skip to content

Link-3DS/Luma3DSPatches

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,793 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luma3DSPatches

Luma3DS fixes and reimplements important parts of the system software for all models in the Nintendo 3DS family. It aims to significantly improve the user experience and ensure compatibility with the 3DS well beyond its end of life. Patches have also been added to allow connection to different networks such as Pretendo/Link3DS.

Licensing

This software is licensed under the terms of the GPLv3. You can find a copy of the license in the LICENSE.txt file.

Files in the GDB stub are instead triple-licensed as MIT or "GPLv2 or any later version", in which case it's specified in the file header. PM, SM, PXI reimplementations are also licensed under MIT.

Credits

Luma3DSPatches would not be what it is without the contributions and constructive feedback of many. We would like to thanks in particular:

  • Luma3DS for the original Luma3DS.
  • @devkitPro (especially @fincs, @WinterMute and @mtheall) for providing quality and easy-to-use toolchains with bleeding-edge GCC, and for their continued technical advice
  • @Nanquitas for the initial version of the game plugin loader code as well as very useful contributions to the GDB stub
  • @piepie62 for the current implementation of the Rosalina cheat engine, Duckbill for its original implementation
  • @panicbit for the original implementation of screen filters in Rosalina
  • @jasondellaluce for LayeredFS
  • @LiquidFenrir for the memory viewer inside Rosalina's "Process List"
  • ChaN for FatFs
  • Everyone who has contributed to the Luma3DS repository
  • Everyone who has assisted with troubleshooting end-users
  • Everyone who has provided constructive feedback to Luma3DS

About

Nintendo 3DS "Custom Firmware"

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 96.5%
  • Assembly 1.7%
  • Makefile 1.3%
  • Other 0.5%