mkarcher wrote on 2026-01-24, 16:25:
I like the way you are thinking, but except for half-broken chips as used for example for the 32KB "extra memory" in the ZX spectrum, the number of bits in DRAM chips at that time always were a power of four, so there were no half-dense chips, just quarter-dense chips. IBM used 16K*4 chips on the original EGA (in 1984), while the P82C435 only supports 64K*4 chips according to the data sheet.
I started thinking that I should look for a very similar VGA chipset, perhaps derived from the P82C435. I found the P82C441 on vgamuseum, and the example there of "Rainbow EGA", which despite being a VGA capable chip, was sold labeled as EGA with a supposed EGA BIOS. Further, it is clear it was stripped of Super EGA function, and there is a PCB section that would support 8(!) ICs, possibly of the 64K*4 chips, but it goes a step further of having a 16K*4 section as well. Thanks for confirming that I was not missing a real 32K*4 in my search, I didn't really want to look that far for one.
Yes, I was also thinking of half-broken chips. I think they were creating options on how to use whatever precious stock of RAM they could find.
I'm still curious about the BIOS, especially since it is starting to look the problem is specific to POP. They do share a bit between EGA and VGA implementations and thinking what a broken BIOS or wrong BIOS could do. Maybe there are clues in the programming of the BIOS or POP.