WHDLoad MantisBT - ChuckRock2
View Issue Details
0006052ChuckRock2[WHDLoad Installs Games] slavepublic2023-02-03 20:542023-02-04 08:53
Assigned To 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
ChipMem2 MB
FastMem128 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
Summary0006052: Play Button issues with Global Quitkey=$11a set
DescriptionPressing the "Play" button ingame (disc version) quits without error message to WB, when a global quitkey=$11a (play+rw+rv) it set. Normally (with keyboard quitkey) it should be Play = Pause
TagsNo tags attached.
Attached Files

DJ Mike   
2023-02-04 00:42   
Not sure if this is similar to your Rainbow Islands report, but again the slave has its own CD32 pad support. As mentioned in the other report:

"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."

I'm less certain why pressing Play would quit you to workbench in this situation - but it could be interference from WHDL doing CD32 pad reads itself. Again, solution should be the same as Rainbow Islands - override quitkey with a keyboard code like $59/$5d, so slave's own CD32 pad support can work again.
2023-02-04 06:03   
Unfortunately the keyboard quitkey workaround doesn't help here. It helps to prevent the Play = Exit to WB issue. But with a keyboard quitkey set the global quitkey=$11a isn't working anymore. Probably needs an update.
DJ Mike   
2023-02-04 08:53   
Agreed - looking at readme the slave seems to lack built in support for quitting with FWD+BWD+YEL, which would be useful.

Issue History
2023-02-03 20:54Retro-NerdNew Issue
2023-02-04 00:42DJ MikeNote Added: 0012420
2023-02-04 06:03Retro-NerdNote Added: 0012423
2023-02-04 08:53DJ MikeNote Added: 0012428