WHDLoad MantisBT - RainbowIslands
View Issue Details
0006049RainbowIslands[WHDLoad Installs Games] slavepublic2023-02-02 22:492023-02-04 08:51
ReporterRetro-Nerd 
Assigned ToDJ Mike 
PrioritynormalSeveritytweakReproducibilityalways
StatusclosedResolutionwon't fix 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA1200
CPU68030
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem128 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.8beta
imported
Summary0006049: CD32 blue button for "Jump" doesn't work with global Quitkey=$11a
DescriptionWhen i set the joypad combo Play+FWD+RWD with a global Quit=$11s the CD32 pad "Blue" Button for "Jump" doesn't work anymore. Fixable somehow?
TagsNo tags attached.
Attached Files

Notes
(0012419)
DJ Mike   
2023-02-04 00:39   
From WHDLoad's own docs:

"Using buttons from a joypad ($103..$10a/$113..$11a) as a QuitKey will make it impossible for the installed program to detect/check/use a joypad. The installed program will think a joystick is connected. This is because of some hardware limitations that the joypad can only checked once during a 1/50 second. So dont use it for games which require a joypad."

So I think your issue is that using WHDLoad's own CD32 quitkey support will unfortunately stop the slave's own CD32 pad support from working.

Since the slave already supports quitting with the CD32 pad, it should be enough to set a custom (keyboard) quitkey like $59 (F10) or $5d (numpad *) in the icon/info file to override the global one, and that should allow the slave's CD32 support to work again.
(0012424)
Retro-Nerd   
2023-02-04 06:05   
Confirmed. With a local quitkey set as a workaround the jump button works again, and the global quitkey works too. You can close it.

Issue History
2023-02-02 22:49Retro-NerdNew Issue
2023-02-04 00:39DJ MikeNote Added: 0012419
2023-02-04 06:05Retro-NerdNote Added: 0012424
2023-02-04 08:51DJ MikeAssigned To => DJ Mike
2023-02-04 08:51DJ MikeStatusnew => closed
2023-02-04 08:51DJ MikeResolutionopen => won't fix