Disc Drive emulation: Difference between revisions

Ahayri (talk | contribs)
Ahayri (talk | contribs)
Line 101: Line 101:
| colspan="4" {{✗}}<ref group=N2 name="Xemu_NoPassthrough">Xemu doesn't support low-level hardware command structures for direct disc passthrough of physical Original Xbox game discs or DVD media, even if using compatible PC optical drive hardware and unlocked firmware.</ref>
| colspan="4" {{✗}}<ref group=N2 name="Xemu_NoPassthrough">Xemu doesn't support low-level hardware command structures for direct disc passthrough of physical Original Xbox game discs or DVD media, even if using compatible PC optical drive hardware and unlocked firmware.</ref>
|-
|-
! scope="row" | Emulator Name 6
! scope="row" | [[PCSX2]]
| colspan="15" {{Unknown}}
| {{~}}<ref group=N2 name="PCSX2_CD">Mainline PCSX2 historically lacks stable CDRWIN BIN/CUE + Audio CD playback without virtual disc mounters, tracking via an open [https://github.com/PCSX2/pcsx2/issues/4880 feature request]. While pull requests like [https://github.com/PCSX2/pcsx2/pull/12037 #12037] aim to introduce native `.cue` support, mixed audio data formats previously required mounting images virtually as seen in pull reviews such as [https://github.com/PCSX2/pcsx2/pull/12032#pullrequestreview-2458230606 #12032].</ref>
| colspan="3" {{✗}}
| colspan="2" {{✓}}<ref group=N2 name="PCSX2_Passthrough">PCSX2 natively includes direct low-level CD-ROM and DVD-ROM drive passthrough command structures, allowing the execution of valid physical PlayStation 2 game software directly from local PC optical drives.</ref>
| colspan="2" {{}}
| {{✓}}<ref group=N2 name="PCSX2_Passthrough" />
| colspan="5" {{✗}}<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" />
|-
|-
! scope="row" | Emulator Name 7
! scope="row" | Emulator Name 7