Love is right, NetBSD defines register names as D0..A7,FP,SP not d0..a7,fp,sp, as in the arla source. I suppose the m68k assembler was last compiled on a Sun3 (SunOS4). Love's patch should fix the problem. See /usr/src/sys/arch/m68k/include/reg.h Harald.