
Cd i emulator hotel mario series#
I greatly appreciate the fact that you're willing to help out, I'm quickly realizing what an undocumented system - system s! - the CD-i series are. I was the guy who contacted you, well, one of the two - the one who wasn't Mark Kloffy (I'm not sure who that is). Kudos to Just Desserts for the hard work so far! I have already been contacted and asked for assistance and I'm willing to give some the details will need to be worked out.
Cd i emulator hotel mario code#
However, I sure welcome the effort, as opposed to all the whining for several years but nobody ever getting any code written. I'd estimate the MESS CD-i emulation is at most a few percent complete relative to CD-i Emulator.
Cd i emulator hotel mario full#
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 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.
