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 a 6 réponses, 5 participants et a été mis à jour par  hitchhikr, il y a 3 mois et 3 semaines.

7 sujets de 1 à 7 (sur un total de 7)

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

  • Auteur
    Messages
  • #45867
    omega
    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.



    #49022

    prb28
    • Level 1
    • Messages : 21

    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 1
    • Messages : 11

    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
    Jim
    • Level 18
    • Messages : 4079

    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 Plus - 2Mo de Chip - 128Mo Fast - 8Gb CF - 68080@78Mhz (Vampire V2+ inside)
    A1200 - 256Mo Fast - 80Gb HD - 68060@96Mhz - Delfina DSP - Wifi PCMCIA

    #51823
    omega
    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 1
    • Messages : 11
Partager sur vos réseaux sociaux préférés :
Facebooktwittergoogle_plusredditpinterestlinkedintumblrmail
7 sujets de 1 à 7 (sur un total de 7)

Vous devez être connecté pour répondre à ce sujet.