ASM debugging

Forum Amiga Coding ASM debugging

  • Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par paranormal, le il y a 5 mois et 3 semaines.
  • Créateur
    Sujet
  • #80900
    paranormal
    • Level 1
    • Messages : 27

    Salut à tous,

    J’essaye de reprendre un peu le code sur Amiga, autant j’aime la machine, autant j’ai du mal à me remettre dans Devpac ou AsmOne…

    Du coup j’utilise un éditeur de texte sur PC, je compile avec vasm et je lance sur fs-uae.

    Vient le moment de debugger, comment faites-vous dans cette situation ? J’ai trouvé https://github.com/prb28/vscode-amiga-assembly/wiki/Debugging-emulator qui semble bien fourni mais je cherche plus un truc hors IDE du style gdb.

    Pour le moment j’ai un fs-uae patché qui ouvre le debugger uae dès qu’il croise un ILLEGAL dans le code donc pour mettre un breakpoint initial il suffit d’ajouter un ILLEGAL où on souhaite. Mais bon c’est pas idéal.

    Merci

4 réponses de 1 à 4 (sur un total de 4)

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

  • Auteur
    Réponses
  • #80903
    JeegfroJeegfro
    • Level 4
    • Messages : 142

    Salut Paranormal,

    Comme debugger externe, tu peux utiliser WinUAE (Shift+F12 pour l’activer la console). Tu as à disposition tous les outils classiques pour mettre des points d’arrêts, tracer ton code et autres joyeusetés.

    Bon coding :-)

     



    #80920
    paranormal
    • Level 1
    • Messages : 27

    Merci Jeeg,

    Je n’ai pas de PC Windows. J’ai trouvé ces options pour fs-uae mais rien ne s’ouvre

    freezer_cartridge = hrtmon
    keyboard_key_f8 = action_activate_cartridge

    #80926
    JeegfroJeegfro
    • Level 4
    • Messages : 142

    Pas certains que tu ais l’équivalent sous FS-UAE malheureusement !

    #81047
    paranormal
    • Level 1
    • Messages : 27

    Ah dommage.

    Sinon les patches pour fs-uae, pas invasif et efficace: https://github.com/cahirwpz/demoscene-fs-uae/tree/master/patches

Partager sur vos réseaux sociaux préférés :
Facebooktwitterredditpinterestlinkedintumblrmail
4 réponses de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.