15 September 2009, 09:44 | #1 |
Registered User
Join Date: May 2009
Location: Oxford, UK
Age: 43
Posts: 511
|
CD32 pad emulation in WinUAE for some games
I've got a Logitech Precision control pad that I've got configured as a CD32 pad in WinUAE, as it has basically the same layout (except it has an unnecessary second pair of shoulder buttons).
Now in some games (e.g. Guardian CD32) all four 'fire' buttons plus the shoulder buttons do exactly what they're supposed to. But without changing any settings, it doesn't work for other games, e.g. Alien Breed 3D CD32 or Ultimate Body Blows CD32. With AB3D, the four 'fire' buttons seem to work okay but the shoulder pads, which are meant to strafe left and right, don't do anything. (Incidentally I've also tried this with the same result on a hard-disk installed A1200 version with 'PatchAB3D' applied which apparently incorporates the 'SetJoyPort' functionality by John Girvin). With Ultimate Body Blows, it's an apparently random effect. 'Kick' button works okay, as does special move and jump forwards (right shoulder button). But jump backwards is assigned to the 'start' button (should be left shoulder), and the 'block' and 'punch' buttons don't seem to be assigned to anything. I've tried this with two CD32 ISOs - one with Project-X on the same CD, one on its own, no difference. Any clues? |
15 September 2009, 10:41 | #2 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,524
|
You could have a look at the Input panel and change the button mapping, so that it matches your joypad. The shoulder buttons for example would be 'CD32 RWD' and 'CD32 FFW'.
|
15 September 2009, 10:56 | #3 | |
Registered User
Join Date: May 2009
Location: Oxford, UK
Age: 43
Posts: 511
|
Quote:
I have checked that the joypad mapping doesn't change when I try Alien Breed 3D or Ultimate Body Blows (it doesn't) so the mystery continues... |
|
15 September 2009, 11:48 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
This needs confirmation first. It would not be the first time game does something unexpected or there are multiple different game versions
|
15 September 2009, 12:03 | #5 |
Registered User
Join Date: May 2009
Location: Oxford, UK
Age: 43
Posts: 511
|
Yeah I'm not even sure there's anything wrong with WinUAE, but as I don't have a real CD32 handy so I can't check!
If it makes any difference, one of the versions of Ultimate Body Blows I tried was the one from the EAB File Server (the one with Project-X as well). Anyone know if this version should work? |
15 September 2009, 15:09 | #6 |
Registered User
Join Date: May 2009
Location: Oxford, UK
Age: 43
Posts: 511
|
Okay I've found a couple of utilities on Aminet with which I can maybe do some confirmation tonight - joytest_CP.lha (which tests that the Amiga is receiving the buttons) and fakepad.lha (which emulates the CD32 pad, so I thought I could try at least A1200 AB3D with that and see if it recognises the software shoulder buttons).
|
15 September 2009, 22:58 | #7 |
Registered User
Join Date: May 2009
Location: Oxford, UK
Age: 43
Posts: 511
|
Gah! Pulling my hair out now... not sure this is a WinUAE issue (so maybe its in the wrong forum) as CD32 pad works perfectly on Guardian, on Super Street Fighter II and on that Workbench joypad test utility.
Would be very grateful if anyone could either: (a) name some other Amiga or CD32 games which use all or most of the CD32 pad buttons for me to do more testing; and/or (b) confirm if they can get CD32 pad working FULLY on any version of Ultimate Body Blows or Alien Breed 3D, via WinUAE or otherwise? |
16 September 2009, 00:34 | #8 | |
PSPUAE DEV
|
Quote:
|
|
16 September 2009, 02:44 | #9 |
Global Moderator
|
Used the CD32 quickstart and I can confirm the same issue with UBB from EAB file server (the one with Project-X and other game demos).
Btw, as I never had a CD32 I am not sure, but the key that triggers jump forward is bound to Joy2 CD RWD and since on electronic devices RWD is usually on the left and FFW on the right, that should make it the left shoulder button? In such case, this key also has a problem. Or are the CD32 shoulder buttons made so that you have RWD on the left when you look at the buttons directly (i.e. 180° from how you normally hold the joypad)? |
16 September 2009, 07:16 | #10 | |||
Registered User
Join Date: May 2009
Location: Oxford, UK
Age: 43
Posts: 511
|
Quote:
EDIT: Incidentally in the case of Alien Breed 3D A1200, I have the same problem even if I map all the CD32 buttons to the keyboard keys. In other words it seems the problem is not my pad but either the emulation or these specific games (or maybe some incompatibility between the two). Quote:
Quote:
Last edited by antonvaltaz; 16 September 2009 at 07:31. |
|||
16 September 2009, 10:11 | #11 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,524
|
I really hope someone with a CD32 has pity with you and will test it Maybe even someone with the original, that can confirm if it's either a bugged version in the file server or if the game itself is the problem.
|
16 September 2009, 11:21 | #12 | |
I Identify as an Ewok
Join Date: Jul 2001
Location: North Lincolnshire
Age: 45
Posts: 2,356
|
Quote:
@ antonvaltaz... The problems you are encoutering are more than likely because the game doesn't make use of the CD32 joypads extra buttons. This is likely as you have said other CD32 games work ok. |
|
16 September 2009, 11:54 | #13 |
Registered User
Join Date: May 2009
Location: Oxford, UK
Age: 43
Posts: 511
|
|
17 September 2009, 08:11 | #14 |
Registered User
Join Date: May 2009
Location: Oxford, UK
Age: 43
Posts: 511
|
First of all, discovered I'm a numpty as Alien Breed 3D CD32 controls DO work, I'd forgotten exactly what the shoulder buttons are used for (oops...)
As for Ultimate Body Blows though, still no luck. Have tried both ISO versions I have again, in the WinUAE 2.0.0 beta as well, still no difference. Also attempted to try the HD-installed version from WHDownload, but couldn't even get that to load (from the WHDLoad docs I think the slave may be incompatible with the Cloanto A1200 kickstart ROM I have). So, I think I'm going to have to give up... :-( At least I can still play it with one-button joystick mode. |
17 September 2009, 08:42 | #15 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Quote:
Quote:
|
||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Using CD32 pad on A1200 running CD32 games issue | RetroPaul | support.Games | 23 | 14 October 2013 23:51 |
using cd32 pad with winuae?? | jimmer78 | support.WinUAE | 2 | 13 October 2010 15:12 |
The Quest To Make The Comp Pro CD32 Pad My Favourite Pad | StarEye | support.Hardware | 0 | 02 December 2007 22:21 |
CD32 games not working on winuae'CD32 emulation | laser | support.WinUAE | 8 | 03 July 2007 21:49 |
CD32 game pad controlls in WinUAE? | MheAd | support.WinUAE | 5 | 30 June 2003 21:09 |
|
|