@Ratte
your board looks promising! BTW, a friend of mine had an automatic external switcher on his A3000 with RetinaZ3, it worked with CGX without any special patch, it seems both CGX and P96 set vsync/hsync to a constant voltage level when Amiga screen is active (at least using certain tooltypes), wouldn't be possible to detect when vsync&hsync are in that state in the gfx card?
Wouldn't be possible to give priority to one of the outputs (Amiga) output unless vsync&hsync are set to certain level in the gfx card output? In the worst case I think it would be possible to read the signals from the VGA Feature connector located in many gfx cards (with the exception of CVisionPPC/BVisionPPC)
http://tech.groups.yahoo.com/group/Amiga-Hacks/message/1427"both CyberGFX and P96 have
such a function but realized in a more clever way: a sync signal (V or H) is
set to a costant voltage level when an Amiga native screen becomes frontmost.
But this system is depending on the chipset used by the board: normally all
those support DPMS are able to set the sync signals this way.
There are some commercial switchers available that work this way: the Javosoft
one, the Eyetech one and one for the Retina card.
Strangely this feature is not documented on the RTG manuals."