2020-11-24 02:08 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003550Cabal[WHDLoad Installs Games] slavepublic2019-06-25 22:44
Assigned ToProject InfoCabal (Ocean)
Summary0003550: [Cabal] CD32 Pad Option bug
DescriptionCD32 Pad option doesn't work well on:

A1200/030 Rev 1D.4 C= Kick 3.0 WHDLoad 18.2
A1200/ACA030 Rev 2B C= Kick 3.1 WHDLoad 18.2
A1200/030 Rev 1D.4 C= Kick 3.1 WHDLoad 18.2
A1200/PPC/060 Rev 1D.4 AmigaTech Kick 3.1 WHDLoad 18.2

Strange Pause and autofire option on first button.
The Game start in 2 Player Mode even if only the RED Button is pressed on the gamepad.

Tested with: CD32 original Pad, Boomerang CD32 pad, Kipper PSX Adapter, Competition Pro Honey Bee CD32 Pad.

On WinUAE 3.3.0 all is ok.
TagsNo tags attached.
ChipMem2 MB
WorkbenchOS 3.0
KickROM40 - Kick 3.1
Attached Files



note ~0005311

StingRay (developer)

Can't reproduce. You can still start the single player game with F1 anyway. And what does "Strange pause and autofire option" mean? You need to provide a bit more useful info than that.

note ~0005312

DanyPPC (reporter)

At the start screen "CABAL" logo, when i press the RED button (1 Player) the game starts always in 2 player mode. Even if i press F1 the game starts in 1 player mode, but then the fire button doesn't work well, sometimes it make pauses after a shot, as it acts for the Play Button that pauses the game.
The second button launches 2 bombs at a time, and generally the direction down of the joystick isn't disabled at all.

All works as expected only on WinUAE, but on original machine i have to disable the 2 button option with CUSTOM3=0.

note ~0005313

StingRay (developer)

Why should the down direction be disabled? Disabled is down+fire when using the joypad option, nothing else.

As for the rest, I might create some test versions for you to try, I'll attach these to this ticket, you need to give me feedback then if/when something changes regarding the joypad problems.

note ~0005314

DanyPPC (reporter)

Of course.

I'll test new slaves on my Amiga Real machines !
WinUAE is only an option for a real Amiga User ;)

note ~0006889

JOTD (developer)

In fact we can detect joypad vs joystick using some custom code I use

If wrong detection of joystick as cd32 joypad, pressing button 2 presses ALL CD32 joypad buttons which triggers pause and other strange stuff.

Slave needs to be reassembled with my version of "ReadJoyPad.s" probably and add a "_detect_controller_types" call at the start. Sting will you do the honors?

-Issue History
Date Modified Username Field Change
2016-08-31 20:24 DanyPPC New Issue
2016-08-31 21:09 StingRay Note Added: 0005311
2016-08-31 21:09 StingRay Assigned To => StingRay
2016-08-31 21:09 StingRay Status new => assigned
2016-08-31 21:24 DanyPPC Note Added: 0005312
2016-08-31 23:10 StingRay Note Added: 0005313
2016-09-01 07:01 DanyPPC Note Added: 0005314
2019-06-24 12:05 StingRay Assigned To StingRay =>
2019-06-25 22:44 JOTD Note Added: 0006889
+Issue History