cellMic: add EyeToy and PsEye types #19481

Open
Megamouse opened 1:33pm on September 13, 2026 wants to merge 67 Ξ” into rpcs3/rpcs3 master from
celllllllmic

Pull Request Overview

  • Opened on September 13, 2026
  • Status Open
  • Commit count 1 with first commit September 13, 2026

Total Delta

67 Total Diff Delta

Open Days

Open 5 weekdays

Test Delta

0 Diff Delta in Test Files
Breakdown by Phase

How long has this pull request spent in each phase of its lifecycle?

Data pending calculation for pull request

Author avatar

cellMic: add EyeToy and PsEye types


  • Adds two more mic types "Eye Toy" and "PS EYE"

  • These mic types are primarily used in cellMicGetType, but I also added the handling to other relevant places (maybe not correct, but irrelevant if not explicitly selected)

I tried to fix the mentioned issue and saw that the tty spams "Microphone is not an EyePlay!", which gave me the necessary information for this implementation.
Mesmerize needs "PS Eye" selected in order to have audio input.

Fixes #19412

Quick summary

In the game Mesmerizeβ„’ [NPUA80132], there are a couple video effects that, alongside being controllable with your arms, can also be affected by sound coming from the camera.

The emu currently does not support this.

Details

I will share an image that will make this more clear>

<img width="1650" height="902" alt="Image" src="https://github.com/user-attachments/assets/058eb688-b9b2-4894-820a-beb591012ff3" />

as you can see on PCSX2, you can make the EYE TOY read both audio and video, but to my knowledge, RPCS3 only does video feed, not audio data

No comments have been left on this PR.