this is connected to a microprocessor. so we can have 2 chip solution.
I wish you would learn to include some context. Here's what you said that
your spec. is:
----------------
I think, it should be completely custom.
I imagine the chip should contain:
64KB SRAM
keyboard interface which can buffer 128 character from IBM PC keyboard
in the SRAM
I/O to 8bit CPU
8bit I/O to obtain data directly from certain address in SRAM
is it possible to have 64KB of SRAM in ASIC, I'm not sure about that.
------------------
So you want a two-chip solution, and you seem convinced that the only
way to achieve
+ "keyboard interface w/128K buffer" (which you don't say
is supposed to be within that 64K or not)
+ 8 bits of I/O
+ Interface to the RAM
is with some nebulous "ASIC".
What's preventing you from just getting a 64K RAM chip, and a micro
that has enough pins to just address it and do your I/O and buffering?
Thanks,
Rich