+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Responsable Pascal, Delphi et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 7 171
    Points : 49 717
    Points
    49 717
    Billets dans le blog
    2

    Par défaut Tutoriel : Installer et configurer Free Pascal pour la Nintendo DS

    Bonjour,

    Développer en Pascal un jeu pour la célèbre console Nintendo DS, cela vous tente ?
    Jules Akakpo-Toulan a réalisé pour vous un tutoriel très clair expliquant toutes les étapes de l'installation de FPC4NDS, sur Linux et sur Windows :

    http://krachik.developpez.com/tutoriels/pascal/install-config-fpc4nds/

    Si vous développez avec FPC4NDS ou si vous avez simplement eu l'occasion de le tester, n'hésitez pas à livrer vos impressions, vos expériences, trucs et astuces... Vous pouvez également proposer vos sources de jeux !
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  2. #2
    Responsable Pascal, Delphi et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 7 171
    Points : 49 717
    Points
    49 717
    Billets dans le blog
    2

    Par défaut

    Citation Envoyé par Francesco Lombardi
    About the tutorial: that's really great! I was just thinking about writing a similar tutorial, so your effort is so much appreciated
    http://itaprogaming.free.fr/index.php
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    octobre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2010
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    Quand j'essaye d'exécuter
    C:\fpc4nds\examples\my_first_program>C:\fpc4nds\bin\arm-nds\ppcarm.exe helloworld.pp
    j'obtiens une erreur "is not recognized as an internal or external command".
    Si quelqu'un peut m'aider,
    Merci
    John.

  4. #4
    Expert confirmé
    Avatar de krachik
    Inscrit en
    décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 1 964
    Points : 4 066
    Points
    4 066

    Par défaut

    Bonjour

    Peux-tu préciser s'il te plaît le système d'exploitation? Quelles versions de lib et utilitaires liés à fpc4nds utilisés?
    Que se passe t-il si tu de place dans le dossier C:\fpc4nds\bin\arm-nds\ et que tu lances ppcarm.exe?
    Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! !

    Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells

  5. #5
    Expert confirmé
    Avatar de krachik
    Inscrit en
    décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 1 964
    Points : 4 066
    Points
    4 066

    Par défaut

    Bonjour

    Juste pour signaler que vu j'avais proposé dans un post d'utiliser les versions des libs du tuto pour mettre en place fpcnds à cause des soucis d'incompatibilités, quand free pascal 2.4.2 est sortie fpcnds aussi a été mis à jour
    informations du site de Francesco Lombardi
    Citation Envoyé par Francesco Lombardi
    ...and, of course, fpc4nds/fpc4gba has been released too. Now it is compatible wit devkitARM r32 and libnds 1.4.8, so please update your dkA packages.
    What's new? Among other things, many compiler bugfixes, Delphi 2006 like for..in support, support for sealed and abstract class modifiers. ..
    Il y a en qui ont testé la nouvelle version?
    Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! !

    Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2008
    Messages : 2
    Points : 8
    Points
    8

    Par défaut

    Bonjour,

    Merci pour ce tutoriel , je me suis enfin décidé de me lancer

    Je suis sous Ubuntu 11.04, mais je suis face au problème de compilation suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    /opt/fpc4nds/examples/premier_prog$ /opt/fpc4nds/bin/arm-nds/ppcarm helloworld.pp
    /opt/devkitPro/devkitARM/arm-eabi/lib//libsysbase.a(abort.o): In function `abort':
    (.text+0x10): undefined reference to `write'
    helloworld.pp(8,26) Error: Error while linking
    helloworld.pp(8,26) Fatal: There were 1 errors compiling module, stopping
    Fatal: Compilation aborted

    je suis avec:
    arm-nds-fpc-2.4.0.i386
    devkitARM_r32-i686
    libnds-1.5.0
    default_arm7-0.5.20
    J'ai pris garde de modifier les chemins en dur dans le fichier $HOME/.fpc.cfg (pb de l'un des messages du forum)

    J'ai également trouvé un fichier /opt/fpc4nds/bin/arm-nds/fpc.cfg. J'ai également modifié les chemins en dur contenant les numéro de version installés sur mon poste, sans résultat.


    PS: dans une demande à l'aide similaire, on parle de fichiers nds7.pp et nds9.pp qui ne sont pas présents chez moi.

    Quelqu'un a une idée?

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    octobre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : octobre 2011
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    Hello, j'ai essayé de suivre se tutoriel, mais j'ai moi aussi un problème lors de la compilation j'ai téléchargé:
    - arm-nds-fpc-2.4.0.i386-win32.zip
    - devkitARM_r36-win32.exe
    - default_arm7-0.5.23.tar.bz2
    - libnds-1.5.4.tar.bz2
    (Les versions utilisé dans le tuto ne sont plus proposé )

    J'ai moi aussi modifié fpc.cfg, et j'ai le problème suivant quand je veut compiler :

    Fatal: Can't find unit system used by helloworld
    Fatal: Compilation aborted

    Il existe un moyen de résoudre se problème ? Peut on me donner un link pour télécharger les bonnes versions des différents logiciels ?
    Merci


    EDIT ----------------


    Bon j'ai tenté avec cette version : http://itaprogaming.free.fr/index.php?x=p&pag=47

    cette fois j'ai cette erreur :

    helloworld.pp(6,25) Error: Assembler arm-eabias.exe not found, switching to external assembling
    helloworld.pp(6,25) Fatal: There were 1 errors compiling module, stopping
    Fatal: Compilation aborted

  8. #8
    Expert confirmé
    Avatar de krachik
    Inscrit en
    décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 1 964
    Points : 4 066
    Points
    4 066

    Par défaut

    Merci d'avoir soulevé le problème,
    Désolé pour le retard de réponse , je regarderai ça dès que j'aurai un peu de temps et j'en profiterai pour mettre à jour le tuto
    Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! !

    Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells

Discussions similaires

  1. [Turbo Pascal] Installer et configurer Turbo Pascal sous Windows 7 et Vista
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 50
    Dernier message: 20/06/2013, 02h38
  2. [Free Pascal] Compiler Free Pascal pour cross-compiler vers une autre plateforme
    Par petitprince dans le forum Free Pascal
    Réponses: 5
    Dernier message: 05/10/2009, 17h48
  3. Installation et Configuration d'Apache pour débutant
    Par Siguillaume dans le forum Apache
    Réponses: 1
    Dernier message: 16/04/2009, 14h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo