@marcoturconi
I managed to make it work in batocera, but it should be able to work inside recallbox too.
I tried with that because I had already installed it.
Basically I did the following steps in batocera (I'll write a more precise description on a forum there):
downloaded compiled version of jzintv: jzintv-20200712-linux-x86-64-sdl1.zip from the official site
unzipped those files inside the userdata directory
added all missing libraries
added all system missing libraries into a subdirectory
patched the executable through patchelf (a linux tool to change the executable loader to the system library subdirectory I added before)
made a launch shell script which sets all needed environment variables (LD_LIBRARY_PATH, SDL_NOMOUSE, etc...)
copied /etc/emulationstation/es_systems.cfg to /userdata/system/configs/emulationstation/es_systems.cfg
modified /userdata/system/configs/emulationstation/es_systems.cfg so that, for the intellivision, the new emulator to be used is my shell script
I confirm that the "ultimate interface" needed to use the original controllers works perfectly.
I configured the normal joypad used also for the other emulators to exit/reset/pause the intellivision games; so you use the standard joypad to select the game, then the original controllers to play, and the standard joypad to exit.