Pour développer sur DS, il y a un certains nombre de pr�requis sans lesquels vous ne pourrez pas faire grand chose. Voici ces pr�requis:
Un linker DS est une cartouche sp�ciale au format des cartouches DS. Cette cartouche contient un code qui permet
d'ex�cuter certains programmes sur votre DS, ainsi qu'un lecteur de carte micro SD qui sera utilisé pour stocker
votre programme.
Il existe de nombreux mod�les de linkers, les plus connus étant le R4, le Supercard et le M3 simply. Les caractéristiques
varient d'un linker à l'autre, mais la plupart permettent de lancer des homebrews (programmes amateurs, vous pourrez
donc utiliser vos propres programmes).
La libnds est une librairie bas niveau,
entendez par la qu'elle est très proche des fonctions mat�rielles. Il est r�sulte donc que cette librairie est un
peu difficile à prendre en main pour un d�butant, mais permet une gestion minutieuse des ressources de la machine.
Liens:
télécharger la libnds /
tutoriel libnds
La seconde librairie est la PAlib. Elle est en fait bas�e sur la libnds, mais propose des fonctions simplifi�es. Le
développement est donc un peu plus simple et rapide (particulièrement pour les d�butants).
Liens:
télécharger la PAlib / tutoriel PAlib
Une bonne connaissance du hardware de la DS est n�cessaire pour développer sur DS. C'est particulièrement le cas si vous comptez utiliser des l'assembleur ARM. Nous vous conseillons donc de jeter un oeil à la documentation technique de GBATEK (en anglais).
Le meilleur moyen de progresser et de faire progresser son projet est de faire appel à la communaut�.
D�taillez les probl�mes auquels vous êtes confront�s aux autres développeur, il auront certainement une vision du
probl�me différente de la vêtre ce qui pourra vous aider.
N'h�sitez pas non plus à présenter votre projet (même s'il n'est pas fini), vous pourrez alors recueillir
des suggestions et des conseils, et effectuer les changements n�cessaires au fur et à mesure du développement.
Liens: forum cr�ation de jeux de
GameMasters.fr / forum
développement DS de PlayerAdvance.org