Difference between revisions of "Philips CD-i emulators"

From Emulation General Wiki
Jump to navigation Jump to search
(Adding info on DVC cartridges)
(Emulators)
(Tags: Mobile edit, Mobile web edit)
(27 intermediate revisions by 16 users not shown)
Line 3: Line 3:
 
|logo = CD-i-910-Console-Set.png
 
|logo = CD-i-910-Console-Set.png
 
|developer = Philips, Sony, Magnavox
 
|developer = Philips, Sony, Magnavox
|type = [[:Category:Consoles|Home video game console]]
+
|type = [[:Category:Home consoles|Home video game console]]
 
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]
 
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]
 
|release = 1991
 
|release = 1991
 
|discontinued = 1998
 
|discontinued = 1998
|predecessor = [[Strange and Forgotten Console emulators|Philips Videopac + G7400]]
+
|predecessor = [[Magnavox Odyssey² emulators|Philips Videopac + G7400]]
|emulated = {{~}}
+
|emulated = {{}}
}}The '''Compact Disc Interactive''' ('''CD-i'''), is an interactive multimedia CD player and format developed and released by [[wikipedia:Philips|Philips]] on December 3, 1991. It had a Philips SCC68070 CPU at 15.5 MHz with 1MB of RAM. Notably, it featured intellectual properties from Nintendo, such as Mario and Zelda, due to previously having tried to develop a CD add-on for the [[Super Nintendo emulators|SNES]]. Their takes on Nintendo intellectual property were so infamously terrible that you would be hard-pressed to find anyone who doesn't think of them when you mention the CD-i. However, there were a few cult classic games for the system.
+
}}
 +
 
 +
The '''Compact Disc Interactive''' ('''CD-i'''), is an interactive multimedia CD player and format developed and released by [[wikipedia:Philips|Philips]] on December 3, 1991. It had a Philips SCC68070 CPU at 15.5 MHz with 1MB of RAM. Notably, it featured intellectual properties from Nintendo, such as Mario and Zelda, due to previously having tried to develop a CD add-on for the [[Super Nintendo emulators|SNES]]. Their takes on Nintendo intellectual property were so infamously terrible that you would be hard-pressed to find anyone who doesn't think of them when you mention the CD-i. However, there were a few cult classic games for the system.
  
 
__TOC__
 
__TOC__
Line 16: Line 18:
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
! scope="col"|Operating System(s)
+
! scope="col"|Platform(s)
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
 +
