Thanks, Penio, for reposting my lost message. In the meantime, another question has arisen... In the 20 bit code built in DRAM, there's not enough "2*"s in byte. There should be 8, not 7. How could this ever work? ( byte ) 2* 2* 2* 2* 2* 2* 2* # ( ff ) @+ and xor ; -Dave