MESS CD-i emulation (MAME clone)

CD-i Emulator is the first fully evolving windows compatible emulator project of the Philips CD-i system. Discuss the emulator, compatibility issues, seek help and support to get the program operating and post what you'd like to see in future revisions of the program. CD-i players ROM (BIOS) requests, begging and links will not be tolerated. Otherwise feel free to post your thoughts on this amazing new piece of software.
Post Reply
User avatar
cdifan
CD-i Emulator Author
Posts: 902
Joined: Fri Jun 24, 2005 6:19 am
Location: The Netherlands
Contact:

MESS CD-i emulation (MAME clone)

Post by cdifan » Mon Sep 28, 2009 11:45 pm

I have been contacted by two people about assisting the MESS project (a fork of MAME) with their CD-i emulation driver.

Before any of you get their hopes up, I've taken a quick look at the MESS CD-i emulation sources and it seems to be about at the stage where CD-i Emulator was around summer 2003, two years before the public release.

Unfortunately, this is exactly where the hard part begins. Based on a comparison of video emulation sources, I'd say the MESS code is at a few percent completion at most, and this is for video emulation alone, arguably the easiest part of CD-i emulation. So far MESS only emulates the 68070 processor and a small part of the MCD 212 video chips, and these are both documented. From this point on they will hit nothing but undocumented chips (except for a few small support chips such as NVRAM).

However, I am willing to share information; we are currently trying to work out a way to do it.

User avatar
K1ngArth3r
Sum Zero Barman
Posts: 354
Joined: Mon Aug 25, 2008 12:16 pm
Location: Derbyshire, England

Post by K1ngArth3r » Tue Sep 29, 2009 7:51 pm

Great news, really pleased there is an increasing amount of interest for CDi emulation.

Thanks for sharing

User avatar
Devin
CDinteractive Admin
Posts: 2151
Joined: Sun Jun 19, 2005 1:51 pm
Location: England
Contact:

Post by Devin » Wed Sep 30, 2009 8:32 pm

Wasn't expecting that!

I'll keep my eyes glued for further developments. Sounds like they mean business anyway! :D

User avatar
cdifan
CD-i Emulator Author
Posts: 902
Joined: Fri Jun 24, 2005 6:19 am
Location: The Netherlands
Contact:

Post by cdifan » Thu Oct 01, 2009 12:40 am

If you want to follow the progress, I recommend the MESS message board at http://www.bannister.org/forums/ (forum "MESS", thread "CD-i WIP").

The discussion is fairly technical as the board members are mostly die-hard emulation freaks :-)

User avatar
Devin
CDinteractive Admin
Posts: 2151
Joined: Sun Jun 19, 2005 1:51 pm
Location: England
Contact:

Post by Devin » Thu Oct 01, 2009 9:02 pm

Your not wrong, I feel a headache coming on!

They have a good mentor anyway :wink:

User avatar
cdifan
CD-i Emulator Author
Posts: 902
Joined: Fri Jun 24, 2005 6:19 am
Location: The Netherlands
Contact:

Post by cdifan » Sat Nov 07, 2009 6:04 pm

MESS version 0.135 is out and includes a very reasonable CD-i emulation (it is not bug-free but neither is CD-i Emulator).

MESS CD-i requires one of the following CD-i system ROM (a.k.a. BIOS) files:
  • cdi200.rom - Magnavox CD-i 200
    cdi220b.rom - Philips CD-i 220 F2
This is because it only handles the Mono-I board and these are the only two CD-i players using that board.

You also need to have CD-i disc images in CHD (Compressed Hunks of Data) format, these can be created from CDI/2352 raw disc images with the chdman tool included with MESS/MAME. If you have disc images in another format (supported by CD-i Emulator), you can use the new CD-i File Extractor tool to convert them to this format; it can even invoke chdman for you.

Public beta versions of CD-i Emulator version 0.5.3, incorporating most of the compatibility bugfixes learned during the MESS effort, will start being released soon.

User avatar
Devin
CDinteractive Admin
Posts: 2151
Joined: Sun Jun 19, 2005 1:51 pm
Location: England
Contact:

Post by Devin » Sat Nov 07, 2009 11:26 pm

cdifan wrote:Public beta versions of CD-i Emulator version 0.5.3, incorporating most of the compatibility bugfixes learned during the MESS effort, will start being released soon.
Really looking forward to this but you just had to time it when all the new toys are being released!

Left 4 Dead 2
Alien Breed Evolution
Black Mesa (with any luck!)

Still room for 0.5.3 though, bring it on :D

Post Reply