Disc Drive emulation: Difference between revisions

Ahayri (talk | contribs)
Ilyagredasov (talk | contribs)
Tags: Mobile edit Mobile web edit Advanced mobile edit
 
(7 intermediate revisions by one other user not shown)
Line 48: Line 48:
! rowspan=2 scope="col" style="vertical-align:middle; width:15%;" | Emulator Name
! rowspan=2 scope="col" style="vertical-align:middle; width:15%;" | Emulator Name
! colspan=5 scope="colgroup" | [[#CD|CDs]]
! colspan=5 scope="colgroup" | [[#CD|CDs]]
! colspan=4 scope="colgroup" | [[#DVD|DVDs]], UMDs, HD-DVDs and BDs
! colspan=4 scope="colgroup" | [[#DVD|DVDs]], [[#System_Specific|UMDs]], [[Xbox_360_emulators#HD_DVD_Player|HD-DVDs]] and [[#BD|BDs]]
! colspan=7 scope="colgroup" | [[#System_Specific|System-Specific]]
! colspan=7 scope="colgroup" | [[#System_Specific|System-Specific]]
|-
|-
Line 118: Line 118:
| colspan="6" {{✗}}<ref group=N2 name="PCSX2_DVDV">Mainline PCSX2 lacks native DVD-Video playback, [[Home_media_players#Interactive_media|DVDi]], and [[Modding_consoles/flashcarts#PS2|FreeDVDBoot]] macrovision capabilities due to absent MagicGate hardware emulation, tracked via an open [https://github.com/PCSX2/pcsx2/issues/1981 DVD-Video compatibility issue]. Complete playback capability, including [[PlayStation_2_emulators#Emulation issues|MechaCon functionality]], requires full 8MB BIOS dumps (via tools like [https://github.com/F0bes/biosdrain biosdrain]) paired with dedicated MagicGate cryptographic key structures (`civ.bin`, `cks.bin`, etc.) utilized in specialized hardware research forks such as [https://github.com/MechaResearch/MechaPwn MechaPwn] or custom multimedia builds like [https://github.com/DiscoStarslayer/pcsx2-reliquary PCSX2-reliquary].</ref>
| colspan="6" {{✗}}<ref group=N2 name="PCSX2_DVDV">Mainline PCSX2 lacks native DVD-Video playback, [[Home_media_players#Interactive_media|DVDi]], and [[Modding_consoles/flashcarts#PS2|FreeDVDBoot]] macrovision capabilities due to absent MagicGate hardware emulation, tracked via an open [https://github.com/PCSX2/pcsx2/issues/1981 DVD-Video compatibility issue]. Complete playback capability, including [[PlayStation_2_emulators#Emulation issues|MechaCon functionality]], requires full 8MB BIOS dumps (via tools like [https://github.com/F0bes/biosdrain biosdrain]) paired with dedicated MagicGate cryptographic key structures (`civ.bin`, `cks.bin`, etc.) utilized in specialized hardware research forks such as [https://github.com/MechaResearch/MechaPwn MechaPwn] or custom multimedia builds like [https://github.com/DiscoStarslayer/pcsx2-reliquary PCSX2-reliquary].</ref>
| {{✓}}<ref group=N2 name="PCSX2_Passthrough" />
| {{✓}}<ref group=N2 name="PCSX2_Passthrough" />
|-
! scope="row" | [[PPSSPP]]
| colspan="5" {{✗}}
| {{✓}}
| colspan="10" {{✗}}
|-
|-
! scope="row" | [[RPCS3]]
! scope="row" | [[RPCS3]]
Line 187: Line 192:
==Philips CD-i Player==
==Philips CD-i Player==
Using CD-i player, you are able to watch movies, concerts and music videos from a Video-CD using the [[CD-i_emulators#Digital Video Cartridge]] extension (DVC), watch your favourite photos on a Photo-CD, listen your best album from an Audio-CD, play and learn using a large list of CD-i titles including games, educational software and multimedia titles. You are also able to sing karaoke songs mostly through CD+Graphics. CD-BGM, CD-i Ready, CD-Text, CD-Midi and CD-i Bridge are some of the other formats supported by the system.[https://www.theworldofcdi.com/what-is-the-cd-i/]
Using CD-i player, you are able to watch movies, concerts and music videos from a Video-CD using the [[CD-i_emulators#Digital Video Cartridge]] extension (DVC), watch your favourite photos on a Photo-CD, listen your best album from an Audio-CD, play and learn using a large list of CD-i titles including games, educational software and multimedia titles. You are also able to sing karaoke songs mostly through CD+Graphics. CD-BGM, CD-i Ready, CD-Text, CD-Midi and CD-i Bridge are some of the other formats supported by the system.[https://www.theworldofcdi.com/what-is-the-cd-i/]
==3DO CD Drive==
The 3DO Interactive Multiplayer features a proprietary double-speed CD-ROM drive capable of reading standard 3DO game discs, audio CDs, and CD+G discs. It also supports Video CDs via an [[3DO_emulators#Home_media_accessories|optional MPEG hardware module]]. Because the system lacks copy protection or regional lockout, it can read CD-Rs, though aging lasers can struggle with burned media.


==Atari Jaguar CD==
==Atari Jaguar CD==
Line 290: Line 298:
* Use '''.VHDX virtual dis<u>k</u> images''' instead.
* Use '''.VHDX virtual dis<u>k</u> images''' instead.


=System Specific=
=System-Specific=
==LaserActive's LD Player==
==LaserActive's LD Player==
Pioneer LaserActive supports [[Home media players|Audio CD]], [[Home media players|Video CD]], [[Home media players|CD-G]], [[wikipedia:LV-ROM#LD-ROM|LD-ROM²]], [[Wikipedia:LaserDisc#LD-G|LD-G]] and [[Home media players|Laser Videodisc]]. Advanced features like frame-by-frame playback or enhanced karaoke modes (e.g., for CD+G, a related but distinct format) may require inserting a Sega PAC (S-10) or NEC PAC (N-10) for improved functionality during VCD viewing. Without the Sega PAC, the LaserActive can still play the audio portion of a CD+G disc as a standard audio CD, but it won't display the graphical content. The NEC PAC (N-10) doesn't add CD+G support in the same way, as its focus is on TurboGrafx-16/PC Engine compatibility. Unlike most optical-disc standards, LaserDisc is not fully digital, and instead requires the use of analog video signals. Use [[Ripping games#Analog|this section]] for more infomation about LD capture.
Pioneer LaserActive supports [[Home media players|Audio CD]], [[Home media players|Video CD]], [[Home media players|CD-G]], [[wikipedia:LV-ROM#LD-ROM|LD-ROM²]], [[Wikipedia:LaserDisc#LD-G|LD-G]] and [[Home media players|Laser Videodisc]]. Advanced features like frame-by-frame playback or enhanced karaoke modes (e.g., for CD+G, a related but distinct format) may require inserting a Sega PAC (S-10) or NEC PAC (N-10) for improved functionality during VCD viewing. Without the Sega PAC, the LaserActive can still play the audio portion of a CD+G disc as a standard audio CD, but it won't display the graphical content. The NEC PAC (N-10) doesn't add CD+G support in the same way, as its focus is on TurboGrafx-16/PC Engine compatibility. Unlike most optical-disc standards, LaserDisc is not fully digital, and instead requires the use of analog video signals. Use [[Ripping games#Analog|this section]] for more infomation about LD capture.
Line 298: Line 306:
==Dreamcast's GD-ROM Drive==
==Dreamcast's GD-ROM Drive==
[https://segaretro.org/Sega_Dreamcast/Technical_specifications#Memory All VA0, VA1, VA2 Dreamcasts universally support GD‑ROM, and all VA0, VA1 and some VA2 Dreamcasts (early VA2s, later VA2s had their BIOS having dropped CD support in an effort to combat piracy) support CD‑ROM, Audio CDs and CD‑DA.] [https://www.angelfire.com/games2/dctech/vcds.html However CD+G?, Photo CDs? and Video CDs are not officially supported, though it's compatible with workarounds.]
[https://segaretro.org/Sega_Dreamcast/Technical_specifications#Memory All VA0, VA1, VA2 Dreamcasts universally support GD‑ROM, and all VA0, VA1 and some VA2 Dreamcasts (early VA2s, later VA2s had their BIOS having dropped CD support in an effort to combat piracy) support CD‑ROM, Audio CDs and CD‑DA.] [https://www.angelfire.com/games2/dctech/vcds.html However CD+G?, Photo CDs? and Video CDs are not officially supported, though it's compatible with workarounds.]
==PlayStation Portable's UMD Drive==
The physical UMD Drive utilizes a 660nm red laser mechanism to read dual-layer optical discs with a maximum capacity of 1.83 GB and a data transfer rate of up to 11 Mbps (1.375 MB/s). Aside from reading standard game data, the drive's firmware and hardware layers handle region coding and copyright protection, which dictates how the PSP separates game executables from multimedia content layers.
While "UMD Movie" was initially common, "UMD Video" evolved as a broader term for various video content (TV, documentaries), while UMD Music saw limited use. UMD-PG refers to interactive media specific to the PSP.
During the era of the PlayStation Portable (PSP), "UMD Movie" was more common as it represented the main function of the format but as UMD adoption expanded beyond movies and included other types of video content such as TV shows, music videos, and documentaries, "UMD Video" became a more generic term to encompass the full range of applications. While UMD primarily focused on movies and video content, there was also some limited use of the format for UMD Music. However, it wasn't nearly as widespread as movie or other UMD Video content. UMD-PG on the other hand stands for UMD-Players Game, and it was used for a unique type of [[Home_media_players#Interactive_media|interactive media]] released on UMDs for the PlayStation Portable (PSP).
*PPSSPP has no UMD Video or UMD-PG support at the moment: [https://github.com/hrydgard/ppsspp/issues/4902 UMD Movie request] and [https://github.com/hrydgard/ppsspp/issues/11662 UMD Video and UMD-PG request] for PPSSPP. According to hrydgard (PPSSPP dev): "If someone contributes support for UMD Video to PPSSPP, it will be accepted and merged. [https://discord.com/channels/293316141479362560/293316141479362560/1178765683304181909 However, it's unlikely to ever be my personal priority, for example, "I'm focused on the game-playing part. There are better ways to watch video".] See [https://www.ppsspp.org/docs/faq/ PPSSPP FAQ: Can PPSSPP play UMD video discs?] section.
*JPCSP has [https://github.com/jpcsp/jpcsp/issues?q=is%3Aissue%20state%3Aopen%20umd%20video%20 partial UMD Video support] ([https://github.com/jpcsp/jpcsp/issues/388#issuecomment-1300530907 demonstration]). Also see [https://github.com/jpcsp/jpcsp/blob/master/src/jpcsp/GUI/UmdVideoPlayer.java UmdVideoPlayer.java] and [https://github.com/jpcsp/jpcsp/tree/master/src/jpcsp/media src/jpcsp/media] for how it is implemented.
*Adrenaline [https://old.reddit.com/r/VitaPiracy/comments/unb0r1/heres_how_to_watch_your_umd_movies_on_your_vita/ never had UMD Video support].
:See [[Home media players|this dedicated page]] for more information about interactive media and home media playback support for emulation software.


==Wii U Proprietary Optical Disc Drive==
==Wii U Proprietary Optical Disc Drive==