assembler now switches around r5 and r6, because the microcode still uses r5 as sp
exetolst now pads empty space with xxxxxxxx instead of 00000000
added pcallones test program