I'm thinking of taking this up again. It's all thank to Gocha for his VBX memory watcher tool, if he didn't wrote such program I wouldn't ever take up this task again. I have found ton of useful memory, so it would help me a lot on timing for everything (jumping, invulnerable, charged shot, etc).
Here's what I have so far:
// Mega Man 5 SGB
[MEGAMAN5]
C3ED,1u,X-loc
C3EE,1u,Y-loc
DE80,2u,Game Frames
----
DF34,1u,Lives
DE9E,1u,Health
DF3D,2u,P-Chips
D73A,1u,Flashing
D77A,1u,Flashing #2
D75C,1u,Charge Up
----
C658,1u,Enemy 1 Health
C661,1u,Enemy 1 Flash
C698,1u,Enemy 2 Health
C6A1,1u,Enemy 2 Flash
C6D8,1u,Enemy 3 Health
C6E1,1u,Enemy 3 Flash
C758,1u,Enemy 4 Health
C761,1u,Enemy 4 Flash
C798,1u,Enemy 5 Health
C7A1,1u,Enemy 5 Flash
----
DE9F,1u,RC Energy
DEA0,1u,ME Energy
DEA1,1u,VE Energy
DEA2,1u,MA Energy
DEA3,1u,NE Energy
DEA4,1u,TA Energy
DEA5,1u,EA Energy
DEA6,1u,RJ Energy
DEA7,1u,JU Energy
DEA8,1u,SA Energy
DEA9,1u,PL Energy
DEAA,1u,UR Energy
You must change :watchmax to 34 or above to see all of them.
If any of you guys know any useful memory that I didn't list, let me know.
I haven't started TASing yet, but I think I'm ready to get started on it when I have plenty of time. I probably have to do some testing from time to time during TASing.