Quelles sont les docs indispensables pour l'assembleur Amiga (500&1200) ?

Forum Amiga Coding Quelles sont les docs indispensables pour l'assembleur Amiga (500&1200) ?

  • Ce sujet contient 6 réponses, 5 participants et a été mis à jour pour la dernière fois par hitchhikr, le il y a 6 années et 2 mois.
  • Créateur
    Sujet
  • #45867
    omega
      • Level 1
      • Messages : 23

      Bonjour,

      Je pensais me mettre un peu à l’assembleur Amiga.

      J’ai déjà un environnement cross-dev avec UAE (compilation avec les GNU Assembler et mise à dispo d’UAE via un rep partagé).

      Par contre je cale un peu sur les docs. Pour la partie 680×0 (je ne compte pas aller plus loin que le 68020), j’ai ce qu’il faut. Il y a de bonnes références.

      Par contre pour la partie chipset Amiga, je ne sais pas trop quoi lire. J’ai trouvé pas mal de bouquins, notamment chez http://www.bombjack.org/amiga/index.htm .

      Le problème est qu’il y a tellement de doc disponible (oui oui, c’est bien un problème ;-) ) que je ne sais lesquelles sont à lire et lesquelles à éviter.

      Donc je cherche ce qui est spécifique à l’Amiga: en gros, l’organisation et la programmation des chipsets.

      Ce n’est pas pour faire du système, uniquement de la programmation directe des coprocesseurs. Mais même si ce n’est pas pour faire du système, je veux faire les choses proprement (gérer la mémoire avec les routines de la rom, de même pour les fichiers qui seront gérés selon le FS de la machine).

      Comme je l’ai déjà précisé, je compte me cantonner au 500 et 1200.

      Si un codeur expérimenté pouvait me partager ses références, je lui en serait très reconnaissant.

      Je recherche également des sources à tendance instructive: des petits exemples clairs et bien commentés si possible (et encore, si c’est bien écrit, je me passerai des commentaires).

      Merci.

    Affichage de 6 réponses de 1 à 6 (sur un total de 6)

    Partager sur vos réseaux sociaux préférés :
    Facebooktwitterredditpinterestlinkedintumblrmail

    • Auteur
      Réponses
    • #49022
      prb28
        • Level 2
        • Messages : 41

        Désolé je viens de voir ta question… ça fait un peu tard.

        Je ne suis pas un codeur assembleur expérimenté, loin de là, mais je trouve que le livre qui m’aide le plus est : http://69.60.118.202/books/amiga/books/Amiga_Hardware_Reference_Manual_3rd_Edition.zip

        Je n’ai pas de lien de sources, il y en a pas mal sur le web, je me suis surtout servi du tutoriel de Photon sur youtube : https://www.youtube.com/playlist?list=PLc3ltHgmiidpK-s0eP5hTKJnjdTHz0_bW

        J’image qu’il n’y a rien de nouveau pour toi, mais on sait jamais…



        #49032
        hitchhikr
          • Level 2
          • Messages : 31

          Bonjour,

          Pour la programmation système, ce site est bien utile:

          http://amigadev.elowar.com/

          Notamment les autodocs en hypertext:

          http://amigadev.elowar.com/read/ADCD_2.1/Includes_and_Autodocs_3._guide/node0000.html

          #49069
          Staff
          Jim Neray
            • Level 22
            • Messages : 7236

            Sinon dans le genre pas mal et de surcroit en français on a le site stashofcode de Yragael. Il en parlait ici ou encore ici.

            A500 - A500 Plus - A600 HD - A1200 - A2000 - A3000 - A4000T - CD32 - C=64 - 1040STE - ...
            Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
            Mon Amiga 1200 : Blizzard 1260, 2MB Chip, 256MB Fast, HD 80GB, Overdrive CD

            #51823
            omega
              • Level 1
              • Messages : 23

              Bonjour,

              Je viens de voir vos réponses, je ne pensais plus en avoir et je ne consulte pas le site tous les jours (même si j’essaie, Jim :) )

              Merci, le hardware reference correspond tout à fait à ce que je cherchais.

              Je ne sais pas comment j’ai fait pour le louper sur le site de bombjack… pour la peine, je mets le lien, car il y en a d’autres qui sont surement intéressants:

              http://commodore.bombjack.org/amiga/amiga-books.htm

              (en fait si, je sais comment j’ai fait pour le louper: il n’est pas dans la section «hardware» du site bombjack.org. Cette section contient des docs sur des sujets plus pointus que la vue d’ensemble que je recherchais).

               

              Je connaissais déjà Yragael et Photon, mais ça ne fait pas de mal de mentionner ces auteurs de grande qualité.

              Merci pour vos réponses :yes:

              #55643
              Seboss
                • Level 0 - Newbie
                • Messages : 2

                Je me suis livrer au même exercice l’année dernière et je me suis constitué une impressionnante collection de PDFs sur le développement sur Amiga.

                Voici deux liens sur lesquels j’ai pu me fournir :

                https://archive.org/details/amigabooks

                Documents

                Je recommande les (Advanced) Amiga System Programmer’s Guide de chez Abacus qui couvrent à peu près les mêmes sujets que les RKM mais offrent une perspective légèrement différente ce qui m’a aidé à piger certains concepts un peu opaques (même si en réalité je me fais toujours autant de noeuds au cerveau avec les plans de bits).

                Etant débutant ou presque en ASM 68k, j’ai bien apprécié l’intro qu’offrent les Insider Guide – Amiga Assembler de Paul Overaa, notamment car ils rentrent dans le détail des procédures d’initialisation des programmes console et Workbench.

                Autrement plus récemment et toujours commercialisés légalement, il y a les bouquins proposées par Amiga.net.pl : https://amiga.net.pl/index.php?kwt=4012&lng=eng
                Je n’ai fait que parcourir rapidement le livre sur les bases de l’assembleur. C’est sympa d’avoir un bouquin plus moderne que les vieux bouquins de 1987, mais je trouve l’anglais deuxième langue de l’auteur un peu pénible à lire. Pour 10 balles, ça reste une bonne option, en espérant que l’auteur propose un jour un ouvrage un peu plus avancé.

                #55646
                hitchhikr
                  • Level 2
                  • Messages : 31
                Partager sur vos réseaux sociaux préférés :
                Facebooktwitterredditpinterestlinkedintumblrmail
                Affichage de 6 réponses de 1 à 6 (sur un total de 6)
                • Vous devez être connecté pour répondre à ce sujet.