La console des Linuxiens : game boy advance

Posté par  . Modéré par Fabien Penso.
Étiquettes : aucune
0
30
juin
2001
Jeu
La nouvelle console portable de Nintendo est la parfaite machine pour les Linuxiens !

Pourquoi donc ? Car comme avec Gnu/Linux, on peut en faire tout ce qu'on veut ! Même booter sur son propre code, envoyé par le pc...

Équipée d'un Strong ARM à 206 Mhz, la bête se programme très facilement : des logiciels pour la plupart libres assurent la compilation en C ou en assembleur, mais aussi l'édition de sprites, la compression...

Et oui, même GCC est supporté, et on peut facilement débugger ou désassembler !

De nombreux émulateurs (atari 2600, NES existent déjà, pour jouer à ses anciens jeux sur Gameboy Advance, où inversement pour jouer à la GBA sur son PC (les plus connus : Boycott, ELO , IGBA).

Niveau matériel, signalons l'existence de câbles pour télécharger ses programmes directement sur la GBA et même de cartouches flashables (FA Liner http://www.fl-games.com) fonctionnant sous windows avec les logiciels fournis, ou sous Gnu/Linux (http://www.devrs.com/gba/files/flgba.zip). Les programmes réalisés sont donc non seulement testable sur des émulateurs comme Boycott, mais aussi sur des GBA pur jus grâce aux cartouches flashables !

Seul regrêt : le noyau Linux ne tourne pas encore sous la GBA. Dommage, d'autant plus qu'une carte flash permet d'avoir assez de place pour stoquer quelques programmes pour une distribution Embedded Linux...

Rendez-vous pour tous les développeurs sur devrs.com , où des programmes GBA, des tutoriaux et des FAQs sont disponibles. Et commencez par lire la FAQ (http://www.devrs.com/gba/files/gbadevfaqs.php) avant d'y poser vos questions !

Remerciements à FL-games pour le FA linker, un excellent outil pour tester du code.

Aller plus loin

  • # hey sympa!

    Posté par  . Évalué à 0.

    cela peut etre sympa en tous ca j'ai deja eu affaire a fl-games et c'est impeccable
    c'est les seules qui m'ont trouvé le cable q ej voulais apres six mois de recherche en france!
    :)
  • # Vous avez dit strong arm?

    Posté par  . Évalué à 0.

    Cela me semble bizarre que linux ne tourne pas sur cette plateforme... d'autant que j'ai pu lire ceci sur www.linuxce.org:
    "Barry E. Neilsen is beginning work on the StrongArm CE devices, specifically, the HP Jornada 820."

    En tout cas, cette architecture est supportée par NetBSD.

    Mais il y'a quand même un truc qui me chiffone:
    c'est pas pratique une plateforme unix sans clavier... Imaginez vi!
    • [^] # Re: Vous avez dit strong arm?

      Posté par  . Évalué à 1.

      Bah quoi, ma LinuxBox n'a pas de clavier, ca ne l'empeche pas de fonctionner. Un petit rexec, un telnetd, un ssh, et hop (-1 ?), on l'utilise à distance.
      • [^] # Re: Vous avez dit strong arm?

        Posté par  . Évalué à 0.

        Bien sur, mais ici, je ne suis pas certain qu'on puisse lui ajouter de carte réseau...
        Mais peut être est il possible d'établir une liaison ppp avec les câbles fournis?

        Et puis, si c'est pour l'utiliser en remote, ça perd de son interret! Cela ne sert plus à rien qu'elle soit portable...
    • [^] # Re: Vous avez dit strong arm?

      Posté par  . Évalué à 1.

      Heu... C'est pas un StrongARM, sur le fameux iPaq de Compaq ? je crois bien que si. Et cette machine est déjà la star des Linux de poche.
      • [^] # Re: Vous avez dit strong arm?

        Posté par  . Évalué à 0.

        C'EST un StrongARM (cf un article de LinuxMag France)
        • [^] # Re: Vous avez dit strong arm?

          Posté par  . Évalué à 0.

          Ok c'est des StrongARM mais attention! il y en a plein des strongARM, a l'origine c'est un proc d'ARM mais il a été travail en collaboration avec Digital Equipment Corporation puis le StrongARM a été repris plus tard par Intel. De plus chaque firme a plusieur gammes de StrongARM....
  • # C'est bien joli tout ça, mais...

    Posté par  . Évalué à 1.

    ... peut on faire un cluster Beowulf avec ces machines?
  • # StrongARM à 200MHz ?!?

    Posté par  . Évalué à 0.

    D'après la FAQ c'est plutôt un ARM/Thumb à 16MHz.
  • # compatibilite.......

    Posté par  . Évalué à 0.

    hum je voudrai juste savoir si on peut faire tourner un jeu GBA fr sur une GBA us ?
    quelqu'un sait ?
    si oui merci de merci de me repondre. ;-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.