The project comes to an end.
I thought that you might want to verify whether the assumptions were met.
In the attachments are connection matrix and destiny of dip switch and LEDs (based on existing ideas in this thread).
Soon I finish assembling all the tiles of the first batch of the interface.
Today, it dawned on me and I started to rewrite the new firmware.
Instead of creating delay loops, calculate pointless delay times and wasting resources MCU, the new firmware will be worked exclusively on the events.
PS/2 mouse will be supported in Remote Mode. It is true that the MCU doing well with Stream Mode, but it isn't necessary

Knowing the frequency of mouse readings (50 Hz) can be read only once per IRQ (ahead counting from the previous interrupt).
Testing a little delayed, but I hope that the new solution will be fewer emergency and most importantly, totally independent of the clock frequency of the Z80 (up to 10 MHz).
This is the last moment to reflect changes in the software, so please any attention (relative to the initial assumptions).