It's impossible. Only one ZX user (have cable for programming CPLD from PC)
http://velesoft.speccy.cz/kempstonmouse-users-cz.htm
Not true. K-MOUSE is used also in ZS SCORPION computers (but only old version 2006Forget about the Russians clones. On the Russians clones of K-MOUSE TURBO 2008 would not apply.)
NEMO BUS use very similar pinout as ZX BUS, only different connector:Bus ZX BUS in ex USSR is not used, only used NemoBus.
Internal K-MOUSE is connected only to CPU socket:
But this version of K-MOUSE is not universal for using on other ZX machines.For Timex and ZX Spectrum, you can create different CPLD.Best way is implement only universal features for more popular ZX models/clones. Other machines (TIMEX/SCORPION/ATM) will not supported.
K-MOUSE can detect without hardware modification only port 7FFD (from ZX bus is connected to CPLD only A15, A10, A8, A7-A0). Exist software using uncomplette port adressation - for example:Earlier this for you was not an obstacle. So in K-MOUSE TURBO 2008 for the ZX Spectrum +2a/+3 this feature will not be used.
OUT 0,page or OUT 253,0 - not work on SCORPION, SPRINTER, +2A, +3, but work on PENTAGON 128/512, ZX128,ZX128+2
Also OUT 252,xx on real ZX128/+2 write XX value to ULA port FE and parallel to paging port 7FFD. This feature is used for set border colour and videoram switching in tape loaders
K-MOUSE is only limited with 34 user I/O pins. I can write new firmware with readable different ports, but must be modified schematic or real interface with wires. Will replaced some features with other readable ports, or replaced CPLD with bigger SMD version (64 or 100 pins).







)


Best way is implement only universal features for more popular ZX models/clones. Other machines (TIMEX/SCORPION/ATM) will not supported. 
Ответить с цитированием