Want to see the detailed differences of the DivMMC EnJOY! product range? Click here!

Underneath is a chart with several interfaces showing with which ZX Spectrum models they have been succesfully tested.

The chart does not show which interfaces are compatible with eachother.
The basic rule with that is that if 2 interfaces both have their own ROM (DivMMC, Interface1, PlusD, Multiface), they are not compatible with eachother.
However as long as an interface has a throughput port,

Also check out this page about power consumption and limits (click).
If you want to know if strange behavoir may be caused by power limitations, check out that page.

Updated: v0.7, 29 Oct 2018.

ZX-HD ZX-AY Kempston
Joystick
Interface*
DivMMC EnJOY!
/ DUO
/ BLACK Edition
DivMMC EnJOY!
*mini*
DivMMC EnJOY!
PRO ONE
DivIDE DivIDE
with RTC
K-Mouse Turbo
older versions
K-Mouse
Turbo 2017
PlusD PlusDlite Interface 1
and Microdrive
Interface 2
ZX Spectrum 16K, 48K, 48K+ yes yes yes yes yes yes yes ? yes yes yes yes yes yes
ZX Spectrum 128K (toastrack), +2 (grey) yes yes yes yes yes yes yes ? yes yes yes yes yes yes
ZX Spectrum 128K (toastrack) issue 6U yes yes yes yes yes yes yes ? ? yes ? yes yes yes
ZX Spectrum +2 (grey) Arabic ROM yes yes yes ? ? ? yes ? yes yes ? ? ? ?
ZX Spectrum +2A, +2B, +3 yes yes yes yes yes yes yes ? yes yes fixer yes fixer fixer
ZX Spectrum +3e yes yes yes yes yes yes ? ? yes yes ? ? ? fixer
ZX Spectrum Harlequin 48K rev G yes yes yes yes yes yes yes ? ? yes no yes yes yes
ZX Spectrum Harlequin 48K rev H ? ? ? ? ? yes ? ? ? ? ? ? ? ?
ZX Spectrum Harlequin 128K rev 2D ? yes ? ? yes yes ? ? ? ? ? ? ? yes
ZX Spectrum Omni yes ? ? ? ? ? ? ? ? ? ? ? ? ?
Investronica ZX Spectrum + partially (1) yes no joy dis joy dis joy dis ? no ? joy dis yes joy dis no no
Investronica ZX Spectrum 128K yes yes yes no no yes no no ? ? yes yes yes yes
Sparrow lite Rev.3 with NebULA yes yes yes yes yes yes yes ? ? ? yes yes yes yes
Timex Computer TC2048 yes ? ? ? ? joy dis ? ? ? ? ? ? ? ?
Timex Computer TC2068 (Portuguese) ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Timex Sinclair TS2068 (American) ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Just Speccy 128 yes yes ? no no no no no ? ? no no no no
Any ZX Spectrum with failing M1 line yes yes yes no no yes no no ? yes ? ? no ?
ZX-HD yes yes yes yes yes yes ? yes yes yes yes yes yes
ZX-AY yes yes yes yes yes yes ? yes yes yes yes yes yes
Kempston Joystick interface* yes yes yes yes yes yes ? ? yes yes yes yes yes
DivMMC EnJOY! / DUO / BLACK Edition yes yes yes no no no no no yes no no no no
DivMMC EnJOY! *mini* yes yes yes no no no no no yes no no no no
DivMMC EnJOY! PRO ONE yes yes yes no no no no no yes no no no no
DivIDE yes yes yes no no no ? ? yes no no no no
K-Mouse Turbo older versions yes ? ? no no no ? ? yes ? ? ? ?
K-Mouse Turbo 2017 yes yes yes yes yes yes yes ? yes ? ? ? ?
PlusDlite yes yes yes no no no ? ? ? no no
Interface 1 and Microdrive yes ? ? no no no no no ? ? no no no
Interface 2 yes ? ? no no no no no ? ? no no no
Spectra ? ? ? ? ? yes ? ? ? ? ? ? ? ?

(1) ZX-HD detects machine as toastrack, so it may be necessary to config ZX-HD to 48K manually (by config file)

*ByteDelight brand
? Means it needs to be tested
‘joy dis’ means the joystick interface on the interface needs to be disabled to avoid conflicts
‘fixer’ means a fixer board for ZX Spectrum +2A/+2B/+3 is needed to connect this interface
‘partially’ means it works but with some limitation(s)