Editing Philips CD-i emulators
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 5: | Line 5: | ||
|type = [[:Category:Home 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 = | + | |release = 1991 |
− | |discontinued = 1998 | + | |discontinued = 1998 |
− | + | |predecessor = [[Magnavox Odyssey² emulators|Philips Videopac + G7400]] | |
− | |predecessor = [[Magnavox Odyssey² emulators| | + | |emulated = {{~}}<abbr title="Many full-motion CD-i games still can't be emulated; see the "Accessories" section.">[[#Accessories|*]]</abbr> |
− | |emulated = {{~}}<abbr title="Many full-motion CD-i games still can't be emulated; see the " | ||
}} | }} | ||
− | '''CD-I''' ('''Compact Disc Interactive'''), is a disk format | + | '''CD-I''' ('''Compact Disc Interactive'''), is a disk format developed and released by [[wikipedia:Philips|Philips]] in 1988. The first player aimed for home market was released on December 3, 1991, with an initial price of {{Inflation|USD|799|1991}}. |
− | The CD-I was never meant to be a video game console, it was designed to be a "Interactive Multimedia" CD player, an expensive toy that people with money don't mind buying, using it a few times and forgetting they even bought it when something new catches their attention. When the system started to show signs of being a major flop for Philips, they pivoted the direction of the CD-I into the uncharted territories of video games. | + | The Main system ran on Microware [[wikipedia:OS-9|OS-9]] and had a Philips SCC68070 CPU at 15.5 MHz with 1MB of RAM. The CD-I was never meant to be a video game console, it was designed to be a "Interactive Multimedia" CD player, an expensive toy that people with money don't mind buying, using it a few times and forgetting they even bought it when something new catches their attention. When the system started to show signs of being a major flop for Philips, they pivoted the direction of the CD-I into the uncharted territories of video games. |
+ | |||
+ | CD-I is mainly known nowadays for having games based on Nintendo [[wikipedia:Intellectual property|IP]], 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__ | ||
==Emulators== | ==Emulators== | ||
− | <div style=" | + | <div style="max-width:100%; overflow:auto;"> |
− | {| class="wikitable" style="text-align:center; | + | {| class="wikitable" style="text-align:center;" |
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
! scope="col"|Latest Version | ! scope="col"|Latest Version | ||
− | ! scope="col"|[[# | + | ! scope="col"|<abbr title="Digital Video Cartridge">[[#Digital Video Cartridge|DVC]]</abbr> |
− | ! scope="col"|[[ | + | ! scope="col"|[[libretro]] |
+ | ! scope="col"|<small>[https://retroachievements.org/gameList.php?c=42 Retro<br/>Achievements]</small> | ||
+ | ! scope="col"|[[Emulation accuracy|Accuracy]] | ||
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended emulators|Recommended]] | ! scope="col"|[[Recommended emulators|Recommended]] | ||
− | |||
− | |||
|- | |- | ||
| [https://docs.libretro.com/library/same_cdi/ Same CDi<br/><small>same_cdi_libretro</small>] | | [https://docs.libretro.com/library/same_cdi/ Same CDi<br/><small>same_cdi_libretro</small>] | ||
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | | align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
| [https://buildbot.libretro.com/nightly/ libretro core] | | [https://buildbot.libretro.com/nightly/ libretro core] | ||
− | | {{ | + | | {{✗}} ||{{✓}} ||{{✗}} ||Mid ||{{✓}} ||{{✓}} ||{{✓}} |
|- | |- | ||
| [[MAME]] | | [[MAME]] | ||
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | | align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
| [http://www.mamedev.org/release.html {{MAMEVer}}] | | [http://www.mamedev.org/release.html {{MAMEVer}}] | ||
− | | {{ | + | | {{✗}} ||{{✓}} ||{{✗}} ||Mid ||{{✓}} ||{{✓}} ||{{✓}} |
|- | |- | ||
− | | [ | + | | [http://www.cdiemu.org/ CD-i Emulator] |
| align=left|{{Icon|Windows}} | | align=left|{{Icon|Windows}} | ||
− | | [https://www.cdiemu.org/download/cdiemu-0.5.3- | + | | [https://www.cdiemu.org/download/cdiemu-0.5.3-beta6.zip 0.5.3 beta 6]<br/>[http://tgames.fr/tgames/cdiemu-0.5.3-beta4-PatchedV1.2.zip 0.5.3 beta 4 (Patched)] |
− | | {{~}} ||{{ | + | | {{~}} ||{{✗}} ||{{✗}} ||Mid ||{{✗}} ||{{✓}} ||{{~}} |
|- | |- | ||
| [https://mamedev.emulab.it/haze/ TinyCDi] | | [https://mamedev.emulab.it/haze/ TinyCDi] | ||
| align=left|{{Icon|Windows}} | | align=left|{{Icon|Windows}} | ||
| [https://emulationrealm.net/downloads/file/1670-tinycdi 2009-10-28] | | [https://emulationrealm.net/downloads/file/1670-tinycdi 2009-10-28] | ||
− | | {{ | + | | {{✗}} ||{{✗}} ||{{✗}} ||Mid ||{{✗}} ||{{✗}} ||{{✗}} |
|- | |- | ||
| [https://github.com/Stovent/CeDImu CeDImu] | | [https://github.com/Stovent/CeDImu CeDImu] | ||
| align=left|{{Icon|Windows|Linux}} | | align=left|{{Icon|Windows|Linux}} | ||
| None (pre-alpha) | | None (pre-alpha) | ||
− | | {{ | + | | {{✗}} ||{{✗}} ||{{✗}} ||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] | ||
| align=left|{{Icon|Windows|Linux}} | | align=left|{{Icon|Windows|Linux}} | ||
| [https://www.zophar.net/cd-i/cd-ice.html 2001-08-20] | | [https://www.zophar.net/cd-i/cd-ice.html 2001-08-20] | ||
− | | {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} | + | | {{✗}} ||{{✗}} ||{{✗}} ||Low ||{{✗}} ||{{✗}} ||{{✗}} |
|- | |- | ||
! colspan="10"|Mobile / ARM | ! colspan="10"|Mobile / ARM | ||
Line 68: | Line 68: | ||
| align=left|{{Icon|Android|iOS}} | | align=left|{{Icon|Android|iOS}} | ||
| [https://buildbot.libretro.com/nightly/ libretro core] | | [https://buildbot.libretro.com/nightly/ libretro core] | ||
− | | {{ | + | | {{✗}} ||{{✓}} ||{{✗}} ||Mid ||{{✓}} ||{{✓}} ||{{✓}} |
|} | |} | ||
</div> | </div> | ||
Line 79: | Line 79: | ||
:;[https://mamedev.emulab.it/haze/ TinyCDi] | :;[https://mamedev.emulab.it/haze/ 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. Some games have more issues than they have on the official MAME build. | ::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. Some games have more issues than they have on the official MAME build. | ||
− | ; | + | ;CD-i Emulator |
− | :This emulator by CD-i Fan is currently closed-source donationware, with vague plans to move to [[Licensing#Open-core software|open-core]] at a future date.<ref>https://github.com/cdifan/cdiemu</ref> The public beta releases unfortunately handle free trial timing in a way that makes them unusable (without cracking, anyway) after set calendar dates; for the latest beta, 0.5.3 beta | + | :This emulator by CD-i Fan is currently closed-source donationware, with vague plans to move to [[Licensing#Open-core software|open-core]] at a future date.<ref>https://github.com/cdifan/cdiemu</ref> The public beta releases unfortunately handle free trial timing in a way that makes them unusable (without cracking, anyway) after set calendar dates; for the latest beta, 0.5.3 beta 6, this will be at the end of 2023. The current betas do have proof-of-concept [[#Digital Video Cartridge|DVC emulation]], although 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 active development as of April 2023, 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://www.theworldofcdi.com/cd-i-emulation/cd-i-emulator-053beta5-titles-compatibilities/</ref> |
;CeDImu | ;CeDImu | ||
:A much newer independent project being actively developed by Stovent, largely based on an unofficial documentation set written by CD-i Fan (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. | :A much newer independent project being actively developed by Stovent, largely based on an unofficial documentation set written by CD-i Fan (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. | ||
Line 86: | Line 86: | ||
: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 and does not support anything else. | :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 and does not support anything else. | ||
− | === | + | ==Accessories== |
− | + | ===Digital Video Cartridge=== | |
− | + | The one and only expansion card officially sold for the CD-i was the '''Gate Array MPEG Digital Video Cartridge''' (DVC), a hardware MPEG-1 video decoder which enabled [[wikipedia:Video CD|Video CD]] playback as well as enhanced FMV capabilities for games that support it (similar to the [[Sega_Saturn_emulators#Hardware_Features_and_Accessories|Sega Saturn's Video CD Card]]). As of April 2023 there is no emulator that fully supports the DVC, and several games that rely on MPEG-1 video decoding will be pretty much unplayable without that support. To know whether your chosen games require the DVC, either check the "DVC status" column of [[wikipedia:List of CD-i games#Games|Wikipedia's CD-i game list]], or check [https://github.com/mamedev/mame/blob/master/hash/cdi.xml MAME's CD-i hash list] for games where the list includes <code><sharedfeat name="compatibility" value="DVC" /></code>. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | The one and only expansion card officially sold for the CD-i was the '''MPEG Digital Video Cartridge''' (DVC), a hardware MPEG-1 video decoder which enabled | ||
− | |||
− | |||
==References== | ==References== | ||
<references /> | <references /> | ||
− | [[Category:Consoles | + | [[Category:Consoles]] |
− | [[Category:Home consoles | + | [[Category:Home consoles]] |
− | [[Category:Fourth-generation video game consoles | + | [[Category:Fourth-generation video game consoles]] |
− |