rmay635703 wrote on Today, 01:30:
The comments below the photo are spot on, this card does not have 768KB of actually working memory, but it uses factory reject x4 DRAM chips that still work as x2 or x3. We've seen lots of UMC 85C405 cards on the VGA museum using the same approach. The solder jumpers JP1 to JP6 are used to map a custom selection of the 24 physically present data bits to the 16 data lines of the TVGA9000 chip. This results in 512KB only.
rmay635703 wrote on Today, 01:30:
The original 8514 standard cards had 1mb or 1.5mb of ram, full clones would likely follow that same logic unless they opted for 2mb which was very rare at the time 8514 compatibility was common.
Screenshot from ardent-tool wrote:
If your 8514 card has the memory filled on the daughtercard, it has 1.5 MB of memory and will run 256 colours, if those memory sockets are empty it has 0.5 MB and will run 16 colours at that specification.
This quote seems to be wrong. The 8514/A architecture has a 256KB x 16 base memory organization (each memory location contains 4 pixels at 4 bits/pixel), which is 512KB. The full popuplation of the daughter card increases the memory width to 32 bits (each memory location contains 4 pixels at 8 bits/pixel) by adding another 256KB x 16, so the total amount is 1MB. As there is no memory on the base card, your option to upgrade the memory is "to fill the memory sockets on the daughter card". The daughter card has 16 chips of 64k x 4 soldered (512kB) and another 16 empty sockets, so you can double the memory to 1024kB.
rmay635703 wrote on Today, 01:30:
This post confirms that some VESA driver reported 768KB of memory, likely the VESA BIOS included with that card. The amount of memory physically installed on that card is 1MB (8 chips of 256K x 4) organized as a single bank of 256K x 32 (it seems the chip can also run in a downgraded configuration at 256K x 16 with the upper four memory chips on the card being replaced by empty sockets). In contrast to the TVGA card shown in the first post, selecting 24 out of 32 bits makes no sense in this case, because the WD chip uses the full 32 bit width, and every 4th byte would be missing if only 256K x 24 (768KB) was actually used on that card.
There actually is a card that uses memory with holes: The miroCRYSTAL 24S (see the thread at Re: What VGA card did I have? starting at the post I linked, the thread does contain a photo of that card). It only has one bank of 1MB (which can be used like on any other card) and 3 more banks of 24 instead of 32 bits to contain true-color pixels. In true-color mode, all 4 banks can be used at 24 bits width. In all other modes, only the first bank is usable.
rmay635703 wrote on Today, 01:30:
I had a laptop with 2.25mb of video memory and several pci cards equipt the same way.
The attachment IMG_7052.jpeg is no longer available
Yeah, this one is correct. The ET6000 required MDRAM ("multi-bank DRAM") chips. MoSys, the only supplier of those chips, manufactured MDRAM chips with 8 banks per chip (which are used to build 2MB video cards) or 9 banks per chip (which are used to build 2.25MB video cards). Don't blindly buy an ET6000 to get a 2.25MB card, though, there are a lot of 2MB cards around as well!