DrOG wrote:but others (i.e. Worms, on the bottom of the screen) did not improve at all, perhaps it's another (not sprite-related) issue, or a 'metastabilty problem'
Yeah, I don't know what's causing the Worms issue - but it's not the sprite channel running out of bandwidth, that's something else entirely.
Great, this was a very pleasant surprise that the Megadrive/Genesis core has evolved and improved so much. Thank you to all that have made this possible. Regarding the graphical issues with worms looks like the same issue you can see on the Sonic 2 split screen (2 player vs. mode)
That has to do with the fact that FPGAGEN does not implement the Interlace graphics mode (e.g. twice the vertical resolution, but alternate drawing every second scan-line each frame) Usually you see the picture jumping a bit up and down on a CRT TV in this mode.
So this definitely does not have anything to do with the memory bandwidth, rather the messed up graphics is there because that graphics mode has not been implemented at all (yet?) in FPGAGEN.