Next Generation Emulation banner

Is using a Dual Shock supposed to come w/ big performance hit?

1804 Views 17 Replies 5 Participants Last post by  takwu
...I finally have my Dual Shock working correctly. But it seems to have atrociously slowed down PSX emulation. Where I could have games easily run at full speed before, now they are running at least 10-15fps under normal PSX speed. Where GT2 would stay at a constant 60 before, now its like 20-30!!??? If I use PC fps calc, [where full speed would be 30fps], I can run at like a constant 20-23fps. But that really, really, blows man. I've tried turning down the video settings: res, color depth, filtering, etc. and it still wants to run slow as hell. Has anyone got any ideas here?
1 - 18 of 18 Posts
Yep, its gotta be the controller. It has to emulate all that much more data, stuff or whatever. I just ran a lap on GT2, getting right around 20fps, so it was jerky as hell. Then the replay ran just fine at a contstant 30, beautifully. If anyone's using a Dual Shock and running the emu at full speed, will u please post your specs, configs, and that stuff?
I can't even get mine to work, what settings do you use?
Can you elaborate a bit on "i can't get it to work"? There's like a million and a half different PSX adapters for sale on the web, did you get one of those? I'm using a home made paralell port adapter w/ the Direct Pad Pro 5.0 drivers. Then you have to go to ePSXe's pad config and set it to Digital/Analog. Because Direct Pad works thru Direct X, that's what I've set the vibration to. Then just set all the buttons accordingly...
Originally posted by fluxcapacitor
Can you elaborate a bit on "i can't get it to work"? There's like a million and a half different PSX adapters for sale on the web, did you get one of those? I'm using a home made paralell port adapter w/ the Direct Pad Pro 5.0 drivers. Then you have to go to ePSXe's pad config and set it to Digital/Analog. Because Direct Pad works thru Direct X, that's what I've set the vibration to. Then just set all the buttons accordingly...
I use the same thing, but I don't have any slowdowns on ePSXe.
  • System specs
    Pentium III 1GHz
    ASUS CUSL2-C Black Pearl Special Edition motherboard
    512MB RAM PC 133
    ASUS 50x CD-ROM
    18.4 Seagate Cheetah SCSI HD, 15000 RPM
    Hercules 3D Prophet II Ultra (nVidia GeForce2 Ultra)
    SoundBlaster Live! Platinum
    Windows 98 SE
  • ePSXe config
    Pete's OpenGL driver 1.51
    ePSXe SPU Core 1.40
    Pete's CDR ASPI Driver 1.4
    SCPH 7502 BIOS
See less See more
Satan, what does your gamepad config screen look like in the values for the sticks? On mine I have "LY" for the up/down axis on the left, and "LX" for the left/right axis on the left. On the right stick, I have "LRZ" for the left/right axis, and "LZ" for the up/down axis. I did a forum search for "dual shock" and came up w/ a whole bunch of results. Upon reading one, one guy went into RegEdit and changed the values for ePSXe's config under gamepad. If you getta moment, will you check that out for me? I spent a whole lotta time and effort to make this damn controller work, and if its all for shit cause the Emu slows down, I'll be left very pissed...so if you can help that's very cool...
I'm not at home right now, so I can't tell you exactly how I configured it. I did some registry editing to get it to work too, but I don't really reccomend messing with the registry, unless you know what you're doing.
I know what you mean about messing w/ the registry but just changing the settings for the way a gamepad is config'd I wouldn't think would have the potential to screw up my system. Anyhow, changing settings is not a big deal for me. As long as you or anyone else can tell me exactly what to set what to...
G
I think your home made adapter may just be your problem. When you are using the Dual Shock it is drawing power from your system and thus slowing it down. When you run a replay, you are watching a video and no extra power is being drawn from your system. I use a Dual Shock controler w/a PSX to USB cable made by Pelican Accessories. It works perfectly, all buttons function correctly, and there are no slowdowns at all. The only thing it doesn't do is rumble. Unfortuneately, the cable does not support that particular feature. I'm using Pete's OGL GPU vers. 1.51, Pete's DSound SPU vers 1.10, Pete's CDRom plugin vers 1.5, and the 7502 bios. My system is an Athlon T-Bird 1.2ghz, GEForce 2 GTS, Sound Blaster Live Value, 128 megs of Corsair PC 133 ram, 266 FSB, and Win 98 SE.
sincerely,
sx/amiga
Two things:
#1)I have it wired also to a 9v power adapter that plugs in to the electrical outlet, so that's where the dual 'shock' vibration power comes from...
#2)My power supply is a 431watt Enermax. I run 6 80mm fans, 2 120mm's, and a 60 on the CPU. WHich is alot, but that's still a big power supply...I don't know alot about the electronics end though about what components draw what, so I don't think that's my prollem though...
Originally posted by sxamiga
I think your home made adapter may just be your problem. When you are using the Dual Shock it is drawing power from your system and thus slowing it down. When you run a replay, you are watching a video and no extra power is being drawn from your system. I use a Dual Shock controler w/a PSX to USB cable made by Pelican Accessories. It works perfectly, all buttons function correctly, and there are no slowdowns at all. The only thing it doesn't do is rumble. Unfortuneately, the cable does not support that particular feature.
No, power is not a problem. The paralell port can provide enough power for the pad to work, and the rumble function is powered by an outside source. It's a really simple and easy-to-make scheme, but it's also very well done. :)
I believe his problem is somewhat related to his GeForce2 MX. It's a nice card, but it's not the fastest one available. And all the extra processing used by the controller must be slowing down his system, thus causing the framerate to drop on ePSXe. As he said, on the replay it runs pretty fine, but the framerate drops when he's playing.

Originally posted by sxamiga
I'm using Pete's OGL GPU vers. 1.51, Pete's DSound SPU vers 1.10, Pete's CDRom plugin vers 1.5, and the 7502 bios. My system is an Athlon T-Bird 1.2ghz, GEForce 2 GTS, Sound Blaster Live Value, 128 megs of Corsair PC 133 ram, 266 FSB, and Win 98 SE.
sincerely,
sx/amiga
I want your FSB.
See less See more
And fluxcapacitor, have you ever tried to run the game from your HD instead of using the CD-ROM?
I do experience some slowdowns when using my CD-ROM to run a game, but not when running it from my HD (that's where a 15000RPM SCSI HD really makes the difference), even with Full VRAM Primitives turned on.


If you have tried it, feel free to disregard my post.
...no, can I make an ISO w/ Nero 5.5?
Well, if someone, anyone who uses a dual shock thru the paralell port can please post their gampad config settings, that'd be phatty. Also go into regedit, to:

HKEY_CURRENT_USER\Software\epsxe\config

Also, this post:
http://boards.psxemu.com/showthread.php?s=&threadid=11&highlight=dual+shock

--Operations says he tweaked some reg settings, maybe that's what I need?
Originally posted by fluxcapacitor
...no, can I make an ISO w/ Nero 5.5?
I'm not 100% sure, but I really think you can. I use CloneCD, not Nero. :)
Use dual shock gamepad with USB connection . For me , I use
wingman rumble gampad with USB conncetrion and there is no
any slowdown at all when I play any vibration supported game
through epsxe .
bump
i used to use a Gravis Gamepad Pro for standard PSX pad in ePSXe
recently i switched to a Thrustmaster Rage 3D gaempad for DualShock emu in ePSXe.

no performance hit whatsoever. still at full 60fps most of the time for GT2.
(my sys spec, not very impressive, is in my profile interests section)
1 - 18 of 18 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top