CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Topic de programmation sur Nintendo DS.

elhuron
elhuron
Niveau 6
20 décembre 2006 à 18:31:33

J´ai deja acheter une carte SD de 1Go.
De meme j´ai commander la superCard SD + superKey sur un site.

J´ai vu quelque part que ca devait fonctionner sur toutes les DS. Sur le site ou je l´ai commander, il etait ecrit DS/DS Lite.

Ca revient un peu au meme que le M3, sauf que c´est moin encombrant.
(Je sais pas si il y a besin de superKey pour le M3, enfin je pense que oui).

Je devrais tester ca apres noel, ya interet que ca fonctionne correctement!

elhuron
elhuron
Niveau 6
25 décembre 2006 à 18:29:19

Hehe, je les ai eu :)
Mais ca fonctionne qu´a moitié.

Il lit les .sc.nds et pas les .nds (ecran blanc).
Avec PaLib, 3 fichiers sont crees : .nds, .sc.nds, .ds.gba

Le .gba ne fonctionne pas non plus.

Faudra que j´essai pour les films et musiques.
Sinon j´ai testé quelques demos fournies pas PaLib, tout fonctionne correctement sur celles que j´ai prises (5-6) sauf le son.

Et les raccourcis pour revenir a l´ecran de selection des fichiers ne fonctionne pas non plus.

Sinon, c´est le bordel le systeme d´image sur DS!

godrik
godrik
Niveau 30
03 février 2007 à 12:09:19

bonjour,
J´ai plusieurs questions pour vous:

1/ Pour tester votre code, il y a des emulateurs qui fonctionnent bien, ou faut il vraiment le mettre sur la console ?

2/ Pour ce que je cherche a faire je ne peux pas utiliser la PAlib, il me faut utiliser la couche du dessous (libnds). La documentation de cette lib semble avoir crashé avec une mise a jour de source forge. Quelqu´un aurait il un circuit d´information annexe ?

2bis/ En particulier quand j´ai regarder la fonction pour recuperer la position du stylet, la structure retournée contient des champs x, px, y et py, il semblerait (exemple touchlook) qu´il faille seulement considerer px et py et que la valeur stocké dans x dépendent du nombre de frame qui soit passé, du temps ou de je ne sais pas quoi. des informations ?

3/ Quelqu´un a t´il déjà ecrit du code sur les deux processeurs de la DS ? j´ai cru comprendre que la cohérence de cache était a gérer manuellement, avez vous des informations la dessus ?

4/ Faut il sur nds comme sur GBA placer nos donnes dans le code a travers des zones de mémoire static ou a t´on a disposition un systeme de fichier en readonly ?

5/ J´ai vu qu´il y avait un port d´openGL pour nds. la console dispose t´elle d´acceleration maeriel pour faire cela, ou tout est il calculer de facon logiciel ?

bonne journée a vous.

godrik
godrik
Niveau 30
03 février 2007 à 13:33:52

mmm, je me demande si je n´ai un peorbleme de compilation sur ma machine locale.
Quelqu´un pourrait il me donner une version compilé du programme TouchLook ? Pourrait il aussi me dire s´il fonctionne sur sa DS ?
(le programme touch look est dans les nds exemple)

godrik
godrik
Niveau 30
03 février 2007 à 13:45:51

bon. pas la peine bug résolue.
Ca m´apprendra a télécharger des compilateurs en version beta...
Les questions restent de vrai question par contre. :)

Vilam
Vilam
Niveau 56
03 février 2007 à 18:34:47

Alors qui c´est qui va nous faire un hombrewe de postal 2 ? :diable:

Lapintade
Lapintade
Niveau 30
03 février 2007 à 21:13:54

"1/ Pour tester votre code, il y a des emulateurs qui fonctionnent bien, ou faut il vraiment le mettre sur la console ?"

Ensata est le meilleur emulateur, mais il est tres lent. (mais pas de son, pas de reseau)
Les autres emulateur sont plus rapides, mais il n´emulent pas tout (genre pas de 3D)

Donc pour avoir la vitesse reelle, rien ne vaut la console.

"4/ Faut il sur nds comme sur GBA placer nos donnes dans le code a travers des zones de mémoire static ou a t´on a disposition un systeme de fichier en readonly ?"

System de fichiers en read only. Sur DS il est interdit d´acceder a la ROM directement (enfin dans le SDK officiel, je sais pas ce qu´il en est pour PALIB).

"5/ J´ai vu qu´il y avait un port d´openGL pour nds. la console dispose t´elle d´acceleration maeriel pour faire cela, ou tout est il calculer de facon logiciel ?"

