N64oid is a Nintendo 64 emulator optimized for Android. N64oid is capable of running most games smoothly with sound, but requires a high-end device like the Nexus S, Nexus One, Droid, Samsung Galaxy, etc.
The Nintendo 64 emulator also allows you to save or load from any point as well as use the in-game save support. Included is a configurable, translucent on-screen keypad that is very easy to use. Key mappings to map game keys to hardware buttons, option to use the G-sensor as the analog stick and a bunch of other settings that can be tuned to your needs.