...preferably not written in asm! - or is that why that 'discontinued' the line?