David Cook
Well-known member
I recently purchased a GQ-4x4 USB Universal Programmer for the purpose of reading video card ROMs and burning updating versions. The EPROM reader works well and is easy to use. https://www.amazon.com/dp/B011HVON3A
For the community, I am attaching six SuperMac Video Card EPROMs:
SuperMac Spectrum 8 24 PDQ v1.0
SuperMac Spectrum 8 Series III v1.2
SuperMac Spectrum 24 IV v1.6
SuperMac Spectrum 24 V v3.0.0
SuperMac Thunder 24 v1.7.0
SuperMac Thunder 24 v3.0.0
The last EPROM is included for completeness, as it had been previously uploaded to the forum by another user. I compared my copy to the earlier posted copy and they match. Based on this success, I assume my other ROMs are correct and usable since I used the same reader and process.
I would love to obtain a v3 ROM for the PDQ, Series III, or Series IV, because that version allows resolution changing via the Monitors control panel. If you have one of the ROMs, please upload it. If you don't have a reader, DM me and I would be happy to read and return your EPROM.


This Spectrum 8 Series III EPROM is a ST M27256.

This Spectrum 8*24 PDQ EPROM is a TMS 27C512. 200 ns? I obtained this card from Italy from @mgmac a couple of months ago. It works well! Thanks again.


This Spectrum IV uses a TMS-27C512 150 ns.
The video card seems identical to the Spectrum V. So, I copied the v3.0 ROM from the V board and installed it in the IV board. It works! I'd be interested if anyone knows the physical differences between the IV and the V.

The Spectrum V card was an eBay purchase. The board was heavy abused and looks like it was pulled from a discard pile. Components have corners broken and many pins were detached from their pins. Despite resoldering, cleaning, and careful inspection, the card does not work. Note the pullup resistor on U10 LS259. I'll cover that later.

This Spectrum V uses a NM27C512Q 200 ns EPROM.
Upon reading it, some of the text in the EPROM contents looked corrupted. Indeed, always click verify after a read! The EPROM was not reading consistently and verify at least will tell you if it read the same twice in a row. The pins had significant oxidation/tarnish. I used Deoxit, a pencil eraser, and final a scalpel to get a consistent read from the EPROM. As described earlier, I burned a copy and installed it in the Spectrum IV successfully. So, I believe this ROM image is valid.

This SuperMac Thunder 24 does not have a pullup on LS259.

This SuperMac Thunder 24 uses an AMD AM27C512 at 150 ns.
Wow! They sure used a wide variety of EPROMs. I guess this means you can substitute whatever compatible EPROMs you have laying around.

But this Thunder 24 card does have a pullup on U10.

Back to using a 200 ns EPROM. In this case, the NM27C512.
I have four SuperMac video cards with U10 using an LS259. I believe that is a 74LS259 8-bit addressable latch.


A 10 kilohm (brown, black, orange bands) resistor across pin 16 (Vcc) and pin 4 (Q0 output) would seem to provide a pullup to one of the outputs when the chip is not enabled. It will be overridden with the actual output signal (high or low) when the chip is enabled. I have no idea why this was needed, and why it was only needed on one output pin. Two of my cards have the resistor (V and Thunder with v3 ROMs), two do not (IV and Thunder without v3 ROMs). Was this a fix that SuperMac added to cards sent in the receive the upgrade?
Hope this information and the ROMs help you,
David
For the community, I am attaching six SuperMac Video Card EPROMs:
SuperMac Spectrum 8 24 PDQ v1.0
SuperMac Spectrum 8 Series III v1.2
SuperMac Spectrum 24 IV v1.6
SuperMac Spectrum 24 V v3.0.0
SuperMac Thunder 24 v1.7.0
SuperMac Thunder 24 v3.0.0
The last EPROM is included for completeness, as it had been previously uploaded to the forum by another user. I compared my copy to the earlier posted copy and they match. Based on this success, I assume my other ROMs are correct and usable since I used the same reader and process.
I would love to obtain a v3 ROM for the PDQ, Series III, or Series IV, because that version allows resolution changing via the Monitors control panel. If you have one of the ROMs, please upload it. If you don't have a reader, DM me and I would be happy to read and return your EPROM.


This Spectrum 8 Series III EPROM is a ST M27256.

This Spectrum 8*24 PDQ EPROM is a TMS 27C512. 200 ns? I obtained this card from Italy from @mgmac a couple of months ago. It works well! Thanks again.


This Spectrum IV uses a TMS-27C512 150 ns.
The video card seems identical to the Spectrum V. So, I copied the v3.0 ROM from the V board and installed it in the IV board. It works! I'd be interested if anyone knows the physical differences between the IV and the V.

The Spectrum V card was an eBay purchase. The board was heavy abused and looks like it was pulled from a discard pile. Components have corners broken and many pins were detached from their pins. Despite resoldering, cleaning, and careful inspection, the card does not work. Note the pullup resistor on U10 LS259. I'll cover that later.

This Spectrum V uses a NM27C512Q 200 ns EPROM.
Upon reading it, some of the text in the EPROM contents looked corrupted. Indeed, always click verify after a read! The EPROM was not reading consistently and verify at least will tell you if it read the same twice in a row. The pins had significant oxidation/tarnish. I used Deoxit, a pencil eraser, and final a scalpel to get a consistent read from the EPROM. As described earlier, I burned a copy and installed it in the Spectrum IV successfully. So, I believe this ROM image is valid.

This SuperMac Thunder 24 does not have a pullup on LS259.

This SuperMac Thunder 24 uses an AMD AM27C512 at 150 ns.
Wow! They sure used a wide variety of EPROMs. I guess this means you can substitute whatever compatible EPROMs you have laying around.

But this Thunder 24 card does have a pullup on U10.

Back to using a 200 ns EPROM. In this case, the NM27C512.
I have four SuperMac video cards with U10 using an LS259. I believe that is a 74LS259 8-bit addressable latch.


A 10 kilohm (brown, black, orange bands) resistor across pin 16 (Vcc) and pin 4 (Q0 output) would seem to provide a pullup to one of the outputs when the chip is not enabled. It will be overridden with the actual output signal (high or low) when the chip is enabled. I have no idea why this was needed, and why it was only needed on one output pin. Two of my cards have the resistor (V and Thunder with v3 ROMs), two do not (IV and Thunder without v3 ROMs). Was this a fix that SuperMac added to cards sent in the receive the upgrade?
Hope this information and the ROMs help you,
David