Originally posted by ErsanThe castle intro animation data wasn't that hard to find. It is located right at SNES $00:C848 with header. The data is 40 bytes long, and has these bytes:
.db $01,$5F,$00,$30,$08,$30,$00,$20
.db $40,$01,$00,$30,$01,$80,$FF,$01
.db $3F,$00,$30,$20,$01,$80,$06,$00
.db $3A,$01,$38,$00,$30,$08,$30,$00
.db $20,$40,$01,$00,$30,$01,$80,$FF
Just mess around with it with your hex editor. I didn't edit every byte of them, but I know the second byte is about how far Mario walks (In pixels).
I haven't looked at it myself so I don't know, but isn't that controller data followed by amount of frames to keep holding down the given buttons?