Release Notes

Below you will find release notes for the various programs available from the Downloads section.

There is currently no working beta version (public or otherwise).

CD-i Emulator, version 0.5.3-beta2 for Windows

This version is no longer functional because of a built-in 2012/01/01 date limit and will immediately display a "You have exceeded the evaluation time limit" message after starting emulation.

This is mainly a bugfix release. It fixes the problem where the 0.5.3-beta1 version displays a "You have exceeded the evaluation time limit" message immediately after starting emulation. A small number of minor bugs have also been fixed.

The internals of CD-i Emulator have been restructured somewhat to enable OS-9 emulation, but this functionality is not yet included in this public release. There is only one user-visible new feature: This beta version is essentially a limited edition, unless you have already activated an unlimited edition on your machine or you're using a Philips Mono-I player system ROM. The latter exception allows for full compability tests against the MESS CD-i driver.

See the Player Support and DVC Support sections and Full Release Notes for more information.

CD-i Emulator, version 0.5.3-beta1 for Windows

This version is no longer functional because of a built-in 2011/01/01 date limit and will immediately display a "You have exceeded the evaluation time limit" message after starting emulation.

You need a reasonable (2010) PC running Windows XP or newer; on modern PC's you should have very good emulation performance. My current development dual core Pentium 2.1 GHz laptop using Windows 7 often gets 30/50 video performance or better. This will drop somewhat when MPEG is played but it is still quite good. Audio skipping should to be a thing of the past (except when writing video to a file).

A number of existing CD-i title compatibility problems have been solved for this version and a number of new CD-i player models are now fully or minimally supported.

Important new features added for this version are the following: This version of CD-i Emulator incorporates source code from MAME/MESS used to support the CHD file format and the writing of AVI and PNG files. Such re-use is allowed by the MAME/MESS license which is basically BSD.

This beta version is essentially a limited edition, unless you have already activated an unlimited edition on your machine or you're using a Philips Mono-I player system ROM. The latter exception allows for full compability tests against the MESS CD-i driver.

See the Player Support and DVC Support sections and Full Release Notes for more information.

CD-i Emulator, version 0.5.2 for Windows

You need a reasonably fast (2005) PC to get acceptable emulation performance; a Pentium 1.5 GHz is probably about minimal. On a Pentium 1.8 GHz using Windows 2000 I get approximately 15/50 video performance with occasional audio skipping; my development Pentium 2.6 GHz using Windows XP does around 22/50. The emulator enforces a minimum video performance of 5/50 or 6/60 (at least 10 video updates per second of emulated time); if your hardware cannot keep up you will not be able to emulate in real-time and audio will always skip (you can of course turn off the audio to avoid the latter).

There are a few issues with audio and video decoding; some audio (in particular ADPCM level A) will produce a high-pitched whine in addition to the actual audio and there are a few corner cases where video decoding is known to be incorrect (in particular, RGB555, interlaced video and compatibility mode have not been fully implemented yet).

This version supports only raw CD-i and CD-i Ready disc image files as produced by many CD grabbing and burning applications; emulation directly from CD is not planned for the near future.

See the Player Support, DVC Support and Title Support sections and the Full Release Notes included with the emulator for more information.

CD-i Link, version 0.5.2 for Windows

This version of the CD-i Link program offers improved serial port compatibility and recognizes more CD-i player models. Usage has also been improved slightly, but it is still a command-line program (no Windows GUI). The program includes the cditypes-0.5.2 rules file.

The default baudrate used by the CD-i Link program is 9600 baud; at this speed uploading the ROMs from a typical CD-i player (around 768KB) takes about 15 minutes.

CD-i Stub, version 0.5.1

These stub programs should work on all CD-i players supporting a serial port according to the Green Book. The cdi_stub program is also included with CD-i Link. Also included is version 0.5.1 of the CD-i Link program (cdilink) and CD-i executables with sources for the various "stub" programs that communicate with cdilink.

It has been reported that the burned CD-i disc does not work on some players. A new version of cdi_stub is in the works that should fix this; it will scan the ROMs for serial ports missing from the CSD and allow the user to choose the serial port in case there is more then one.