-
Free Overlays: https://ko-fi.com/s/e088d8752c
-
Free Shader: https://ko-fi.com/s/e31768e66d
It’s hard for me to make this post. I still consider this project unfinished, but I just have to end it abruptly.
For the past year (since May 2025) I learned how to do Overlays that reacts to both Touch & Physical Input. I had so much fun doing them that I didn’t realized the quantity I made, as I kept trying new ideas, and refining my skill.
I intended to make a bigger release in the future, I was going to call “Wave One”… Initial deadline was August 1st 2026, but I can’t reach that date safely, it’s the reason why I’m making this thread, to let the RetroArch community know about my “one year’s worth work”.
Since January, I had an idea to try to make RetroArch react to Gyro / Accelerometer Sensor Input, and the thinng I attempted to do was a Python script connected to RetroArch PC via Local Network. Got as far as moving around a white square by tilting my (literal work tool) HP Notebook with Accelerometer included: Gyro Test
Then, literally a month later, something happened… suddenly SLANG shaders can benefit from Gyro/Sensor input natively (as long as your device supports VULKAN) Then I began to test with that feature:
Took a while, but learned to implement the feature properly and did this:
This day, I intended to continue with this project, but my Notebook is literally dying (it’s why I can’t keep working on this for now) and it’s the main reason why, today, I’m releasing all my work. I managed to give a “Last Hurrah” to my “LCD Master v2” shader, which is a rework of the previous one with added features in order to complement my Input Animated Overlays:
ARCADE:
HANDHELD:
SNES:
N64:
PS1:
There are not all, but they essentially showcases my work.
This is how “LCD Shader v2” works in a low-end device (Samsung Galaxy A03)
And here’s a timelapse process of the creation of one “Input Animated Overlay”
All this is almost incomplete. Was hoping to refine some of my Overlays and surely make even more shaders to complement the experience… but it seems the GPU of my Notebook (the one I’ve been using to make all of this) is finally dying:
Shader “LCD Master” has been submited to LibRetro/RetroArch via Github: menamortarte666-creator/slang-shaders: [LCD Master.slang] Includes V+H Scanline Parameters to build your own LCD Grid / LCD Temperature+Tint / Gyro Sensor Based Drop Shadow
Since it’s my first time doing this kind of project, I don’t even know if I submitted my work correcty (GitHub’s interface has always confused me). Feel free to download and play around with it.
This only begs for an immediate release before my Notebook dies completely. Initial release for “Wave One” (everything here) was August 1st. But that’s canceled for obvious reasons. You can still get my “complete work” in my Ko-Fi.
I really hope everything I’ve done thus far isn’t in vane.

Sincerely: JuanMena (@MENAMORARTE)







































