finalburnneo / FBNeo

FinalBurn Neo - We are Team FBNeo.
http://neo-source.com
Other
884 stars 356 forks source link

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

Open Immersion95 opened 8 months ago

Immersion95 commented 8 months ago

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).

  2. FBNeo is almost there :

barbudreadmon commented 8 months ago

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.

dinkc64 commented 7 months ago

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,

Immersion95 commented 7 months ago

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 !

dinkc64 commented 7 months ago

@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,

dinkc64 commented 7 months ago

@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,