-
Notifications
You must be signed in to change notification settings - Fork 69
Want to help?
Velocet edited this page Nov 7, 2018
·
8 revisions
nxdk stills needs a lot of love and if you want to contribute there are some points which need attention:
- The Makefiles are quite bad; standardizing it and adding support for CMake would be great.
- libc is severely broken, and must be fixed (this is actually work-in-progress).
- pbkit is still rather complicated. Someone should work on a high-level abstraction and possbly an OpenGL driver; nvidia hardware is a OpenGL hardware implementation - so this is surprisingly easy.
- Audio has been documented last year (also ADPCM and DSP), but no driver exists yet. Someone should work on an OpenAL driver and integrate the modernized a56 fork (DSP assembler).
- Network via lwip is working, but it doesn't load any network-config (but already supports DHCP) and performance is rather poor.
- There's also a rudimentary USB driver. It has an abstract gamepad driver / API. Having a libusb frontend would be very beneficial and allow for a large number of applications + we could address bugs in the gamepad driver more easily.