2021-02-27 22:12 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003550Cabal[WHDLoad Installs Games] slavepublic2021-02-03 09:22
Assigned ToJOTDProject 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?

note ~0009501

DanyPPC (reporter)

Noone is able to fix 2nd button problem for this game on real Amiga ?

note ~0009505

JOTD (developer)

first attempt to fix the issue, please try the attached slave and report back.

If it doesn't work, I have other leads

note ~0009511

StingRay (developer)

@JOTD: thanks for taking care of the joypad problem (@DanyPPC: everything can be fixed, it just requires someone to work on the problem and I had lots of other stuff to do in the last months so this patch had a somewhat low priority).

Once you you fixed the joypad problem, please send me the updated source as I have already done some other fixes in the meantime (not joypad related at all), thanks.

note ~0009514

JOTD (developer)

@Stingray my pleasure. Just wait for confirmation that it is fixed, as I just updated the readjoypad slave + added controller detect at startup. It may not be enough, and may require joypad read to be relocated in vblank

-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
2021-02-01 10:34 DanyPPC Note Added: 0009501
2021-02-01 21:26 JOTD Assigned To => JOTD
2021-02-01 21:26 JOTD Status assigned => acknowledged
2021-02-02 21:04 JOTD File Added: Cabal.zip
2021-02-02 21:05 JOTD Note Added: 0009505
2021-02-02 21:05 JOTD Status acknowledged => feedback
2021-02-03 09:08 StingRay Note Added: 0009511
2021-02-03 09:22 JOTD Note Added: 0009514
+Issue History