vNES- The Java "Not Free" "No Sound" Option
It seems as though the underlying problem here with most emulators is that none of them have sound options; simply because the programmers have not found a way to ouput the sound through the BlackBerry Curve internal speakers.
The next option is not free like BerryNES, but it also has no sound; this emulator is called vNES. It uses JAVA programming to run older 8 bit nintendo games on a virtual machine such as the Symbian, Windows Mobile and BlackBerry operating systems.
vNES is produced by a company called Vampent, and all additional information on the emulator can be found on their official site; it can also be purchased there as well.
It should be noted however, that there is no listed compatibility for BlackBerry Curve models, therefore vNES was not "officially" released for use with this model cell phone. Users on a BlackBerry forum, however, have found a way to get the emulator working on their devices. The forum can be acessed here.
Users will need to convert the .jar or .jad installation file for the vNES program into .alx and .cod files which are natively what file types BlackBerry models support. For instructions on how to do so and programs to complete the process see the forum thread mentioned above.
After converting the .jar files users can then transfer the program to their BlackBerry Curve device and install it like they would any other BlackBerry application.
Once installed the program can be run; however the frame rate of vNES is rather slow on a BlackBerry Curve and there isn't much that can be done to improve the performance.