So major update, player two support is nearly functional.
Haggar is stealing an opponents animation memory region, but as soon as that is resolved he will work as intended, for now every x enemies will cause haggar to display incorrectly.
Hit detection was implemented and works fantastic, player two can attack enemies, pick up items, etc. Enemies unfortunately will not attempt to attack haggar, so that will need some work.
Haggar also uses a region of vram that weapons were previously stored, he needs to be moved to use the item vram and items need to be reworked to use less vram.
Here is a link to the code:https://ufile.io/euxjc
Works with bsnes, xkas06, final fight usa. You'll want to start the game as cody.
Sorry I haven't setup a github yet, didn't expect so much progress. I'll try to get a game play video up soon, need a friend to come over and help me out.