This is an adapter for connecting USB mouse to PS1. It emulates the original SCPH-1090 PlayStation Mouse.
Check here whether the adapter is available for purchase.
The firmware is written mostly in C. It depends on Raspberry Pi Pico SDK.
For a guide on how to update the firmware, see Flashing the Firmware.
See kicad subdirectory for schematics and PCB design files. Alternatively, check wiring subdirectory for laymen-friendly picture guide or if you are looking to rewire your older usb-to-playstation-mouse adapter.
The enclosure is intended for the PCB-based variant. The handwired one will not fit.
Printing in clear PETG is recommended.
3D model: https://www.printables.com/model/914178-official-enclosure-for-usb-to-ps1-mouse-pro
- Known issues:
- In rare cases, Lemmings might pause during gameplay.
- USB mouse compatibility is not 100%. The same applies to USB keyboards.
- Gameplay video:
This project would not be possible without these. Please go give them a star.
https://github.com/sekigon-gonnoc/Pico-PIO-USB
https://github.com/listff/hidparser
To help this project, you can go listen to or even buy a music track of mine via your favorite service. It is not much, but it is the only digital product I am currently offering commercially as of writing this. Thank you!