douglar wrote on Today, 01:33:
They are all G44256BP80 DIP 20, but there are 9 with the stripe on the left and 3 shorter ones ( 4, 5 ,7 ) without the stripe.
Different package shapes (yeah, all DIP20) make me suspect those chips come from different factories. Yet they have the same marking including the same production week (30th week of 1993). This does not look like official factory marking, but more like custom markings applied by a reseller of broken chips.
douglar wrote on Today, 01:33:
I don't think you have to doubt that. This pinout is industry standard.
douglar wrote on Today, 01:33:Vxx, Gnd and OE are each connected to the same pin on each chip
The Ax pins + CAS/RAS seem to be arranged in two banks of 6 chip […]
Show full quote
Vxx, Gnd and OE are each connected to the same pin on each chip
The Ax pins + CAS/RAS seem to be arranged in two banks of 6 chips (1 2 3 4 5 6 / 7 8 9 10 11 12)
WE seem to be arranged in 4 banks of 3 chips (chips 1 2 5 / 3 4 6 / 7 8 11 / 9 10 12)
Does that make sense?
This makes sense. /OE might be connected to ground permanently. The split between Ax / CAS / RAS lets me think they did that to reduce the load on a single output. Possibly it is two banks, but even if it were two banks, the address would not have to be split - well, except if this is a copy of the IBM EGA design that uses split addresses to load font data from plane 2 (at an address from "address bus B") while loading the next character/attribute combination from planes 0 and 1 (at an address from "address bus A"). So the address lines are either split to allow parallel cycles at different addresses, or just because 12 chips on one address output is too much. I don't know, and it doesn't really matter.
Each "block" of 6 chips is obviously subdivided in two "subblocks" of 3 chips, that can individually be written. This also makes some sense.
douglar wrote on Today, 01:33:
I/O1 & I/O2 are not connected to anything. Some look isolated. Some have traces. I followed the I/O1 trace from chip 1 to a via near the notch in chip 12, but that via doesn't seem to go anywhere.
I/O3 & I/O4 are connected to unique pins on the UMC UM85C418F chip
This is likely incomplete. As you write it, each "subblock" has 6 data lines connected. That makes no sense. The EGA/VGA design requires a 32-bit memory interface based on 4 8-bit bytes, so each "subblock" needs to have 8 data lines connected to the UMC chip, and everything would line up perfectly. This means I suspect you missed some chips that do have I/O1 or I/O2 connected to unique pins on the UMC chip. In each "subblock", only one chip is supposed to have two connected data lines, and the other two chips are supposed to have three connected data lines. A 2+2+4 layout would be possible, too, but I haven't seen it yet.