Changes

Jump to navigation Jump to search

Philips CD-i emulators

12,729 bytes added, 24 March
Comparisons
[[File:{{Infobox console|title = Philips CD-i|logo = CD-i-910-Console-Set.png|developer = Philips, Sony, Magnavox|type = [[:Category:Home consoles|Home video game console]]|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]|release = December 3, 1991|discontinued = 1998 |thumbintroductory price = {{Inflation|252pxUSD|The 799|1991}}.|predecessor = [[Magnavox Odyssey² emulators|Odyssey² / Videopac(+)]]|emulated = {{~}}<abbr title="Many full-motion CD-i consolegames still can't be emulated; see the &quot;Hardware features and accessories&quot; section.">[[#Hardware_features_and_accessories|*]]The </abbr>}} '''CD-I''' ('''Compact Disc Interactive (CD-i'''), is an interactive multimedia CD a disk format and media player and format developed and marketed released by Royal [[wikipedia:Philips|Philips]]. The Main system ran on Microware [[wikipedia:OS-9|OS-9]] and had a Philips Electronics, NSCC68070 CPU at 15.V5 MHz with 1MB of RAM. in 1991/1992Some Third-Party manufacturers made their own media players based on the CD-I format & technology. Notably The CD-I was never meant to be a video game console, it featured intellectual properties from Nintendowas designed to be a "Interactive Multimedia" CD player, an expensive toy that people with money don't mind buying, such as Mario using it a few times and Zeldaforgetting they even bought it when something new catches their attention. When the system started to show signs of being a major flop for Philips, due they pivoted the direction of the CD-I into the uncharted territories of video games. The CD-I is best known nowadays for being home to previously having tried three [https://www.mobygames.com/game/21134/zelda-the-wand-of-gamelon/ particularly] [https://www.mobygames.com/game/21409/link-the-faces-of-evil/ notorious] [https://www.mobygames.com/game/21411/hotel-mario/ games] loosely based on Nintendo copyrights, which were mainly made possible by Philips's prior attempts to develop a CD add-on for the [[Super Nintendo Entertainment Systememulators|SNES]]. Their takes on Nintendo intellectual property were infamously terrible have earned so much infamy over the years that you would be hard-pressed to find anyone who doesn't immediately think of them when whenever you mention the CD-i. However, there were a few cult classic games on for the systemas well.__TOC__
__TOC__
==Emulators==
<div style="overflow-x:auto;width:100%">{| class="wikitable" style="text-align:center;width:100%"
! scope="col"|Name
! scope="col"|Operating SystemPlatform(s)
! scope="col"|Latest Version
! scope="col"|[[#Hardware features and accessories|Hardware features<br/>and accessories]]
! scope="col"|[[#Enhancements|Enhancements]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Accuracy]]
! scope="col"|[[Recommended emulators|Recommended]]
|-
|style="text-align:center;"|[[MESS]]|style="text-align:center;"|Multi-platform|style! colspan="text-align:center;10"|[http:PC //www.mamedev.org/release.html 0.154]|style="text-align:center;"|✓|style="text-align:center;"|Medium|style="text-align:center;"|✓x86
|-
|style[https://docs.libretro.com/library/same_cdi/ Same CDi<br/><small>same_cdi_libretro</small>]| align="textleft|{{Icon|Windows|Linux|macOS|FreeBSD}}| [https://buildbot.libretro.com/nightly/ libretro core]| {{N}} ||{{~}} ||{{✓}} ||{{✓}} ||{{✓}}|-| [[MAME]]| align:center;"=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://www.cdiemumamedev.org/ cdiemurelease.html {{MAMEVer}}]|style="text-align{{N}} ||{{~}} ||{{✓}} ||{{✓}} ||{{✓}}[https:center;"//github.com/mamedev/mame/blob/master/src/mame/philips/cdi.cpp *]|Windows-|style="text[[CD-i Emulator]]| align:center;"=left|{{Icon|Windows}}|[https://megawww.cdiemu.org/download/cdiemu-0.5.co3-beta7.zip {{CD-i EmulatorVer}}]<br/>[https://tgames.nzfr/tgames/#!Q1lhVAzQ!GlA1eghs1KqhjhfpyFbYdnTZO4Rncdiemu-0.5.3-beta7-rVc1eajKrwI1tY Full cracked Patched.zip 0.5.2 with BIOS3 beta 7 (Patched)]|style="text{{~}} ||{{?}} ||{{✗}} ||{{✓}} ||{{~}}|-| [https://mamedev.emulab.it/haze/ TinyCDi]| align=left|{{Icon|Windows}}| [https:center;"//emulationrealm.net/downloads/file/1670-tinycdi 2009-10-28]| {{?}} ||{{?}} ||{{✗}} ||{{✗}} ||{{}}|-| [https://github.com/Stovent/CeDImu CeDImu]|stylealign="textleft|{{Icon|Windows|Linux}}| None (pre-alpha)| {{?}} ||{{?}} ||{{✓}} ||{{✓}} ||{{✗}}<small>(WIP)</small>|-| [https://web.archive.org/web/20010926085947/http://cdice.emuhq.com:80/ CD-iCE]| align=left|{{Icon|Windows|Linux}}| [https:center;"//www.zophar.net/cd-i/cd-ice.html 2001-08-20]| {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||Medium{{✗}}|style-! colspan="text10"|Mobile / ARM|-| [https://docs.libretro.com/library/same_cdi/ Same CDi<br/><small>same_cdi_libretro</small>]| align=left|{{Icon|Android|iOS}}| [https:center;"//buildbot.libretro.com/nightly/ libretro core]| {{N}} ||{{~}} ||{{✓}} ||{{✓}} ||{{✓}}
|}
</div>
===Comparisons===
* ;[[MAME]]:This [[MESSmulti-system emulators|multi-system emulator]] has support includes a driver for the CD-i, which although support is incomplete as it still has no [[#Digital Video Cartridge|DVC emulation]].<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 incompletecurrently 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, but much MAME is generally easier to control, and it actually emulates can better emulate the audio than Cdiemu for some games.:;[https://docs.libretro.com/library/same_cdi/ Same CDi]::SAME CDi is a S(ingle) A(rcade) M(achine) E(mulator) for libretro, just like [https://emulation.gametechwiki.com/index.php/Neo_Geo_and_variants#Emulators NeoCD <small>(neocd_libretro)</small>] forked from MAME libretro, which is in some casesturn a fork of MAME. It includes only the Philips CD-i driver, and simplifies the loading of CD content to provide a 'plug and play' experience.:;[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.;[[CD-i Emulator]]:This emulator by CD-i Fan is recommended currently closed-source donationware, with vague plans to move to start [[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 7, this will be at 2025/01/01. The current betas do have proof-of-concept [[#Digital Video Cartridge|DVC emulation with ]], although compatibility may still be an issue.<ref>http://www.cdiemu.org/site/relnotes.htm</ref> Despite the game already loadedlong time between releases, this emulator is still in active development as of April 2023, either with work being done on the game picker or through a soft reset after mounting next version (likely called 0.6) that reportedly supports most of the diskDVC games and also has several other improvements.<ref>https://www.theworldofcdi.com/cd-i-emulation/cd-i-emulator-053beta5-titles-compatibilities/</ref>* Cdiemu is payware that hasn;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 been updated since 2006expect it to boot any games just yet.;CD-iCE:One of the earliest CD-i emulators. Its compatibility isnIt doesn't very good and need a BIOS, but it was only responds developed to mouse movements for controlbe able to play Rise of the Robots and does not support anything else. ===Enhancements===<div style="overflow-x:auto;width:100%">{| class="wikitable" style="text-align:center;vertical-align:middle;width:100%"|- style="font-weight:bold;"! colspan=2 | Name! Same CDi! MAME|-| rowspan=3 | Graphics| [[Resolution|Resizable Internal Resolution]]| colspan=2 | For emulation of 2D systems, the resolution can only be upscaled, making most games unplayable unless the pixels more apparent. |-| [[Widescreen_hacks|Widescreen hack]]| {{?}}| {{?}}|-| [[Texture_packs#Sprite_Replacement_.282D.29|Sprite Replacement]]| {{?}}| {{?}}|-| rowspan=4 | Performance| [[Overclocking|Overclock]]| {{?}}| {{?}}|-| [[30/60_FPS_cheat_codes|Internal Framerate Hack]]| {{?}}| {{?}}|-| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small>| colspan=8 | <small>Implementing frame generation technology in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future, however post-processing techniques such as [[Wikipedia:Motion_interpolation|motion interpolation]] is quite possible. [[Input_lag|Input latency]] will be a crucial factor, but its impact likely varies depending on the specific technique employed, it's recommended to use '''after applying the "Internal Framerate Hack"'''.<br/>While '''AFMF''' or '''LSFG''' can be used with MAME, please be aware that some visual glitches and artifacts may occur at this time.|-| Preload [[Wikipedia:Template:Disk_images|optical disc image]] to RAM<br/><small>For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement '''might''' offer smoother experience, potentially reduced power consumption; it also shines when disc images reside on a network drive.<br/>Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.</small>| {{?}}| {{?}}|-| rowspan=6 | Post-Processing| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>| {{Y}}| {{?}}|-| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>| {{Y}}| {{Y}}|-| [[Shaders_and_filters|Filters]]| {{Y}}| {{Y}}|-|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>| {{?}}| {{?}}|-| [[Shader_Presets|Shader Chain]]| {{Y}}| {{Y}}|-|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]| {{Y}}[https://www.libretro.com/index.php/category/hdr/ *]| {{?}}|-| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]| {{?}}| {{?}}|-| Rewind| {{?}}| {{?}}|-| Fast-Forward/Turbo Speed| {{?}}| {{?}}|-| Savestates| {{?}}| {{?}}|-| [https://tasvideos.org/Movies Movie recording/playback]| {{?}}| {{?}}|-| rowspan=1 | Controls| [[Input_lag|Input lag-mitigating technique]]| {{?}}| {{?}}|-| rowspan=7 | Quality of life| Per-Game Profiles| {{Y}}| {{Y}}|-| Command Line Options| {{Y}}| {{Y}}|-| [[Save_disk_space_for_ISOs|Streamable compression format]]| {{Y}}| {{Y}}|-| Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]]| {{N}}| {{N}}|-| Built-in [[Cheats_and_patches|Cheat Manager]]| {{?}}| {{?}}|-| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]| {{Y}}| {{Y}}|-| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>| colspan=2 | Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.<br/>Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use an additional program called with CRT TVs/Arcade monitors.|-| rowspan=5 | Misc| [[Netplay|<abbr title="Should not be confused with JagLink emulation, see #Hardware features and accessories section for that.">Netplay</abbr>]]| {{?}}| {{?}}|-| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]| colspan=2 | Exclusive to [https://www.youtubeemuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.|-| Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small>| colspan=2 | <small>While freecam would be technically possible, it will require per-game patches.<br/>Said patches would require a significant amount of time to reverse the game's engine, which means that only someone talented with enough dedication to a single game could do it.</small>|-| [https://retroachievements.org/gameList.php?c=42 RetroAchievements]| {{N}}| {{N}}|-| [[Wikipedia:Category:Debugging|Debug Features]]| {{?}}| {{?}}|}</div> ===Hardware features and accessories===<div style="overflow-x:auto;width:100%">{|class="wikitable" style="text-align:center;vertical-align:middle;width:100%"|- style="font-weight:bold;"| colspan=2 | Name! Same CDi! MAME! CD-i Emulator! CeDImu|-| colspan=2 | [[#Digital_Video_Cartridge|Digital Video Cartridge]]|{{N}}[https://github.com/watchlibretro/same_cdi/issues/7 *]|{{N}}|{{~}}[https://www.cdiemu.org/site/dvcarts.htm *]|{{N}}|-| colspan=2 | [[Early_Online_Services|CD-Online]]|{{?v}}|{{?}}|{{?}}|{{?}}|}</div> ====Digital Video Cartridge====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 CD-i Digital Video and [[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 January 2024 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>&lt;sharedfeat name="compatibility" value=DFrar1gbrz4 Mah Boi"DVC" /&gt;</code>. :See [[Home_Media_Player#Emulators|this dedicated page]] for more information about home media playback support for emulation softwares==References==<references />
[[Category:Consoles|!CD-i]][[Category:Home consoles|!CD-i]][[Category:Fourth-generation video game consoles|!CD-i]]
662
edits

Navigation menu