exactley
>
Because TASMx is a macro assembler it is *extremely* flexible to meet your needs. Once of the major enhancements provided by writing some macros is that it now supports simple C style logic and loops. If you have programmed in assembly you can appreciate how this will eliminate hundreds of local labels. begin
lda scrflg,X ;Already Holding??
ifmi ;yes, must look for slow down
txa ;is X=0
lda mazvyl-2,X
else
txa ;Which vel to use
lda mazvyl-2,X ;X is 2 here
endif
neend
.asm away
ed