I might be able to help you with a crucial piece of the puzzle here! 🙂
Years ago, I asked people on the the Vintage Computer Forum whether they could help me obtain the so-called "Bus Correction Kit", an obscure aftermarket product for the Olivetti M24, which someone back in the day developed to fix incompatibilities in the M24 bus that would cause problems with EGA and VGA cards in that system, at least in some software. Forum member Chuck(G) had one of those kits, made pictures of it and made a dump of the PAL (or GAL?) chip. Another forum user named keepiru used those binary dumps and the pictures to actually recreate one. He offered to send it to me, but I didn't check the forum daily, so by the time I read his offer after some time had passed, I couldn't get ahold of him anymore. 🙁
However, the design files of the reverse-engineered recreation of the Bus Correction Kit can still be downloaded from that forum thread and could be used to make some new batches of this device.
http://www.vcfed.org/forum/showthread.p ... vetti-M24)
If anybody with the necessary skills is prepared to take up the challenge of having more of these bus correction kits produced, I would certainly get in line to order one! Getting EGA graphics to work on my Dad's Olivetti M24 has been this life-long dream and kind of a sacred Quest for the Holy Grail for me, ever since I was a kid. 😊
Speaking of the M24 and the Vintage Computer Forum, I just found this other topic where someone shared the design of the "M24-IDE", a variant of the XTIDE card that takes advantage of the proprietary 16-bot bus of the Olivetti M24. That is incredibly cool, since hardly any cards were made that could take advantage of it. If someone plans on a production run of those, I would be on board with that as well, of course. 😀
http://www.vcfed.org/forum/showthread.php?669 … 4-AT-amp-T-6300