![philips cdi emulator mac philips cdi emulator mac](https://cdn.retrorgb.com/images/PALCDiSCART.jpg)
You might want to consider that so far MESS only partially emulates two documented chips from the system for full function of a single ROM at least two complex undocumented ones remain (CDIC and SLAVE). No wonder it took CD-i Emu's author 2 years to get where he is.Īs the author of that "commercial" emulator I can safely say that everybody except Just Desserts seems to very badly underestimate the complexity of the CD-i hardware. So, yeah, a whole crapton of work is going to be necessary to get all of this stuff working. Portable: replaces CIAP and IKAT with CDAP and RCHIP Mono-III: replaces DSP with CIAP for audio and SLAVE with IKAT (known to be an M68HC05 with internal ROM) Mono-II: replaces CDIC with DSP (probably DSP56k) for audio
![philips cdi emulator mac philips cdi emulator mac](https://1.bp.blogspot.com/-c84CMkOEX2Q/TneaS8nwJyI/AAAAAAAAH-4/RWUl1DEbmis/s1600/0004.png)
Later CD-i revisions include (shamelessly ripped off of the cdi-emu site): The Mono I model that I'm emulating consists of an SCC68070-based processor, SLAVE (probably an MCU) + CDIC (both working together for CD tasks), some model of off-the-shelf RTC (I forget which, but it's documented in the driver), and an MCD212 video chip. There is no MPEG decoder in the original base machines, just an external cartridge that is used by some (but not all) games, hence skirting around the MPEG patent issue for now. I'm currently emulating the Mono Imodel (Philips 220 F2), which is arguably the simplest out of all of them. There are multiple CD-i revisions, all of which are pretty dissimilar, and will require a whole lot of work on a per-machine basis to emulate in MESS. Interestingly, if I pull a CDIC interrupt (line 2), the BIOS briefly tries to chat with the SLAVE device, but not much more than that.įrom previous conversations with Kale it sounds like the system is just That weird 68k variant, a framebuffer, a blitter / DMA device, an mpeg decoder, and a CD unit.