Quote:
I'm not intimately familiar with the timing of FPM DRAM, but I'm not sure you could get the same actual throughput without requiring longer sequential reads.. With the serial port of the VRAM, you can setup a new address while still reading data from the previously setup address. This allows the VDP to read a byte every cycle except for during refresh (and external access slots). The only restriction is it has to read data in 4-byte chunks. This is conveniently the same size as a single tile row. Less conveniently, it's the size of two name table entries which is why vscroll resolution is limited to 2-columns. If you can do address setup and two sequential reads in the span of 4 cycles, I can see how word-wide FPM would work.
Hmm, in H32 (with VDP at 10.74 MHz for RAM accesses), that would seem pretty doable by late 80s FPM DRAM standards. You'd need 3 cycles for the first read (random access) and then a page-mode read in 1 cycle, though you might manage a random access in 2 cycles, given RC times of some 80-120 ns DRAMs of the time. (in which case you wouldn't need FPM access at all, same thing for PSRAM -actually the MD's main RAM is fast enough for that too)