Reswitched Weekly 11
Hello and welcome to Reswitched Weekly, a weekly summary of the progress made by the reswitched team and wider community around homebrew development for the Nintendo Switch.
This week, @SciresM released some new tools. New, shiny tools.
What happened
- @SciresM released hactool, allowing to view information about, decrypt, and extract common file formats for the Switch. You need to Bring your own Keys!
- @SciresM also released a KIP1 loader, allowing easy reverse engineering of builtins.
- @DavidBuchanan314 added touchscreen support to libtransistor! See the PR.
What people are working on
- @Daeken is working on 3D graphics, see traNVparency. To make his work easier, he patched nxdbg to include a CLI UI and a network interface. See here.
Call for participation
Lots of things could be implemented properly into libtransistor/newlib without much more reverse-engineering. If you’re a developer and want to give a hand, make sure to hop on Discord so we can coordinate work. Also, if you feel like you need mentoring notes on some of those tasks, feel free to ping @roblabla on discord, I can write up what needs to be done, and guide you through the process:
- Documentation work!
- Enhancing the libtransistor docs. You can take a look at this issue.
- SwIPC documentation. We need to make it easy for people to know what each function and service does.
- Joystick support in SDL2! If you want to pick this up, look at this issue.
- Thread Local Storage. Check this issue.
- Implementing more services into libtransistor. We’re lacking a bunch of things like USB support and whatnot.
- Port apps and libraries. Make sure they work! We have graphics and audio, the sky is the limit!