View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0006648 | WHDLoad | [All Projects] General | public | 2024-12-02 21:06 | 2024-12-10 10:27 | ||||||||
Reporter | JOTD | ||||||||||||
Assigned To | Wepl | Project Info | HD-Installer for OS-Killer http://whdload.de/ | ||||||||||
Priority | normal | Severity | block | Reproducibility | always | ||||||||
Status | resolved | Resolution | fixed | ||||||||||
Product Version | 19.1beta | ||||||||||||
Target Version | 19.1 | Fixed in Version | 19.1 | ||||||||||
Summary | 0006648: ReadJoyPort parasite outputs in joystick mode | ||||||||||||
Description | related 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 Reproduce | run 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. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Machine | A1200 | ||||||||||||
CPU | 68040 | ||||||||||||
CPUSpeed | 50 | ||||||||||||
ChipSet | AGA | ||||||||||||
GFXCard | None | ||||||||||||
ChipMem | 2 MB | ||||||||||||
FastMem | 0 MB | ||||||||||||
Workbench | OS 3.0 | ||||||||||||
KickROM | 40 - Kick 3.1 | ||||||||||||
KickSoft | None | ||||||||||||
WHDLoad | 19.1 | ||||||||||||
Attached Files |
|
Notes | |
Wepl (manager) 2024-12-02 23:26 |
The game seems to set potgo=$0f00. This breaks as WHDLoad does set potgo only during DETECT or when querying cd32pads. |
JOTD (developer) 2024-12-02 23:34 Last edited: 2024-12-02 23:39 |
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?) |
Wepl (manager) 2024-12-03 00:45 |
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. |
Wepl (manager) 2024-12-03 01:03 |
new WHDLoad beta uploaded |
DJ Mike (developer) 2024-12-03 11:50 |
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. =) |
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 |