home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format 130
/
af130a.adf
/
DiskOrg.lzx
/
DiskOrg
/
mymacros.i
< prev
next >
Wrap
Text File
|
1983-01-21
|
1KB
|
74 lines
call macro
jsr _LVO\1(a6)
endm
strcopy macro
.loop\@ move.b (\1)+,(\2)+
bne.s .loop\@
endm
strlen macro
move.l \1,-(sp)
moveq #-1,d0
.loop\@ addq.l #1,d0
tst.b (\1)+
bne.s .loop\@
move.l (sp)+,\1
endm
beep macro
move.l int_base,a6
sub.l a0,a0
call DisplayBeep
endm
openlib macro
lea \1_name,a1
move.l #\2,d0
call OpenLibrary
move.l d0,\1_base
beq \3
endm
closelib macro
move.l 4,a6
move.l \1_base,a1
call CloseLibrary
endm
inc macro
addq.\0 #1,\1
endm
dec macro
subq.\0 #1,\1
endm
push macro
move.\0 \1,-(sp)
endm
pull macro
move.\0 (sp),\1
endm
pop macro
move.\0 (sp)+,\1
endm
pushm macro
movem.\0 \1,-(sp)
endm
popm macro
movem.\0 (sp)+,\1
endm
cladd macro
suba.l \1,\1
endm
cldat macro
moveq #0,\1
endm