I have made one, but it's limited in various ways and I protracted its realese.
Anyway, 5 days ago, someone else released this:
http://acmlm.kafuka.org/board/thr...
A fully featured hack of SMB3 to support saves....
Hmm...This is a warning to me that I really need to polish and release my item slot hack before someone makes another one....
[quote]
What's insulting is how Kirby's Adventure has this, but it only keeps track of two variables. What stage you are on, and what stages you unlocked. Nothing more, nothing less. [/quote]
From my hacking notes that I made few months ago, Kirby adventure uses 0x4C (76 in decimal) bytes for every save slot(I wasn't looking into it too much). Also Kirby adventure also keeps track of what secrets you have found in game and which secret levels are unlocked.