A free program for Android, by HQgame.
What is Multiness?
Multiness is a free, open-source, offline Emulator of the Nintendo Entertainment System (NES) on Google Play. You can play many classic games from the NES, such as Contra, Castlevania: Curse of the Moon, Pokémon, Sonic the Hedgehog, Mega Man, Street Fighter, Final Fantasy, and many more.
How to play multiplayer on an Android device.
The basic idea of multiplayer is to play the game on the same device or to play with other players on the same device. To do this, you need to connect to the other players through a local area network (LAN). To connect, you need to have the Multiness application on your device, and the other players must have the same application.
If you want to connect with other players, you need to create an account on the Multiness website. This account will allow you to communicate with other players and to find other players on your device.
Once you have an account, you need to log in using your account.