Thanks! You're mistaken in the assumption that EGA does not overlap with CGA in memory. MDA resides at memory locations B0000 to B0FFF, and when EGA is in mono mode it overlaps with that area. Similarly, CGA resides at location B8000 to BBFFF, and EGA in color mode overlaps with that memory area. The PGC resides completely out of the way of everything else at C6000. However, it has onboard CGA emulation, so you have to turn that off with a jumper if you want it to coexist with a separate CGA card.
The possible combinations of these cards are:
MDA/Hercules + CGA
MDA/Hercules + PGC (cga emulation enabled)
MDA/Hercules + CGA + PGC (CGA emulation disabled)
MDA/Hercules + EGA (restricted to color modes only)
MDA/Hercules + EGA (color only) + PGC (cga disabled)
EGA (mono modes only) + PGC (cga emulation enabled)
EGA (mono modes only) + CGA + PGC (cga disabled)
For all intents and purposes, EGA in the above combinations can be replaced with VGA. However, you are limited to having a ROM less than 24Kb, as anything larger than that encroaches on the PGC's memory space.
While as shown in the above combinations, you can have a CGA card and an EGA card in the same system, the EGA card would be limited to only mono modes. You'd basically have a glorified hercules card. There's not that much of a point to it unless you don't have another card to put in there instead.
An interesting sidenote is that you can use a Hercules InColor card in place of the regular hercules in all of the combinations, making it possible to have three color monitors instead of two color monitors and a mono one. However, I've never personally seen an incolor card, and would be surprised if much software supported it. Somthing to note about the Hercules card in dual monitor systems is that CGA overlaps with the second graphics page, so you can only use programs that don't use that part of the Hercules card's memory.
As for four monitors, I believe it is possible. I've heard that the early 8 bit TIGA (Texas Instruments Graphics Adapter) cards don't overlap with MDA, CGA, or the PGC. The TIGA is more similar to the PGC than MDA or CGA though.
The PGC does get quite toasty while running. If I remember right, the specs say it draws a whopping 25 watts. Once I source the transmitter card for my 5161 expansion chassis, I plan to keep it in there so it can get better ventilation. I have six IBM Professional Graphics Controllers, so I am trying to learn how to program for them efficiently so that I can make some neat programs that can run on all my systems with PGCs installed.
"And remember, this fix is only temporary, unless it works." -Red Green