A89: print_d0 problems
[Prev][Next][Index][Thread]
A89: print_d0 problems
Hello,
I have a program I am working on .. and i put this macro in.. from
Tunnel by Albain Gr.
Print_D0 MACRO
bsr print_value
move.w \3,-(a7)
move.l a0,-(a7)
move.w \2,-(a7)
move.w \1,-(a7)
jsr doorsos::DrawStrXY
lea 10(a7),a7
ENDM
print_value:
move.l #str+8,a0
clr.b (a0)
clr.l d1
print_loop:
add.l #1,d1
divu #10,d0
swap d0
add.b #48,d0
move.b d0,-(a0)
clr.w d0
swap d0
tst.w d0
bne print_loop
rts
str ds.b 9
but then i have a variable,
blah dc.w 1999
yet this doesn't compile.. it freezes at object2asm program..
move.w year,d0
Print_D0 #0,#0,#1
if i remove print_d0 #0,#0,#1, it will compile..
i am compiling under doors... any help would be appreciated,
Ahmed El-Helw <ahmed@ticalc.org>
Program Ideas and Upcoming Programs
the ticalc.org project - http://www.ticalc.org/
_______________________________________
http://hail.icestorm.com/asm/
ICQ: 3350394
________________________________________________________
NetZero - We believe in a FREE Internet. Shouldn't you?
Get your FREE Internet Access and Email at
http://www.netzero.net/download.html