I made a short attempt on this game with Snes9x in the Stone Age, a very very long ago. I've found some memory addresses from my old TAS ruins.
12
00000 s043E9 b u 0 Teamwork (fire A)
00001 i03053 b s 0 X Velocity
00002 i03054 b s 0 Y Velocity
00003 i03040 w x 0 X Position
00004 i03042 w x 0 Y Position
00005 s04018 b u 0 Falldown Timer
00006 s05160 b u 0 Whistle Timer
00007 s04075 b u 0 Dash Cooldown
00008 s0418D w u 0 Partner 1 Steps
00009 s0418F w u 0 Partner 2 Steps
0000A s058A4 b u 0 Mouse level (Chapter 1)
0000B s05868 b u 0 Mouse timer (Chapter 1)
The address prefixed by "s" is for SRAM (CARTRAM) domain, and the address prefixed by "i" is for SA-1 I-RAM domain.
Nintendo SA-1 is an extra chip for SNES cartridge.
If you're using BizHawk (BSNES core), you can watch the CARTRAM domain, however,
you cannot watch SA-1 I-RAM domain at the moment AFAIK. You can use lsnes for I-RAM watching. (thanks WaddleDX for pointing out)
Hope it will help you.