Putting ROMs on my Android -- how is this possible?

A list of FAQs for Snes9x itself. Failure to read the FAQs may result in being chewed out by the forum regulars.
Hero of Hyrule | Official Port Recruiter
Posts: 2588
Joined: Mon May 24, 2004 5:06 pm

Putting ROMs on my Android -- how is this possible?

Post by adventure_of_link » Fri Sep 30, 2011 10:01 pm

Just to be sure we got all our bases covered:

1. hook your device to your PC. a prompt should come up on the device asking to charge only or mount SD card; mount the SD card.

2. Copy over the ROMs to your SD card; copy+paste works.

3. Unmount and you're done.

Optional step: putting the ROMs on your Droid's internal memory. Here are the pre-requisites:

* A S-OFF/rooted device (search Google as the procedures will vary by device)
* A recovery menu on said S-OFF/rooted device (I prefer ClockworkMod)
* Android SDK for your computer with the ADB fully configured and working
* USB drivers installed for your device (either through the OEM or the Android SDK)

And here's how to do it:

1. Put your device's USB connection into "Debug Mode" (normally done through Settings -> Applications -> Development -> USB debugging) and connect it to the computer via the data cable.

2. Open the command prompt and change to the directory in which adb is installed and issue this command: adb reboot recovery

3. The phone should reboot in a few seconds and enter recovery mode. Go to "mounts and storage" then mount 'system' and 'sdcard' (Volume up/down buttons normally move between options and the Power button selects your choice)

4. Now the system partition is read only by default so we will have to remount it as read/write. This can be done with this command: adb remount

5. Login to the shell of the device with this command: adb shell

6. on the root directory of the device, issue this command (after using su to get root access): mkdir snesroms

7. Then issue this command: chmod 777 snesroms (this allows full read/write to that directory)

8. Then finally the joy: cp /sdcard/path/to/the/roms/here/*.smc /snesroms

9. Unmount the partitions you mounted in step 3 then use the last option to exit this menu (Go Back). Then reboot the device with the first option on the resulting list.

NOTE: These directions were performed on a HTC Evo 3D, though it may be possible to use these tips for other devices.

Unofficial Test Monkey For:
* Snes9X GX (Wii)
* Snes9X EX (Android)
* Snes9X 64-bits (PC/Mac)

ZSNES|Ben Heck|NSRT|Bob Smiley