binutils 68k

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

  • modulo

    • Messages : 267
    #210795

    Bonjour,

    Savez-vous comment compiler les binutils avec comme cible les MC68x00 ? J’ai essayé en prenant les sources sur le ftp GNU, mais il manque un backend 68000.

    Il y a bien ce site: http://sourceforge.net/projects/adtools/ , mais après checkout des sources, j’ai l’impression que ça ne concerne que les PPC et AmigaOS4.

    Il me semblait avoir vu un site qui proposait un «pack» developpement (avec un assembleur externe, mais du moment que je récupère le bon backend, ça me va). Je n’arrive pas à le retrouver.

     

    Merci.

    Admin

    bigdan

    • Messages : 4716
    #210821

    Je ne suis pas codeur (enfin un peu mais passons..) mais cela ne me semble pas gagné http://www.amigacoding.de/index.php?topic=299.0

    Tu as regardé du coté de VBCC ? http://sun.hasenbraten.de/vbcc/

    modulo

    • Messages : 267
    #210824

    Bon alors j’ai un peu cherché, et je suis tombé là dessus:

    https://github.com/cahirwpz/m68k-amigaos-toolchain

    Donc là on a plusieurs versions des binutils amiga, avec les patches pour les backend Amiga. Les binutils utilisés ont plusieurs années (il y en a deux d’ailleurs, un pour 68k et l’autre pour PPC).

    J’ai appris au passage que l’Amiga avait son format d’exécutable (hunk), je pensais que c’était le principe du .com de MS-Dos, à savoir un objet mappé en mémoire et exécuté (sans signature). Je pensais donc écrire un stub à partir de l’objet pour générer l’exécutable (les binutils permettent ça assez facilement).

    De fil en aiguilles, je suis tombé sur le site dont tu donnais le lien, et je me suis rendu compte qu’il y avait un cross-assembleur avec son linker, en plus du compilateur C.

    Je vais donc me pencher sur vasm/vlink. Dès que j’aurai réussi à configurer fs-uae pour avoir un boot dans un CLI, avec une émulation disque dur pour écrire facilement des fichiers compilés depuis mon Linux, et les lancer.

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

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

Forums AmigaOS, MorphOS et AROS Développement binutils 68k

Do NOT follow this link or you will be banned from the site!