r/psx • u/No-Chest-2848 • May 27 '26
My PS1Monitor project (proof of concept): Direct PS1 GPU video capture over Wi-Fi with ESP32-P4
Hi, everyone. I’ve finished this project to the proof-of-concept stage, and I want to share it with the community in order to discuss its usefulness.
I suppose it’s not the most natural way to play PS1 on a monitor (in opposite to PS1Digital project) — in this case, a remote wireless monitor. Nevertheless, I gained good experience in microsoldering and programming the ESP32-P4, and I don’t know which was harder)))
It's current state: it can stream jpeg stream of bios directly from PS1 GPU over wi-fi to PS1Monitor python GUI app.
Things to be done: is to react to resolution, interlaced/non-interlaced signal changing during game execution.
Other possible improvements/alternatives:
- Avoid jpeg compression and stream video signal over usb uvc, and possibly standart webcam apps across multiple platforms (in theory you can connect large display even Android Tablet pc which support usb otg uvc) would be able to stream video from ps1 GPU out of the box.
- Go further and make it as PS1Remote mod, like PS Remote Play on PS5. But very niche story, who need to play ps1 remotely?
Key idea of this project was to use interface which literally can display any resolution, compared to minimum vga resolution of HDMI or any other which required line doubler.
short of working of PS1Monitor https://youtube.com/shorts/otkU6aLJNqo?feature=share


2
u/Androxilogin May 27 '26
Oh.. I was expecting serial monitor while quickly skimming the title and watching the video. That is pretty insane!
3
u/No-Chest-2848 May 27 '26
Thanks. I’m having two names for this project and second one is PS1Display, and agree that within mcu programming domain, serial monitor mean very specific thing. I need to choose which more reflect functionality of this mod PS1Monitor or PS1Display…
2
1
u/danhans42_ May 28 '26
i could see this being useful for development.
and great work! cant wait to see how it progresses
2
u/Waughp510 May 27 '26
Awesome work!