|
Post by kinghanco on Mar 27, 2007 16:07:21 GMT -5
Can you disabled the L and R sticks on the SCPH-1010: Normal pad?
Disabled those just like the rumble is disabled. Maybe it will solve the controllers setup issue.
|
|
|
Post by patrickp on Mar 27, 2007 18:26:08 GMT -5
The analog sticks should be effectively disabled in Normal mode, kinghanco - that is, they should have no effect in a game.
Edit: I would think the reason why they can still be configured is because otherwise the Normal mode setting would delete the Dualshock mode setting. But they have no effect in a game in Normal mode.
|
|
|
Post by Sune on Mar 27, 2007 21:14:22 GMT -5
You have to differentiate between what controls the emulated Playstation sees and what Windows sees.
Windows reports a number of attached joysticks, and a number of digital buttons and analog axis, if applicable, for each.
When normal pad mode is set, the emulated Playstation only sees digital controls. But if you're using any kind of analog joystick/gamepad with your PC, you can still map any of its analog axis to the digital controls in the configuration menu. The emulated Playstation sees a SCPH1010 connected to it.
When Dual Shock mode is set, the emulated Playstation sees a Dualshock controller with "Analog" mode enabled connected to it.
Even if the joystick or gamepad you use with your PC only has digital controls, you can still map them to the analog axis input in pSX. The emulated Playstation sees a SCPH1200 controller attached, even if you've mapped digital buttons to the analog axis in the configuration dialog.
Disabling analog joystick axis on the host PC is a really bad idea, some people might have joysticks that are analog only.
In my humble opinion it's a good idea to maintain the ability to map anything to anything.
|
|
|
Post by kinghanco on Mar 28, 2007 12:54:03 GMT -5
I give up. This is awful on how Windows interfere pSX.
Some of my games work more stable than Strider with all 3 controllers setup. This maybe Strider behaving issue.
|
|
|
Post by patrickp on Mar 28, 2007 13:25:58 GMT -5
The bottom line is that PCs (and other computers) are made to perform a wide range of tasks, and perfect interfacing with Dualshock controllers for the purpose of emulating console games has to come pretty far down the list. In fact, Playstation controllers were never designed to interface with anything other than Playstations, and have to be connected to a computer via adapters, which then have to connect to a PC through ports that were designed for multi-purpose interfacing, not specifically for connecting Playstation controllers.
If you really, desperately need the controllers to work that perfectly, kinghanco, you need to use a Playstation. Emulation is the art of getting things to run on platforms they were never meant to run on - I think that, rather than criticising and heckling pSX Author for not emulating the Playstation perfectly, we should be amazed and thankful he's done it so well - and given us the results completely free of charge.
I'll certainly find myself being critical of some of the ways he's done what he's done - but I _never_ lose sight of the fact that he owes us nothing - in fact, it's us who owe him bigtime for what he's given us.
It's not Windows interfering with pSX, either. pSX was originally written to run on Windows. I may be a long, long way from being Micro$oft's biggest fan, but the fact that a very different, and completely purpose-built device like a Playstation can be emulated so well on their product speaks volumes about its adaptability. Remember, nothing on a PC running Windows was actually designed or intended for running console emulators - let alone Dualshock controllers.
|
|
|
Post by Gamesoul Master on Mar 29, 2007 8:37:45 GMT -5
Well, at least the game *works* now (the compatibility list reports it not working as of v1.10). Going from not working at all to mostly working, with one version change, is a pretty big step. All I know is that the problem can't be Windows at all. Probably just pSX having some small problem with the game.
Though I find your report on the game really odd... usually when a game is programmed to accept analog input, it makes *some* use of the analog sticks, even if it's only a mirrored implementation of the digital pad. Perhaps this particular (and peculiar) lack of support confuses pSX (since it's such a rare occurance) and messes with how it interacts with the game when the analog signal is enabled...
|
|
|
Post by Sune on Mar 29, 2007 10:26:57 GMT -5
The original report is bogus. Strider works great in pSX 1.7 as well.
And I think you're right.
|
|
|
Post by kinghanco on Mar 29, 2007 13:44:59 GMT -5
Gamesoul Master, if you have Strider cd and test it with Dualshock 1 or 2 then you will see the different on Playstation and pSX behaver. Want me to test it with nostromo n45 controller? It doesn't have rumble and it looks kind of like a Playstation Dualshock controller. It have a USB. I will give it a try and see if it does that same way as Playstation Dualshock. I will give you the report back after I get done testing. The report: Dam I can't test out the "Analog" mode because there isn't one on this nostromo n45 controller. If there was an option on pSX that let me use "Analog" mode then I be able to test that part with it. I do know it have a problem same way Dualshock do when using it. It is screwup. I need to buy another computer controller that have "Analog" mode and then retest this game? If it useless then this is final on my report. I will shut up about this now. ;D
|
|
|
Post by Sune on Mar 29, 2007 14:33:09 GMT -5
It doesn't matter if it has analog controls or not.
Just map its directional buttons to the analog thumbsticks in pSX.
It won't make any difference, the emulated Playstation still thinks there's a real Dualshock pad plugged into it.
Wait.. you said it looks like a Dualshock controller?
Does that mean it has two analog thumbsticks on it then? If it does, just map them to the analog controls in pSX...just like you do with your Dualshock pad when you use it with your USB adapter.
*takes a deep breath*
Okay...
For one last time, I'll attempt to explain this to you.
When you select Dualshock pad mode in pSX, the emulated Playstation sees a Dualshock controller with ANALOG MODE ON plugged into it.
Therefore, it DOES NOT MAKE ANY DIFFERENCE if your PC gamepad or joystick has an analog mode on/off button, or even analog controls.
Do you understand now?
|
|
|
Post by kinghanco on Mar 29, 2007 16:15:43 GMT -5
nostromo n45 controller have 2 sticks, L1, L2, R1, R2, directions, ESC, Mouse and Enter. It doesn't have a rumble, start, select and analog. Dualshock settings won't rumble using Strider on pSX. Sorry giving a fault report. I need to change my report on this. I made a mistake. But it works running on Playstation and using Analog+Rumble settings on pSX. Dualshock "Analog" mode is off when plug into Playstation and pSX. Only works when you enabled it after you run a game on Platstation and pSX. Edit: Sound much better?
|
|
|
Post by Sune on Mar 29, 2007 17:37:29 GMT -5
I'd like to know how you manage to run pSX on a Playstation.
|
|
|
Post by kinghanco on Mar 29, 2007 19:24:32 GMT -5
Do what? I'm talking about Playstation and pSX. Sorry about having you confused. ;D
|
|
|
Post by patrickp on Mar 30, 2007 14:47:43 GMT -5
My head hurts. I think it's that brick wall...
|
|
|
Post by kinghanco on Mar 30, 2007 22:25:19 GMT -5
I think we are done with this now. Unless pSX Author have something to say. Other wise lets leave this alone now.
Actually I want to move on with something else. Like testing another game.
|
|
|
Post by patrickp on Mar 31, 2007 19:02:26 GMT -5
kinghanco, at great risk to the continuing integrity of my cerebral cortex, I have to point out to you that you said This is true for a Playstation only because you normally start a game by switching the Playstation on so, as the controller is not powered until that point, you always start a game with the controller in the default digital mode.
pSX runs on a computer, though, which normally stays powered up and running both before and after you boot pSX. So it's perfectly possible to start a game on pSX with the controller already in analog (Dualshock) mode. In fact, most people wanting to play a game using the analog sticks will do exactly that, since it's much more convenient to change the setting before starting the game rather than after.
|
|