Thank you so much for resurrecting my older thread to introduce your diagnostic tool, which sounds very promising!
As it happens, once I updated the QL-SD driver I never observed the hanging issue at termination again and shortly after that, commenced work on the QLUB Adapter project (which only now is coming to fruition!)
Funnily enough, it was the constant back-and-forth between QPC where I was developing that application and the QL where I had interfaced my son's Scalextric racing track (via some spare pins on the Hermes IPC) that prompted me to commence the QLUB Adapter project in the first place!
Once I turn my attention back to some 'proper' SBASIC/TURBO programming, I shall for sure use your tool to help diagnose any errors!
As for the Timer extension - the version I used is one I had adapted slightly from Simon's original DIYTK version just to support 8x timer instances (I needed 5 for the Scalextric project) - which I still use today.
Thanks again
![Smile :-)](./images/smilies/icon_e_smile.gif)