The screen flickering is a symptom. We need as much info as possible to be able to help you find the root cause. We really have not much to go off of with "screen starts flickering".
Replacing one microcontroller that does it all with atleast 2 other ICs doesnt seem like a good hardware trade-off. The other benefit is the GC controller "just works" and doesnt require experimental software hacks. If you want to try this by all means let us know how it goes.
Download - Full size (.PDN)
Get Paint.NET
This compendium can be referenced for most of the 79XXX series motherboards and was used to map out the Advanced PS2 Trim. It's not a perfect scan however it is still incredibly useful.
Sure it can be made to do that. I hit a wall once I realized the bitbanged implementation couldnt handle receiving more than a few words at a time so it would need a complete overhaul to communicate with a vmu.
RVLoader features GC button remapping now so it sort of does this idea. Full on combos could probably be added as well entirely in software. This is a good approach as it is future proof and doesnt require a hardware change. RVLoader is opensource for anyone who wants to dive in.
if you have a 3d printer, or someone you know, it can be printed on traditional fdm printer. You will need 22awg multistranded wire and 34 awg magnet wire. Check amazon for this.
The via soldering here looks very poor. First try to redo the soldering of the GC data via. If same result try the u10 next.
This might be a symptom of bad u10 wiring. Hard to say sometimes. Hit it with some flux and reflow and move the wire away from adjacent vias. Check to measure 3.3v on...
The 4layer boards are not designed for this. I think the best purpose of these files is if you already have a GBoy kit and want to upgrade your case. I am working on a new gboy version with the new boards so hang tight.