It all depends on how many bits your SupraDrive needs. If it's 16-bits, you'll need 4 of those x4 bits to get a 16-bit word size. The number of words will also be multiplied. So if you get 4 256x4 DRAMs that will be 512K of RAM. If you get 4 of those 1Mx4 you'll get 8M of RAM.
-edit-
Going with the example you gave of wanting 1 Meg of RAM, you'd need 8 256Kx4 chips.
The SupraDrive needs 16bit RAM, I am pretty sure - as it fills the 8MB of Zorro II RAM space on the A500.
Okay, so I understand that if your computer requires 16-bit RAM and you are using 4-bit memory chips, then you must use 4 of them. But I don't understand the "256" part of the "256 x 4bit" chip designation. What does that number represent? Kilobytes on the chip?
256 x 4 (four chips) = 1024....which I would assume means 1024K of RAM....so how do four of these chips make 512K of RAM, as you say?
Same with the 1M x 4bit chips. You say 4 of those will equal 8MB of RAM. But 1024 x 4 (four chips) only equals 4,096 ---- four megabytes?
I'm not doubting you, I just don't understand, so I'm sure I have something wrong. I'm sure my assumption that the 256 or 1M number equals an actual RAM value is incorrect. But what does it represent?