View Issue Details

IDProjectCategoryView StatusLast Update
06733SWIVslavepublic2026-07-02 08:48
Reporterztronzo Assigned ToPsygore  
PrioritynormalSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Project InfoSWIV (Sales Curve)
http://www.whdload.de/games/SWIV.html
Summary06733: Controls issue when using 2nd player with Jeep with 2 buttons
DescriptionUsing v1.8 with the option "Disable Jump Control (if 2nd button is pressed)"
the 2nd button doesnt jump
Steps To ReproduceLaunch with slave v1.8
enable the WHDload option "Disable Jump Control (if 2nd button is pressed)"

Start with Jeep using F6 (Joystick1) and hit 2nd button on your joystick, you will see it does nothing and there is no way to jump.
Additional InformationWorks fine when Jeep is on the F7 (Joystick2)
TagsNo tags attached.
MachineA1200
CPU68020
CPUSpeed14
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 3.0
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad19.2beta
imported

Activities

ztronzo

ztronzo

2025-04-13 01:27

reporter   note ~14475

BTW, would you be able to open-source your slave file? (the LZX is password protected)

I would like to attempt to add dual-stick support for the Jeep
ztronzo

ztronzo

2025-04-13 02:12

reporter   note ~14476

Correction: I had some trouble understanding on when it actually happens.

if you hit 2nd button on the controller for player1 port J2/F2, either the player has joined the game or not, the jump for player2 in port J1/F6 is disabled
ztronzo

ztronzo

2025-11-13 19:03

reporter   note ~14671

any update?
ztronzo

ztronzo

2026-06-21 00:20

reporter   note ~15036

Coming back to this after a while and reading this, I thought to add a note with a clearer explanation to reproduce the issue:
Please note that when I refer to Joystick1, I actually refer to the controller in Port0 (mouse port), and Joystick2 for Port1
This is just to be on par with the same way the game refers to them.

1. Enable the WHDload option "Disable Jump Control (if 2nd button is pressed)"
2. Press function keys to confirm controller selection screen, assign player controls with using F2/F6 = Helicopter on Joystick2/Jeep on Joystick1 (This is usually the default with slave v1.8 but not with the original game)
3. Start the game with the Jeep, everything will behave as normal with Joystick1
4. Press 2nd button on Jeep Joystick 1 and it will not jump (neither in joystick mode nor CD32 mode). Double tapping direction still allows to jump at this point.
5. Press the 2nd button on the "other controller", Helicopter Joystick2 2nd button
6. Jeep player J1 can no longer jump with double tapping direction either

Conclusion, 2nd button jump was not implemented properly to J1

PS. Just a thought, perhaps this broke when you set the defaults to F2/F6 in the controller selection from original F2/F8
Psygore

Psygore

2026-07-01 08:22

developer   note ~15054

Attached a new slave 1.9, it should fix this issue now.

Please note:
- cd32 buttons are only supported on port1 (Player 1)
- 2nd button supported on port0 now (Player 2)
- pressing F1-F6 keys will reset the option status of "Disable Jump Control (if 2nd button is pressed)"
SWIV19.lha (2,309 bytes)
ztronzo

ztronzo

2026-07-01 23:11

reporter   note ~15055

Thanks for fixing this!
Confirmed with a quick test that it works as expected!

Issue History

Date Modified Username Field Change
2025-04-12 23:58 ztronzo New Issue
2025-04-13 01:27 ztronzo Note Added: 0014475
2025-04-13 02:12 ztronzo Note Added: 0014476
2025-11-13 19:03 ztronzo Note Added: 0014671
2025-11-24 17:19 Wepl Assigned To => Psygore
2025-11-24 17:19 Wepl Status new => assigned
2026-06-21 00:20 ztronzo Note Added: 15036
2026-07-01 08:22 Psygore Note Added: 15054
2026-07-01 08:22 Psygore File Added: SWIV19.lha
2026-07-01 23:11 ztronzo Note Added: 15055