Hi,
1. Oh i didnt realize that you were not using the entire 64k address space. With 32k ram and only 2k rom, you have some of that address space available, unless of course you intend to increase the size of the rom, and then you should use i/o anyway. But if you can limit the rom to say 16k, then that gives you one address line that wont be used for addressing anything when the ram isnt selected with A15, so you can use that AND'ed with A15 to access 16k of something else, like your sound chip or similar...
2. An edge connector...
You mean a PC board edge connector? To plug into what, the PC computer or your own mainframe card cage?