If you're using mentari, im3, or some other indosat subsidiary, the following configuration will get your internet up and running on a nexus one or any android phone:
Note: This is a CyanogenMod 5.0.4 Stable ROM on a rooted phone. It should work on other phones s well.
Step One: Downloads
Download some NES roms from a legal source. I couldn't find any legal sources and the only roms I could find were Here. Disclaimer: This was for academic purposes and testing. Please don't break the law or violate the copyright of anybody. If you know of a legal way to purchase ROMs, please let me know so I can update this blog.
Next in the Android Marketplace, install "Mojo NES Lite". It's also available here.
Step Two: Copy ROMS to Phone
Copy the roms to your phone by connecting the USB cable and mounting the external storage. You can put them in any folder but I created a NES folder for mine.
Step 3: Play Games
From the applications menu, launch Mojo Nes Lite. Select a game from one of the ROMs you copied, and play! That's it! To see how to use the emulator, look at the following video:
After a little hacking, I was able to get doom to work on my Nexus One. Although this should work for any Android phone, I'm using the CyanogenMod Rom 5.0.4 stable on a rooted phone. Although 5.0.5.3 stable? is out it should be the same as the change-logs indicate unrelated changes.
Step One: Download
Download the .apk installer from Here. This is the actual Doom game with the necessary mods/patches.
Step Two: Install
Install the .apk you downloaded by connecting your Nexus One to your computer's USB port with the cable it came with(USB to MicroUSB). On the Nexus One, you will see a notification on the taskbar and by clicking on it will allow you to mount the SDcard for external storage. On your computer, copy the .apk file to the Nexus one and then dismount the SDcard on the computer and Nexus One respectively.
Once the file is copied over, use Astro or another file manager to open the file and execute it. Congratulations! Doom should now be available in your applications menu. Note: You may need to enable "Unknown Sources" in Home Screen->Settings->Applications
Step Three: Play
Before you play the game you will need a library file and wad files. First, enable WiFi or 3G and then launch the Doom game from the apps menu. This will bring you to a screen which will allow you to download wad files and installs the necessary library. Then click on "Play".
Here is a video of the Gameplay as it's easier to see it done than to explain: