I have in development new interface for ZX Spectrum. PCB size is similar as K-MOUSE interface and on board is CPLD (programmable logic), up to 1MB static ram (can be with battery backup), up to 512kB flash eeprom, RTC chip, 2x micro SD slot, joystick port, PS/2 connector for mouse (k-mouse), 8bit stereo D/A sound. Interface will work as DIVIDE with SD cards (DIVMMC) but with reconfigurable memory access... Programmable breakpoints, LIFO memory support, etc...