Reduce memory consumption.
boffset was wrong for the non-DOS case.
Switch from a mark to an offset.
Works much better now.