However, at random points in the game whenever it loads into a new fight, the graphics glitch and look like this:

It seems to be random, as sometimes it does it on the second fight, sometimes the last fight. The game still plays, the graphics are just all messed up until I reset.
Is there some setting in Nebula that is causing this? I don't really know what all of the various video settings do. I have it set on 2xSAI Super Eagle with VSync and Triple Buffering enabled. I tried turing rasters on and off but that didn't help.
Most people say to use NeoCD SLI so I tried that, and this is what the game looks look at the title screen:

It won't display half of the graphics and usually crashes. I have no idea how to fix this as there is no video settings for that emulator.
Can anyone help me with this?