have almost got the new SFX working as separate (or combined using an equate) component (TSFXSlave). I suspect my problems arise from it doing things differently but maybe not. Also I got a number of warnings about combining signed/unsigned values - Russell