MiSTer-devel / Arcade-SEGASYS1_MiSTer

Sega System 1 for MiSTer
GNU General Public License v3.0
7 stars 16 forks source link

Wonder Boy: Wobbling Sprites, chunky scrolling. Sync still not correct? #5

Open evidencedj opened 3 years ago

evidencedj commented 3 years ago

Since the core has been changed to 60.1HZ, there still seems to be the problem of choppy scrolling and shaky sprites. (at least for me). You can see this quite clearly on the stones and fruits when you move towards them. They wobble left and right while the screen scrolls towards them. There was a similar problem with the game Dragons Curse in the TGFX16 core, if I remember correctly.

I also noticed that the core syncs at 60.03HZ and not at 60.09Hz. When I connect the MiSTer to my OSSC via RGBS (VGA Connector) and start the core, Wonderboy is shown with 60.03Hz on the sync display.

If I connect my GroovyMAME PC to the OSSC and start Wonderboy, it syncs perfectly at 60.09HZ and scrolls as smooth as butter.

I don't know if it's just me, but the core needs some fine tuning in this case. I just wanted to point this out. This is not a complaint. Maybe others have the same problem.

Best regards

Oliver

evidencedj commented 3 years ago

As additional information I would like to point out that this is clearly noticeable with the analog output to a CRT screen via the IO Board and VGA connector. I can recreate this behavior when using the fastest sprint speed of Wonderboy or the regular speed with the skateboard. The effect of wobbling sprites is lesser when running without sprint or using the fastest speed with the skateboard. So basically this issues happens with a certain amount of (scrolling) speed.

jotego commented 2 years ago

I was checking the files:

The pixel clock signal PCLK_EN is active during multiple clock cycles because of the way it is defined. I would have expected to be active for just one clock cycle, but I suppose it's ok.

We could try making the V sync shorter to be exactly three lines, but I don't think it will change anything. You may also try setting the H and V offsets in the OSD to zero and see if that improves it for you.

The video looks smooth in my screen. I cannot appreciate any of the effects you describe. You may try with different settings in the mister.ini file or applying the filters if you use the HDMI output.

lapster81 commented 1 year ago

Same problem I can reproduce that for example the stones scroll sometimes before and somtimes after the ground scrolls, so a wobbly effect indeed. Dont have to run to make it happen. Works well on rgbpi4, dont have original board so cant compare, see if i can make a video. Tried on a blast city using using hdmi to vga direct video to antonio vilennas jamma board

Brandod75 commented 8 months ago

Wednesday, January 31 2024. Still has problems with scrolling, it's unplayable.