More Adhoc functions implemented

i haven't been using savestate during my test, since multiplayer usually doesn't works with savestate on many emulators

What kind of test should i do? go to multiplayer mode and then savestate and restore them and try to play multiplayer game afterward?