minimig-dev / MinimigAGA-MiST-TC64

Minimig for the MiST board
GNU General Public License v3.0
15 stars 8 forks source link

[MiSTer] [Hybris] Jerky scroll during enemy points sequence #15

Open vanfanel opened 4 months ago

vanfanel commented 4 months ago

Hello @robinsonb5!

Hybris shows stuttering during a certain part of it's scrolling demo mode sequence. This happens exactly while the enemies are shown along with the points that corresponds to each of them, and only during that part of the demo sequence, which seems to indicate it's a timing problem with sprites (just guessing here, but all different sprites are shown during that part of the demo, and only in that part of the demo).

I have recorded the exact part of the sequence where this problem happens, but it's not visible on my low-quality recording, this is just to illustrate the exact part where the problem happens:

https://github.com/minimig-dev/MinimigAGA-MiST-TC64/assets/837585/70d1d363-43ed-460b-90f6-3e7b0f859881

This happens with FX68K cycle-exact CPU core on the MiSTer, configured as a plain 68000 CPU PAL OCS/ECS Amiga with KS 1.3 and 3.x, running the game from ADF and also from WHDLoad install with blitter waits disabled, with and without expansion memory set up. In a nutshell, it happens with any possible plain 68000 OCS/ECS Amiga model set up in the core.

Even if it looks like an small detail, this is specially interesting because Hybris is considered one of the finest examples of Amiga sprite manipulation witchery/geniality, so my opinion is that the public Amiga hardware deserves to display this gem as intended on this wonderful system that is the Amiga.

robinsonb5 commented 4 months ago

Thanks for the detailed and helpful report - I've added it to "The List"!