Thanks both of you for the ideas. I've saved the UINT32 *data = (UINT32 *)machine.root_device().memregion("gfx3")->base();
contentof the 'data' memregion after decryption (r2crypt.c, raiden2_decrypt_sprites) to a file both on Intel and Arm and the file content is identical. I assume the sprite decryption works fine then on ARM. Besides, sprite graphics seem to be correct, only some of the sprite coordinates and rotation is wrong.
Any other idea what to check (raiden2cop.c I guess)?
|