Thank you very much for taking the time to make this video and answering my question in detail. I think I have some SOIC ATTiny85 somewhere, they would still be somewhat overkill but at least they are small enough to fit anywhere. I will adopt your code to ATTiny pins and test this.
I wanted to internally attach a FT3001MPX to the Restore key and then use dual n-MOSFET with an R/C (1K+0.1uF) delay on the gate that controls exprom. So you would need to hold down Restore for 3 seconds, shorter and it acts as normal.
I think it would be cheaper/simpler to use an ATtiny instead of a timer and discrete parts. There are several KERNAL switcher mods that use a timer on the restore key like that. Adrian's Digital Basement has a video doing this with an Arduino, and Sven Petersen and bwack adapted this to PIC/ATtiny chips. Ah, I also found a project that works like you suggest and does a reset when you hold restore down: GitHub.com/alexkazik/restore-reset
Thank you very much for taking the time to make this video and answering my question in detail. I think I have some SOIC ATTiny85 somewhere, they would still be somewhat overkill but at least they are small enough to fit anywhere. I will adopt your code to ATTiny pins and test this.
I'm glad you found it helpful! Let me know how it works out.
I wanted to internally attach a FT3001MPX to the Restore key and then use dual n-MOSFET with an R/C (1K+0.1uF) delay on the gate that controls exprom.
So you would need to hold down Restore for 3 seconds, shorter and it acts as normal.
I think it would be cheaper/simpler to use an ATtiny instead of a timer and discrete parts.
There are several KERNAL switcher mods that use a timer on the restore key like that. Adrian's Digital Basement has a video doing this with an Arduino, and Sven Petersen and bwack adapted this to PIC/ATtiny chips.
Ah, I also found a project that works like you suggest and does a reset when you hold restore down: GitHub.com/alexkazik/restore-reset