View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0006508 | OilImperium | [WHDLoad Installs Games] OCS | public | 2024-06-10 13:11 | 2024-06-12 09:57 | ||||||||
Reporter | chunky_tesco | ||||||||||||
Assigned To | Wepl | Project Info | Oil Imperium (reLINE) http://www.whdload.de/games/OilImperium.html | ||||||||||
Priority | normal | Severity | major | Reproducibility | always | ||||||||
Status | assigned | Resolution | open | ||||||||||
Summary | 0006508: Oil Imperium issue in oil pipe minigame on MiSTer FPGA | ||||||||||||
Description | In Oil Imperium, on the MiSTer FPGA, the mouse controlled oil pipe laying minigame is unplayable due to the lack of native mouse support (the older MiST FPGA has DB9 connectors for joystick and amiga mouse and works fine). The issue is detailed by the links in additional information -" this game is generally highly dependent on timing, but also uses a weird way of reading the mouse during that minigame - "It reads JOY0DAT every line (not frame, line!) and only checks if difference compared to previous read is negative or positive. (mouse movement speed -1, 0 or 1). UAE only updates mouse counters few times per frame which isn't really compatible with this weird method " The Minimig Amiga core on the MiSTer uses a PC USB mouse that fast polls every 1ms, which is still too slow for the mini game - "At 60 frames a second, and 200 lines per frame, that means that OI is checking the mouse 12,000 times a second, or 12,800 times in PAL mode (50Hz * 256 lines), both of which are way past what current USB polling rates will handle". Is there a way to patch the minigame as whdload menu option to make the game playable? I know its fairly niche. | ||||||||||||
Additional Information | https://misterfpga.org/viewtopic.php?t=4502 https://eab.abime.net/showthread.php?t=6569 https://eab.abime.net/showthread.php?t=41089 | ||||||||||||
Tags | No tags attached. | ||||||||||||
Machine | A1200 | ||||||||||||
CPU | 68020 | ||||||||||||
CPUSpeed | 14 | ||||||||||||
ChipSet | AGA | ||||||||||||
GFXCard | None | ||||||||||||
ChipMem | 2 MB | ||||||||||||
FastMem | 0 MB | ||||||||||||
Workbench | OS 3.0 | ||||||||||||
KickROM | 40 - Kick 3.1 | ||||||||||||
KickSoft | None | ||||||||||||
WHDLoad | 18.9 | ||||||||||||
imported | |||||||||||||
Attached Files |
|
Relationships | ||||||
|
Notes | |
chunky_tesco (reporter) 2024-06-10 13:14 |
sorry, wepl just found the original ticket - delete as dupe |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2024-06-10 13:11 | chunky_tesco | New Issue | |
2024-06-10 13:14 | chunky_tesco | Note Added: 0013766 | |
2024-06-12 09:45 | Wepl | Relationship added | duplicate of 0005927 |
2024-06-12 09:57 | Wepl | Assigned To | => Wepl |
2024-06-12 09:57 | Wepl | Status | new => assigned |