Open pietro1704 opened 1 year ago
Similarly GP2042(https://github.com/FeralAI/GP2040) is a gamepad firmware for the Raspberry Pi Pico and other boards based on the RP2040 microcontroller.If you can increase your support for it, it will be a great blessing for players who like to play street bullies in the first year!
emulating dualshock 2 functions on a dualshock from ps1 console is the same of emulating a PS5 on a potato
how emulate the system of button pressure if dualshock doesn't have the hardware for that?
Emulate the functions of a new hardware , new tech with old hardware, old tech isn't possible anyway! Newer controllers (not all of them) can be able to emulate dualshock 2 functions as they existed previously to the controller, but the dualshock 2 functions doesn't exists when the original dualshock was created obviously!
abstraction layers are a thing, just return the pressure as 0 or max with a key combo or frankly, could probably just get away with constantly returning no pressure since so few games in the library actually bother to even use the analog buttons for anything other than a binary pressed|not pressed
I think the main issue with adding compatibility for PlayStation 1 controller is that PADEMU is implemented for USB and Bluetooth, which means we need to find another way inside OPL code to add support for DS1 from the controller ports.
i have a dualshock 1 with have great stick sensibility for fps games, but cannot play game like "bullet" or "gran turismo" because the game force to have dualshock 2, other not original joystick can be used but, have a bad sensibility on L and R stick. is a pain to play this games with this joysticks. i wonder that opl can only tell to game that is running: "hey this is a dualshock 2...." when i'm actually playing with a dualsock 1. dont need to emulater button sensibility.
I got myself a DualShock 1 to specifically play without the analog buttons (holding them in for a long time hurts my fingers). However, there are some games which will not work with a DS1. Need for Speed Underground and newer, for example. I can't accelerate using the X button. Need for Speed Undercover even tells me there is no controller plugged in.
So, this feature request is not really about getting the pressure sensitive functionality on DS1 controllers, but rather making the games playable on one.
Discussed in https://github.com/ps2homebrew/Open-PS2-Loader/discussions/765