Well, using the PIC is not a bad idea. However, you have to change the code a bit to have the opportunity to output low on both pins (6 and 7) as it is not used at the moment.
However - back to the new firmware:
As my heuristic guess implementation failed I decided to do something different. I end up with the controller for switching the de-blur in 240p on and off (default on) as well as the 15bit mode (default off). One can use (d-pad ri + L + R + C ri) to toggle de-blur on and off and (d-pad le + L + R + C le) to toggle the 15bit mode. The defaults are set on each power cycle.
To use the IGR one has to connect pin 100 of the CPLD (pad A) with the communication wire of controller 1. The is the middle pin on the ctrl. port or on most consoles pin 16 of the PIF-NUS.
At my latest test yesterday (viletims board v1.0) the controller switch worked. However, due to the lack of time I can only do short tests. If someone found a game / a certain situation where the IGR does not work or toggle de-blur / 15bit mode without pressing the given button combination or any other strange behaviors, please report this to me (with as much information as possible, such that I can hopefully reproduce it).
Pin 99 of the CPLD (pad M) is currently unused. But I planned to implement a reset there. Yesterday it didn't work - I hope it was just a bad solder joint or something like that
BTW:
I have connected yesterday my testing N64 directly to the TV (without any scaler in between) and for me it seems that the picture in the 15bit mode is less noisy (as expected). Will further test it with some other games and will put it probably as the default in future releases.