[ASM] bug avec la fonction PutStr

Forum Amiga Coding [ASM] bug avec la fonction PutStr

  • Créateur
    Sujet
  • #124130
    STC
      • Level 2
      • Messages : 44

      Bonjour j’essaie d’afficher un message dans le CLI j’ai trouvé un tuto hello world sur le net mais ça plante, d’après le debuggage ça plante au moment de lancer la fonction PutStr, voici mon code (ça serait sympa d’ailleurs un formatage de code dans le forum):
      move.l #34,d0 ;openlib version
      lea dos_name,a1
      move.l 4,a6
      jsr -552(a6) ;openlib
      move.l d0,A6
      move.l #str_crunch,d1
      ;move.w crunch_flag,d2
      ;cmpi #1,d2
      ;beq is_crunched
      ;move.l #str_uncrunch,d1
      is_crunched:
      jsr -948(a6) ;PutString
      move.l a6,a1
      move.l 4,a6
      jsr -414(a6) ;closeLib
      [..]

      section data,data_c
      str_crunch: dc.b « Image crunchee ! »,16,0
      even
      str_uncrunch dc.b « Image NON crunchée »,0
      even
      dos_name: DC.B « dos.library »,0
      even

      À noter qu’après l’appel de l’ouverture de la dos library D0 ne contient pas 0

      je sais pas si ça peut aider mais un dialogue s’affiche quand ça plante :

      Merci

      STC/HeMoroiDs - https://www.hemoroids.ovh

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