Libnds
Encyclopedia
libnds, formerly NDSLIB, is a library
created by Michael Noland (joat) and Jason Rogers (dovoto) and is maintained and updated by Dave Murphy (WinterMute). It is meant to be an open source
alternative to Nintendo
's commercial SDK for the Nintendo DS
handheld game console
. It allows programmers that do not have access to the Nitro SDK to create Nintendo DS homebrew
. Libnds supports nearly all features of the DS including touch screen, microphone, 3D hardware, 2D hardware, and IEEE 802.11b
Wi-Fi
via the dswifi library.
Library (computer science)
In computer science, a library is a collection of resources used to develop software. These may include pre-written code and subroutines, classes, values or type specifications....
created by Michael Noland (joat) and Jason Rogers (dovoto) and is maintained and updated by Dave Murphy (WinterMute). It is meant to be an open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
alternative to Nintendo
Nintendo
is a multinational corporation located in Kyoto, Japan. Founded on September 23, 1889 by Fusajiro Yamauchi, it produced handmade hanafuda cards. By 1963, the company had tried several small niche businesses, such as a cab company and a love hotel....
's commercial SDK for the Nintendo DS
Nintendo DS
The is a portable game console produced by Nintendo, first released on November 21, 2004. A distinctive feature of the system is the presence of two separate LCD screens, the lower of which is a touchscreen, encompassed within a clamshell design, similar to the Game Boy Advance SP...
handheld game console
Handheld game console
A handheld game console is a lightweight, portable electronic device with a built-in screen, game controls and speakers. Handheld game consoles are run on machines of small size allowing people to carry them and play them at any time or place...
. It allows programmers that do not have access to the Nitro SDK to create Nintendo DS homebrew
Nintendo DS homebrew
Nintendo DS homebrew software is unofficial software written for the Nintendo DS by hobbyist programmers, as opposed to software written by a game production company or corporation . The DS homebrew software is typically used on the DS via third-party rewritable game cartridges, or SD cards...
. Libnds supports nearly all features of the DS including touch screen, microphone, 3D hardware, 2D hardware, and IEEE 802.11b
IEEE 802.11b-1999
IEEE 802.11b-1999 or 802.11b, is an amendment to the IEEE 802.11 specification that extended throughput up to 11 Mbit/s using the same 2.4 GHz band. This specification under the marketing name of Wi-Fi has been implemented all over the world...
Wi-Fi
Wi-Fi
Wi-Fi or Wifi, is a mechanism for wirelessly connecting electronic devices. A device enabled with Wi-Fi, such as a personal computer, video game console, smartphone, or digital audio player, can connect to the Internet via a wireless network access point. An access point has a range of about 20...
via the dswifi library.
External links
- libnds documentation - info on use
- Dev-Scene - tutorials
- Patater's Documentation