There's this group: https://mijet.eludevisibility.org/Preservation/. I can't find a match for the opening disk 1, but the other 3 disks match MAME's software list (after format conversion). Notably they have marked the game disk 2 as [f], that is "fixed". Maybe it's related to whatever the presumable copy protection fix was? Also note they keep track of the non-fixed file in the separate "pristine" files list. I don't have that one either.
hmm I wonder if ADPCM is just meant to read blank data rather than causing a bus error in that case then (I guess XM6 doesn't generate the bus error, but does feed it garbage?)
It's using link-chain mode so it ends up bouncing around reading semi-random locations in ram.
Originally Posted by kmg
The possible offending sound effect is at 10:45ish. Looks like it's the screech of the fiery griffins.
given the 'fixed' image, I guess there is either some bug in the game here (or the image we have is from the same source as the non-fixed one listed?)
the question is does it crash on real hardware without the fix, is it protection, is the non-fixed one actually a bad / corrupt disk that's been dumped by multiple people...
I tried the NeoKobe image and that crashed in the same way, but for all I know they could have been converted from the same source too.
Also the magic selection does work on stage 2, but always defaults back to showing 'attitude' even when you have a different powerup selected (you can tell if you have argentina selected because you're slower but more powerful) that seems odd and doesn't match videos I can see?
given the 'fixed' image, I guess there is either some bug in the game here (or the image we have is from the same source as the non-fixed one listed?)
the question is does it crash on real hardware without the fix, is it protection, is the non-fixed one actually a bad / corrupt disk that's been dumped by multiple people...
What AJR posted in the shoutbox suggests that the dmac is supposed to receive the bus error and end the transfer and the cpu bus error input is gated off.
The game plays the sound then ignores the bus error when the dma goes off the rails. It's possible the developers made this mistake but didn't notice becuase the bus error ends the erroneous transfer.
Originally Posted by Haze
Also the magic selection does work on stage 2, but always defaults back to showing 'attitude' even when you have a different powerup selected (you can tell if you have argentina selected because you're slower but more powerful) that seems odd and doesn't match videos I can see?
Pressing space selects the magic. I misread this, selecting the weapon works on stage 3 for all except argentina which, as you noted, always shows attitude. The nicovideo also shows that happen at 7:30.
I misread this, selecting the weapon works on stage 3 for all except argentina which, as you noted, always shows attitude. The nicovideo also shows that happen at 7:30.
Ah, what a strange bug to have in the game, but yeah you're right, I saw it had changed to some of the other ones on a later level, but didn't notice it can never change to argentina even when you're using it.
I'm not even sure how you manage to program something that badly to be honest, it's the type of case where I'd start to suspect protection, but I don't think there's any indication these disks were protected?
For the sound, I wonder what the odds are on it trying to play valid, but wrong addresses? or is it hardcoded to an address that will always 'fail' and stop the dma?
For the sound, I wonder what the odds are on it trying to play valid, but wrong addresses? or is it hardcoded to an address that will always 'fail' and stop the dma?
In the nicovideo video on stage 3 when the birds are shot sometimes they scream and sometimes they don't. This is the behavior I see with the bus errors working. When the bus errors are off like XM6 sometimes they scream and sometimes the audio freaks out for ~10sec. I guess to to be sure if the dump is bad we'd need to know whether the video is using original disks or not.