Temat: mads - procedury
Próbuje liznąć lekko asm dla A8, ogólnie zainspirował mnie David Arlington ze swoją serią na YT, tylko on używa Mac/65 na real Atari, ja jednak wybrałem madsa, w sumie ze względu, że można używać procedur co wydaje mi się ułatwiać programowanie.
Napisałem prostą procedurę do której przekazuje znak.
Może ktoś mi wyjaśni dlaczego jak zadeklaruje ZNAK2 jako byte, to przy przekazaniu tego do procedury dostaję niezgodność typów ?
ZNAK1 = '>'
ZNAK2 .BYTE '*'
org $2000
ZNAK1 = '>'
ZNAK2 .BYTE '*'
; PLOT #ZNAK1
PLOT #ZNAK2
PLOT .proc (.BYTE ZN) .var
.var ZN .byte
.endp
test2.asm (7) ERROR: Incompatible types ZN