Sorry to jump in cluelessly, because I haven't read the full thread, but if you're using P96 functions, will it work with CGX setups at all then? Wouldn't it be better to use CGX functions which would work under P96 too and thus get all setups supported? Or is this only meant to be run under emulation (speed wouldn't be enough for anything under real HW)?