I helped Harmony with a few minor points on this but I can in no way take credit. Current SVN builds of MESS can play many CD-i games. This is the first time there’s been a working, non-commerical, portable emulator for that system. Here’s a few videos to see what it can do: (And before someone asks, none of these are using the system’s MPEG-1 extension – the video chip supported RLE and delta-YUV compression formats that were fairly effective for hand-drawn and simple rendered animations).
Merlin’s Apprentice:
Hotel Mario:
Lemmings