Better way to selectively enable memory chips
You don't have to fully decode the address, as long as you are very careful when you write your code.

For example, just use A15 for the CE2 of the EEPROM. The address space for the EEPROM will then be from 0x8000 to 0xFFFF (whether you need that much space or not). Then make damn sure that whenever you address the RAMs you have A15 set to zero. For the RAMs you can then use A14 and/or A13 as chip select lines...I can't be more specific without seeing the data sheet.