I understand only 3 of the 9 class edits here: Scout - Megaman Heavy - Concrete Man Spy - Jewel Man ...What are the others? I haven't played Megaman, so I wouldn't know. I think you did a good job on the sprites, though~!
all the characters were based off some other megaman entity more or less. some were really easy to adapt (like the spy and heavy). Others had more tweaks to make them look better. The sniper was based off of Hornet Man, and the (really outdated) design of the Demoman was based off Metal Man. the other came from a blank "megaman boss" slate I made since they all have roughly the same body size.
you'd better have a perfect clone of its physics and an accurate music compatible with the 2A03 chip
Don't do a Megaman 10, take 2 please
Tho, you should still think on the reverse engineer thing on a future version
You may ask why i am so ... with a Hack of a Megaman Game... Well, today's "8-bit" games that are released, are way far beyond from the real thing, also, their engines (both graphic/physics system and music) work in a way that any old console would do, that does not mean that you cant make a flash game, just... PLAY THE MEGAMAN GAMES OVER AND OVER again, when you can "feel" how the engine works, then do it on flash
Hacking ensures you to use the original engine and it makes able to run on a real machine tho