FBNeo icon indicating copy to clipboard operation
FBNeo copied to clipboard

[Glitch/CPS2] Shuma Gorath's Chaos Dimension in MSH/MSHVSF

Open Immersion95 opened this issue 1 year ago • 8 comments

I wanted to reopen this issue properly there with more correct information. What I openened in the libretro repo is quite messy :p.

Real effect :

This effect is not correctly emulated in any software emulation at the moment :

1. MAME is unemulated entirely as stated in the source driver :

Rasters are not correctly emulated in places where more than one split happens
per frame. A known place where this problem happens is during Shuma-Gorath's
Chaos Dimension super move in both MSH and MSHVSF. The screen should split into
around 6 or more strips and then scroll the gfx inside those strips up and down
alternatly (as one stip moves gfx up the next strip moves the gfx down).

See example here

2. FBNeo is almost there :

3. Every emulation from official Capcom games doesn't emulate the effect at all exactly as M.A.M.E. :

Immersion95 avatar Nov 06 '23 15:11 Immersion95

Thanks for summarizing the report here :) The old report was so messy that i wasn't even sure it was still an issue or not tbh.

barbudreadmon avatar Nov 08 '23 10:11 barbudreadmon

Hi Immersion95, I remember when you created me a movie file for fbneo with the Chaos Dimension attack. Well, in order to go forward and make new features, such as run-ahead and rewind in fbneo, I had to change the movie format - it was using a leaky compressor for the input recordings. Well, it means I can't use your old recordings any longer. Is there any chance you would be willing to record at least 2 different chaos dimension attacks again, on 2 different stages? If possible, when starting to record, use the options: Record from Power-on and With NVRAM :)

p.s. you can use all the rewinding and states you'd like during the recording session, as long as the states were made while recording - of course :)

best regards,

  • dink

dinkc64 avatar Dec 07 '23 05:12 dinkc64

Hi Immersion95, I remember when you created me a movie file for fbneo with the Chaos Dimension attack. Well, in order to go forward and make new features, such as run-ahead and rewind in fbneo, I had to change the movie format - it was using a leaky compressor for the input recordings. Well, it means I can't use your old recordings any longer. Is there any chance you would be willing to record at least 2 different chaos dimension attacks again, on 2 different stages? If possible, when starting to record, use the options: Record from Power-on and With NVRAM :)

p.s. you can use all the rewinding and states you'd like during the recording session, as long as the states were made while recording - of course :)

best regards,

  • dink

Of course, here it is :).

msh.zip

Thanks a lot dink, you were also the one fixing the Last Blade - NCD issue in MAME for me !

Immersion95 avatar Dec 07 '23 08:12 Immersion95

@jotego, Hi! I'm trying to properly implement the raster irq's in FBNeo and MAME, it's known that your CPS2 MiSTER core is the only thing besides the real PCB that correctly does the raster effects besides the pcb for Shuma Gorath's Chaos Dimension. Would you be willing to explain the operation of the 3 raster sources to help me? Unfortunately I don't understand fpga code enough to know what is going on.

Currently, the raster irq code in FBNeo & MAME is based entirely on guesswork

best regards,

  • dink

dinkc64 avatar Dec 07 '23 15:12 dinkc64

@Immersion95 thanks for the recordings! I've been tinkering away on this, but, I can't seem to make out how or where it's scheduling the raster irq near the top.

best regards,

  • dink

dinkc64 avatar Dec 08 '23 05:12 dinkc64