First post, by rasz_pl
OG 1987 $595 IBM PERSONAL SYSTEM/2 DISPLAY ADAPTER https://www.minuszerodegrees.net/video/IBM%20 … r%20187-054.txt VGA card used eight 64Kx4 DRAMs https://upload.wikimedia.org/wikipedia/common … aphics_card.jpg to build its 4 banks. Afaik IBM never published VGA card schematics.
HM50464 uses standard 4464 pinout https://www.amiga-stuff.com/hardware/16kx4-dram.html
I would love a confirmation if the Video ram address bus is wired in parallel, and how data bus is handled.
Wiki picture while good quality is on an angle only showing clearly pin10 (A7) being shared (one common line U8 U15 U21 U28, another U9 U16 U22 U29), strong hints about other Address pins and most importantly shared pin1 (OE). Sadly nothing can be deduced about data bus. Picture of reverse probably wouldnt help either with 4 layer PCB and visible tracks on second layer.
My plea is for a kind soul owning one of those cards to check with multimeter if/which Ram chip U8 U9 U15 U16 U21 U22 U28 U29 share any of the signals among their Data: 2, 3, 15, 17 Address: 6, 7, 8, 10 11 12 13 14 pins.
- Are pins 2,3,15,17 common among any ram chips?
- Is pin10 (A7) common for two rows?
- Is pin1 (OE) common for two rows?
If OE is common this would mean ram in effect creates one 32bit pool. If there are two separate OE signals then Ram is organized into two 16bit banks.
https://github.com/raszpl/sigrok-disk FM/MFM/RLL decoder
https://github.com/raszpl/FIC-486-GAC-2-Cache-Module (AT&T Globalyst)
https://github.com/raszpl/386RC-16 ram board
https://github.com/raszpl/440BX Reference Design adapted to Kicad