View Issue Details

IDProjectCategoryView StatusLast Update
06958WHDLoadGeneralpublic2026-06-15 16:32
Reporterztronzo Assigned ToWepl  
PrioritynoneSeverityfeatureReproducibilityN/A
Status resolvedResolutionno change required 
Project InfoHD-Installer for OS-Killer
http://whdload.de/
Summary06958: New feature option request - ButtonWait for 4 players
DescriptionButtonWait is useful, but it works only for joystick port 1 and port 0

Can we have a ButtonWait4p which would also allow fire from the parallel port adapter?
Using the standard adapter (also include info for adding for the Genias adapter)

-----Standard 4p adapter-----
Standard adapter p3:
BTST.B #$02,$00bfd000 ; player 3
beq.s P3_FirePressed

Standard adapter p4:
BTST.B #$00,$00bfd000 ; player 4
beq.s P4_FirePressed

-----Genias 4p adapter-----
Genias adapter p3:
BTST.B #$02,$00bfd000 ; player 3 - 1st par port (same fire button as standard adapter)
beq.s P3_FirePressed

Genias adapter p4:
BTST.B #$01,$00bfd000 ; player 4 (also used as a shared P3-P4 second fire button on standard adapter)
beq.s P4_FirePressed
TagsNo tags attached.
MachineA1200
CPU68020
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 3.0
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad19.2

Activities

Wepl

Wepl

2026-06-08 21:34

manager   note ~15006

the ButtonWait option in WHDLoad is only a information provided to the Slave, all logic to react on a key/button is coded in the Slave, so this cannot be accomplished by WHDLoad
it would maybe possible to extend https://whdload.de/docs/autodoc.html#resload_Delay for this, but this will only influence a very limited amount of installs
ztronzo

ztronzo

2026-06-14 04:12

reporter   note ~15014

Then I think it is safer to just implement my own function for checking on 4-player button-wait and have a check prior that if buttonwait was passed in the WHDload arguments

Thanks for looking into this! You can close this request.
Wepl

Wepl

2026-06-15 16:31

manager   note ~15015

Ok. You may use https://whdload.de/docs/autodoc.html#resload_ReadJoyPort to check the 4-player adapter.

Issue History

Date Modified Username Field Change
2026-06-07 20:32 ztronzo New Issue
2026-06-08 19:55 Wepl Assigned To => Wepl
2026-06-08 19:55 Wepl Status new => assigned
2026-06-08 21:34 Wepl Note Added: 15006
2026-06-08 21:35 Wepl Severity minor => feature
2026-06-14 04:12 ztronzo Note Added: 15014
2026-06-15 16:31 Wepl Note Added: 15015
2026-06-15 16:32 Wepl Status assigned => resolved
2026-06-15 16:32 Wepl Resolution open => no change required