So what can be more cool than this internal 512KB expansion is a 1MB or 2MB internal expansion ...
Hehe, more is always better!
I could certainly do a 1mb or 2mb expansion using multiple 512kb SRAM chips and expand the GAL to provide the correct chip enable for each SRAM.
Or you could modify the existing SRAM board by soldering the SRAM directly to the board without a socket (to give extra clearance) and piggy back another SRAM on the top. With a modified GAL you could use another output to provide the chip select for the 2nd SRAM with a piece of wire between the GAL leg and the SRAM chip select leg.
I might give this a go if there is any interest?
512KB is enough for me, but I could possibly provide a 1mb board for £20... I'd just need to make sure there is enough clearance in the case.