2025-01-21 18:54 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0006648WHDLoad[All Projects] Generalpublic2024-12-10 10:27
ReporterJOTD 
Assigned ToWeplProject InfoHD-Installer for OS-Killer
http://whdload.de/
 
PrioritynormalSeverityblockReproducibilityalways
StatusresolvedResolutionfixed 
Product Version19.1beta 
Target Version19.1Fixed in Version19.1 
Summary0006648: ReadJoyPort parasite outputs in joystick mode
Descriptionrelated to 0006647

2/3 button joystick mode is completely broken. Take Moktar for instance, character keeps jumping and jumping.

the fix 19.0 => 19.1 is required but not enough.
Steps To Reproducerun Moktar (other games probably "work" too) with WinUAE with "USB Gamepad" in "default" mode (not CD32 joypad)

Character jumps and jumps ...

Working fine with CD32 joypad setting.
TagsNo tags attached.
MachineA1200
CPU68040
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 3.0
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad19.1
Attached Files

-Relationships
+Relationships

-Notes

note ~0014261

Wepl (manager)

The game seems to set potgo=$0f00.
This breaks as WHDLoad does set potgo only during DETECT or when querying cd32pads.

note ~0014262

JOTD (developer)

Last edited: 2024-12-02 23:39

View 2 revisions

ouch, okay. Very good that it's not a whdload problem then!!

Can you point to the part of the code that does that? (maybe in the Moktar mantis issue?)

note ~0014265

Wepl (manager)

Hmm, gameport.device installs a vbi which writes potgo on each interrupt via potgo.resource.
I will change WHDLoad so that it writes potgo each time.

note ~0014266

Wepl (manager)

new WHDLoad beta uploaded

note ~0014271

DJ Mike (developer)

I've tested before and after the fix - can confirm reproduction of continual jumping with earlier beta, and it is now fixed by your POTGO change for me (testing in WinUAE). Nice one. =)
+Notes

-Issue History
Date Modified Username Field Change
2024-12-02 21:06 JOTD New Issue
2024-12-02 21:07 JOTD Description Updated View Revisions
2024-12-02 22:00 Wepl Assigned To => Wepl
2024-12-02 22:00 Wepl Status new => assigned
2024-12-02 22:04 Wepl Product Version 19.1 => 19.1beta
2024-12-02 23:26 Wepl Note Added: 0014261
2024-12-02 23:34 JOTD Note Added: 0014262
2024-12-02 23:39 JOTD Note Edited: 0014262 View Revisions
2024-12-03 00:45 Wepl Note Added: 0014265
2024-12-03 01:03 Wepl Note Added: 0014266
2024-12-03 01:03 Wepl Status assigned => resolved
2024-12-03 01:03 Wepl Resolution open => fixed
2024-12-03 01:03 Wepl Fixed in Version => 19.1beta
2024-12-03 09:42 Wepl Target Version => 19.1
2024-12-03 11:50 DJ Mike Note Added: 0014271
2024-12-10 10:27 Wepl Fixed in Version 19.1beta => 19.1
+Issue History