My last sentence was refering to what hippy said:
The 'reset' on leg 5 of earlier 18-pin PICAXE is just another input (C.5) on the 18M2. You can interrupt on it going low, poll it, and issue a RESET command when it goes low, even put that in a separate task, so it acts like a reset input, but that won't help if the PICAXE is in a blocking command.
In other words, your method would have the same limitations.
I'm not aware of a list of blocking commands anywhere, but ones I can think of include:
- rfin
- serin
- infrain
- keyin
Andrew