Thanks Marc, much as I expected/hoped.
Another question, I guess inline assembler is not supported by FPC? My 'asm...end' blocks from Delphi keep getting rejected. But funnily, under Lazarus' 'Editor Options', color settings, the preview pane with code sample (nicked straight from Delphi AFAICS) has an 'asm' block in it, perhaps raising wrong expectations? :-)
Regarding unit testing, I suppose it's be great if one could just use DUnit...
Kristofer