Hello, I posted a new version three weeks ago. I think it will be the final version and I think it works but I haven't been able to test it on a GRAY spectrum.
As I have tested, it works well on a +2 black, +3, FPGA and emulators. Would you be so kind as to try it on your GRAY+2? Let's see if this version is the good one... thank you