[ASM] bug avec la fonction PutStr

Forum Amiga Coding [ASM] bug avec la fonction PutStr

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

    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.net

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