Play NES Games on Your Smartphone

Here in the Philippines, everyone around my age knows this Cheat code: Up-Up-Down-Down-Left-Right-Left-Right-B-A-B-A-Select-Start. When we were all young, all of us played Contra. And since that game was difficult, many of us used the code to beat the game.
Sure, people wanting to relive NES (it was known here as the "Family Computer") fun with games like Battle City, Double Dragon, or even Top Gun can do so on a desktop, but what about with Symbian and J2ME smartphones? Vampient's VNES is a NES emulator that allows you to run these games on these mobiles. You have to have the game's rom to play it though.
Which Models are Supported? VNES supposedly runs on Symbian Series 60 phones, and on certain J2ME units.
How Much? VNES goes for 10 dollars, although there's a free trial.