! scope="col"|<abbr title="Digital Video Cartridge">DVC</abbr><ref group=N>Emulation of the Gate Array MPEG Digital Video Cartridge (DVC) is required for certain games to be playable. Check [https://github.com/mamedev/mame/blob/master/hash/cdi.xml MAME's CD-i hash list] for occurrences of <code>&lt;sharedfeat name="compatibility" value="DVC" /&gt;</code>.</ref>
 +
! scope="col"|[[libretro|Libretro Core]]
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! scope="col"|[[libretro|Libretro Core]]
 
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[MAME]]
+
! colspan="9"|PC / x86
|Multi-platform
+
|-
|[http://www.mamedev.org/release.html {{MAMEVer}}]
+
| [[MAME]]
|{{✓}} ||Mid ||{{✓}}||{{✓}}
+
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
+
| [http://www.mamedev.org/release.html {{MAMEVer}}]
 +
| {{✗}} ||{{✓}} ||Mid ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
| [https://mamedev.emulab.it/haze/ TinyCDi]
 +
| align=left|{{Icon|Windows}}
 +
| [https://emulationrealm.net/downloads/file/1670-tinycdi 2009-10-28]
 +
| {{✗}} ||{{✗}} ||Mid ||{{✗}} ||{{✗}} ||{{~}}
 
|-
 
|-
|[https://mamedev.emulab.it/haze/ TinyCDi]
+
| [http://www.cdiemu.org/ CD-i Emulator]
|Windows
+
| align=left|{{Icon|Windows}}
|[https://emulationrealm.net/downloads/file/1670-tinycdi 28-10-09]
+
| [http://tgames.fr/tgames/cdiemu-0.5.3-beta4-PatchedV1.2.zip 0.5.3 beta 4 (Patched)]
|{{✗}} ||Mid ||{{✗}}||{{}}
+
| {{~}} ||{{✗}} ||Mid ||{{✗}} ||{{~}} ||{{~}}
 
|-
 
|-
|[http://www.cdiemu.org/ CD-i Emulator]
+
| [https://github.com/Stovent/CeDImu CeDImu]
|Windows
+
| align=left|{{Icon|Windows|Linux}}
|[http://tgames.fr/tgames/cdiemu-0.5.3-beta4-PatchedV1.2.zip 0.5.3 beta 4 (Patched)]
+
| None (pre-alpha)
|{{}} ||Mid ||{{}}||{{✗}}
+
| {{✗}} ||{{✗}} ||Low ||{{✓}} ||{{}} ||{{✗}}<small> (WIP)</small>
 
|-
 
|-
|[https://web.archive.org/web/20010926085947/http://cdice.emuhq.com:80/ CD-iCE]
+
| [https://web.archive.org/web/20010926085947/http://cdice.emuhq.com:80/ CD-iCE]
|Windows, Linux
+
| align=left|{{Icon|Windows|Linux}}
|[https://www.zophar.net/cd-i/cd-ice.html 20-08-01]
+
| [https://www.zophar.net/cd-i/cd-ice.html 2001-08-20]
|{{✗}} ||Low ||{{✗}}||{{✗}}
+
| {{✗}} ||{{✗}} ||Low ||{{✗}} ||{{✗}} ||{{✗}}
 
|}
 
|}
 +
<references group=N />
  
 
===Comparisons===
 
===Comparisons===
 
;[[MAME]]
 
;[[MAME]]
:Has incomplete support but is much easier to control, and it actually emulates better audio than CD-i Emulator in some cases. It is recommended to start the emulation with the game already loaded, either with the game picker or through a soft reset after mounting the disk. Does not emulate the Digital Video Cartridge (DVC) as of January 2019 [//github.com/mamedev/mame/issues/1170] therefore games which require it like 7th Guest, Atlantis - The Last Resort, Creature Shock, Dragon's Lair, Lost Eden, are unsupported [//github.com/mamedev/mame/blob/master/hash/cdi.xml]
+
:This [[multi-system emulators|multi-system emulator]] includes a driver for the CD-i, although support is incomplete as it still has no emulation for the Digital Video Cartridge as of July 2021.<ref>https://github.com/mamedev/mame/issues/1170</ref> Starting the game from disc is recommended; this can be done with the built-in frontend by picking the specific game or through a soft reset after mounting the disc. MAME is also currently the only program to provide CD-i emulation through a [[libretro]] core, which makes it the easiest and the most stable method of emulating the CD-i for now. Compared to CD-i Emulator 0.5.3 beta 4, MAME is generally easier to control and can better emulate the audio for some games.
 
;TinyCDi
 
;TinyCDi
:This is a 'Tiny' MAME build containing the CDi code from [[MESS]] as it is on 28th October 2009 using a fixed game list like MAME. Works better than the last official MAME builds with some games (for example Zelda's Adventure).
+
:An unofficial build of [[MESS]] from 2009 made by one of MAME's active developers, Haze. This build is named such that it only focuses on the CD-i. It uses a fixed game list, but it works better than the official MAME builds, especially with games like Zelda's Adventure for example. On the other hand, some games have more issues than they have on the official MAME build.
 
;CD-i Emulator
 
;CD-i Emulator
:A payware emulator. Was presumed inactive but got a new beta release in 2018, seven years after the last release. Used to only have mouse movements for control, now has preliminary keyboard support. However, the keyboard control isn't great in some games. The beta has proof-of-concept emulation of the Gate Array MPEG Digital Video Cartridge (DVC) but compatibility may still be an issue [//www.cdiemu.org/relnotes/] (deadlink as of February 2019)
+
:A closed-source payware emulator. The latest public release, 0.5.3 beta 4, dates all the way back from 2018 and is unfortunately now ''unplayable'' (without a crack, anyway) due to the way that free trial timing is handled in the beta releases. The beta does have proof-of-concept emulation of the Digital Video Cartridge but compatibility may still be an issue<ref>http://www.cdiemu.org/site/relnotes.htm</ref>. Despite the long time between releases, this emulator is still in seemingly active development as of July 2021, with work being done on the next version (likely called 0.6) that reportedly supports most of the DVC games and also has several other improvements<ref>https://cdii.blogspot.com/search/label/CD-i%20Emulator</ref><ref>https://www.theworldofcdi.com/cd-i-emulation/cd-i-emulator-053beta5-titles-compatibilities/</ref>.
 +
;CeDImu
 +
:A much newer independent project being actively developed by Stovent, largely based on a set of unofficial documentation by the creator of CD-i Emulator<ref>https://github.com/cdifan/cdichips</ref>. As of July 2021, it's progressing quickly but still in pre-alpha, so don't expect it to boot any games just yet.
 
;CD-iCE
 
;CD-iCE
:One of the first made CD-i emulators. It doesn't need a BIOS and can only play Rise of the Robots as that's what it was solely developed for.
+
:One of the earliest CD-i emulators. It doesn't need a BIOS, but it was only developed to be able to play Rise of the Robots (no other game is supported).
 +
 
 +
==References==
 +
<references />
  
 
[[Category:Consoles]]
 
[[Category:Consoles]]
 +
[[Category:Home consoles]]
 
[[Category:Fourth-generation video game consoles]]
 
[[Category:Fourth-generation video game consoles]]

Revision as of 09:02, 2 March 2022

Philips CD-i
CD-i-910-Console-Set.png
Developer Philips, Sony, Magnavox
Type Home video game console
Generation Fourth generation
Release date 1991
Discontinued 1998
Predecessor Philips Videopac + G7400
Emulated

The Compact Disc Interactive (CD-i), is an interactive multimedia CD player and format developed and released by Philips on December 3, 1991. It had a Philips SCC68070 CPU at 15.5 MHz with 1MB of RAM. Notably, it featured intellectual properties from Nintendo, such as Mario and Zelda, due to previously having tried to develop a CD add-on for the SNES. Their takes on Nintendo intellectual property were so infamously terrible that you would be hard-pressed to find anyone who doesn't think of them when you mention the CD-i. However, there were a few cult classic games for the system.

Emulators

Name Platform(s) Latest Version DVC[N 1] Libretro Core Accuracy FLOSS Active Recommended
PC / x86
MAME Windows Linux macOS FreeBSD 0.264 Mid
TinyCDi Windows 2009-10-28 Mid ~
CD-i Emulator Windows 0.5.3 beta 4 (Patched) ~ Mid ~ ~
CeDImu Windows Linux None (pre-alpha) Low (WIP)
CD-iCE Windows Linux 2001-08-20 Low
  1. Emulation of the Gate Array MPEG Digital Video Cartridge (DVC) is required for certain games to be playable. Check MAME's CD-i hash list for occurrences of <sharedfeat name="compatibility" value="DVC" />.

Comparisons

MAME
This multi-system emulator includes a driver for the CD-i, although support is incomplete as it still has no emulation for the Digital Video Cartridge as of July 2021.[1] Starting the game from disc is recommended; this can be done with the built-in frontend by picking the specific game or through a soft reset after mounting the disc. MAME is also currently the only program to provide CD-i emulation through a libretro core, which makes it the easiest and the most stable method of emulating the CD-i for now. Compared to CD-i Emulator 0.5.3 beta 4, MAME is generally easier to control and can better emulate the audio for some games.
TinyCDi
An unofficial build of MESS from 2009 made by one of MAME's active developers, Haze. This build is named such that it only focuses on the CD-i. It uses a fixed game list, but it works better than the official MAME builds, especially with games like Zelda's Adventure for example. On the other hand, some games have more issues than they have on the official MAME build.
CD-i Emulator
A closed-source payware emulator. The latest public release, 0.5.3 beta 4, dates all the way back from 2018 and is unfortunately now unplayable (without a crack, anyway) due to the way that free trial timing is handled in the beta releases. The beta does have proof-of-concept emulation of the Digital Video Cartridge but compatibility may still be an issue[2]. Despite the long time between releases, this emulator is still in seemingly active development as of July 2021, with work being done on the next version (likely called 0.6) that reportedly supports most of the DVC games and also has several other improvements[3][4].
CeDImu
A much newer independent project being actively developed by Stovent, largely based on a set of unofficial documentation by the creator of CD-i Emulator[5]. As of July 2021, it's progressing quickly but still in pre-alpha, so don't expect it to boot any games just yet.
CD-iCE
One of the earliest CD-i emulators. It doesn't need a BIOS, but it was only developed to be able to play Rise of the Robots (no other game is supported).

References