We've talked quite some times about the SNES-2-CD-i adapter, a solution that allows you to use a SNES gamepad on your CD-i player. It's a great way to play CD-i, as the buttons work better and you can even have a wireless gamepad to play on your CD-i player. The downside, in our opinion, is that it uses an arduino to configure/convert the controls. The lag is minimal, but there is an alternative: The Sega CD-i adapter.
This is an adapter, that allows to use SEGA megadrive/genesis and all other compatible 3 and 6 button controllers (3rd party, master system etc.) on a Philips CD-I player. Philips (or any other manufacturer) made their CD-i players with three buttons in mind, 1st, 2nd and 3rd, and a directional pad or mouse. So what your adapter does is mimic all these functions, or one might say, translate SEGA controllers input to language that CD-I understands. It is quite simple as you might guess, button A corresponds to 1st button on CD-I controller, button B is for 2nd button and button C is for 3rd. Now, the CD-i controller does not have Start button, so the Start button on SEGA controller mimics C button. From my experience, most CD-i games and applications require 3rd button to be pressed when starting or pausing, so Start button is most intuitive. Directional pad works as usual directional pad on CD-i controller.
And the good thing is, this adapter also allows to use a wireless Sega gamepad, like this 8bitdo M30 Mega Drive gamepad on your CD-i player!
[Thanks, Nick (Slapartist_406)]