Le system 3D de la DS est trés proche d´openGL. Je suppose que le port n´est qu´un simple renommage des fonctions, tout le reste est bien geré en hardware, donc rapide et efficace.

Pour le reste, je sais pas.

bonne journée a vous.

godrik
godrik
Niveau 30
04 février 2007 à 18:35:58

Bonjour,
Je cherche actuellement a regler le framerate de mon application.
je cherche pour cela a avoir une information de temps. J´ai vagumenet trouvé deux chose ce rapportant a cela.
la RTC qui sembel avoir une precision bien trop faible (precision a la seconde).
et la fonction swiDelay qui me permet de savoir (et encore) combien de temps j´attend, mais ne me permet pas de mesure le temps passé depuis la derniere frame.
Quelqu´un aurait il une solution pour moi ?

godrik
godrik
Niveau 30
11 février 2007 à 12:04:23

Je reviens a l´attaque avec mes questions techniques:

Pour des raisons de débuggage je cherche a obtenir l´equivalent d´un backtrace.
C´est a dire le nom des fonction appelé et les paramètres qui leur ont été passé. A priori gcc devrait mettre ces informations lorsque l´on compile en -g (c´est ce qu´il fait lorsqu´il compile pour x86). Savez vous comment récupérer ces info ?

A propos d´obtenir une information de date précise.
J´ai trouvé ca dans la libnds:
http://devkitpro.sourceforge.net/devkitProWiki/libnds/a00052.html
Mais je ne suis pas bien sur de comment il faut s´en servir...
Quelqu´un a une idée la dessus ?

godrik
godrik
Niveau 30
12 février 2007 à 18:41:11

En fait tout ce qu´il y a savoir sur les timer est dit dans:
http://www.bottledlight.ccom/ds/index.php/System/Timers

Je suis entrain de jouer avec, c´est bien marrant. :)

sirius5
sirius5
Niveau 5
19 août 2007 à 01:38:32

Bonjour, désolé de remonter ce topic mais j´ai une question. Est on obligé de programmer en C ou peut on programmer dans un autre language

Merci d´avance

Lapintade
Lapintade
Niveau 30
19 août 2007 à 16:13:32

le langage le plus utilisé c´est C/C++,
mais tu peux surement aussi programmer en assembleur, ou n´importe quel autre langage du moment que tu trouve le compilateur ARM9 qui va bien.

Quel langage t´interresse ? (ca ira plus vite)

sirius5
sirius5
Niveau 5
19 août 2007 à 16:15:39

Le language qui m´interesse et le python

A_Genius
A_Genius
Niveau 7
19 août 2007 à 16:17:04

Arf, j´pense pas qu´on puisse fairee des jeux sur DS en python...

sirius5
sirius5
Niveau 5
19 août 2007 à 16:30:36

J´ai recherché, et j´ai vu qu´ils parlaient de python sur un site (ils ne faisaient que le mentionner). J´ai donc décidé de poster ici.
Si jamais c´est possible, il faut que j´installe quelquechose sur ma console ?

En tout cas merci pour ces réponses

_Xaar
_Xaar
Niveau 10
19 août 2007 à 17:49:15

J´étais meme pas au courant de ça tiens.

http://www.disinterest.org/NDS/Python25.html

A priori c´est très primaire et tu ne pourra pas faire de jeu avec tant que personne ne portera pygame sur DS.

sirius5
sirius5
Niveau 5
19 août 2007 à 17:56:24

Apparement on ne peu pas faire grand chose avec (d´apres ce que j´ai compris). En même temps c´est sur que sans librairie :snif2: .C´est dommage mais merci quand même de vos réponses

godrik
godrik
Niveau 30
19 août 2007 à 21:33:31

la seule facon que je connaisse de programmaer en python sur ds est de charger l´interpreteur python au dessus de linux DS. Ce procédé devrait etre assez contraignant. Les capacités graphiques serait fortement réduite.

De l´autre coté de ma faible expérience de la DS, il y a suffisament peu de ressource sur cette machine pour ne pas les perdre dans un langage interprété ou mal compilé.

Fvirtman
Fvirtman
Niveau 10
20 août 2007 à 08:15:16

sirius5 > essaie de faire un peu de C. :-)

Kaoron
Kaoron
Niveau 9
20 août 2007 à 10:21:47

Une petite discussion sur les langages de la DS sur le GCN :
http://forum.games-creatotors.org/showthread.php?t=5629

D´après Whirly, "Une fois que tu as rentré le python dans la DS je peux te dire que tu te sens vachement à l´étroit."

Donc certainement à oublier pour la création d´un jeu autre que pong :/

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment