westfall90
Member
anyone have n64oid playing games at full speed on here? Just wondering if it's even worth looking into, I'm kinda doubting the prevail has the processing power to run n64 games well.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
su
cd /data/data
cd com.androidemu.n64/lib
mv libmupen64plus-core.so libmupen64plus-core-BACKUP.so
mv libgles3n64.so libgles2n64-BACKUP.so
cp /mnt/sdcard/download/libmupen64plus-core-ARM5.txt ./libmupen64plus-core.so
chmod 755 libmupen64plus-core.so
cp /mnt/sdcard/download/libgles2n64-ARM5.txt ./libgles2n64.so
chmod 755 libgles2n64.so
Thanks for the idea I tried it on my galaxy prevail but it didnt work its ok though i gained some knowledge from the process.Now we just need a compatible emulator.Or to rebuild n64oid to make it work with underprivileged phones lol or maybe i just need to get a job and a privileged phone X/ anyways its gotta be nice to play some oldschool mario cart on android.But if you come up with another idea you should holler at me thanksThe official release of N64oid will not work on the Samsung Galaxy Prevail, because its CPU is Qualcomm MSM7627-3, which is based on the ARM6 architecture (N64oid is compiled for ARM7a only). However, if your phone is rooted and you are willing to take a gamble, I've recompiled the core and video plug-in to be compatible back to ARM5 (I can't guarantee they will work, since I don't have pre-ARM7a device to test them on myself):
libmupen64plus-core-ARM5 (the sourcecode)
libgles2n64-ARM5 (sourcecode included in previous link)
Unfortunately, since half of N64oid is closed-source, I couldn't put together a complete APK package. To use this new library, first you must install N64oid (tested on version 2.0.3, no idea if it works on other versions). You must also have your device rooted, and you will need a terminal app (the free "Terminal Emulator" from the Android Market works fine). Download the above files (the Android browser app may stick a ".txt" extension on the end of them for some reason, don't worry about it). Then open your terminal and get root access. Navigate to your app install folder. For my DroidX, this is /data/data, but it may be different for other devices. You'll have to look around if its not there. Enter the n64oid library directory, backup the current core and video libraries, and copy the downloaded files (on my DroidX they are in /mnt/sdcard/download, but it may be different on other devices). Rename them libmupen64plus-core.so and libgles2n64.so. Then change their permissions to make them executable:
If you are not comfortable with rooting your phone, if you want to help me test my project, or you just don't want to gamble the 5 bucks on N64oid, feel free to follow my project, which I intend to place on the market for free once its complete.Code:su cd /data/data cd com.androidemu.n64/lib mv libmupen64plus-core.so libmupen64plus-core-BACKUP.so mv libgles3n64.so libgles2n64-BACKUP.so cp /mnt/sdcard/download/libmupen64plus-core-ARM5.txt ./libmupen64plus-core.so chmod 755 libmupen64plus-core.so cp /mnt/sdcard/download/libgles2n64-ARM5.txt ./libgles2n64.so chmod 755 libgles2n64.so