1. Download our Official Android App: Forums for Android!

General n64oid working?

Discussion in 'Android Devices' started by westfall90, Jul 25, 2011.

  1. westfall90

    westfall90 Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    78
    Joined:
    Jun 21, 2011

    Jun 21, 2011
    78
    5
    36
    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.
     

    Advertisement

  2. riomaru

    riomaru Member
    Rank:
    None
    Points:
    15
    Posts:
    45
    Joined:
    Jun 11, 2011

    Jun 11, 2011
    45
    0
    15
    Well when I had an iphone 3gs(833 mhz) it ran ok I guess....And the prevail is a 800 mhz...So Im guessing it shouldn't do to bad. I don't know where is the apk for n64droid..If I did I would test it
     
  3. westfall90

    westfall90 Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    78
    Joined:
    Jun 21, 2011

    Jun 21, 2011
    78
    5
    36
    Its a paid for app which is why I'm qsking.
     
  4. paulscode

    paulscode Well-Known Member
    Rank:
    None
    Points:
    38
    Posts:
    86
    Joined:
    Mar 18, 2010

    Mar 18, 2010
    86
    14
    38
    The 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:
    Code (Text):
    1. su
    2. cd /data/data
    3. cd com.androidemu.n64/lib
    4. mv libmupen64plus-core.so libmupen64plus-core-BACKUP.so
    5. mv libgles3n64.so libgles2n64-BACKUP.so
    6. cp /mnt/sdcard/download/libmupen64plus-core-ARM5.txt ./libmupen64plus-core.so
    7. chmod 755 libmupen64plus-core.so
    8. cp /mnt/sdcard/download/libgles2n64-ARM5.txt ./libgles2n64.so
    9. chmod 755 libgles2n64.so
    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.
     
  5. NumbChuck

    NumbChuck Lurker
    Rank:
    None
    Points:
    6
    Posts:
    8
    Joined:
    Nov 11, 2011

    Nov 11, 2011
    8
    1
    6
    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 thanks :D
     
  6. NumbChuck

    NumbChuck Lurker
    Rank:
    None
    Points:
    6
    Posts:
    8
    Joined:
    Nov 11, 2011

    Nov 11, 2011
    8
    1
    6
    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 thanks :D
     
  7. paulscode

    paulscode Well-Known Member
    Rank:
    None
    Points:
    38
    Posts:
    86
    Joined:
    Mar 18, 2010

    Mar 18, 2010
    86
    14
    38
    I bet that's because the rest of the libraries were compiled with the ARM7 toolchain, so that's probably why the app still won't run (even though these two are the only libraries that actually use ARM7 assembly in them). The emulator I'm writing isn't as developed as N64oid yet, but it is progressing along fairly well if you want to try it out (I expect to have the GUI finished within the next week). It should run on the Galaxy Prevail.
     
    Rally 517 likes this.

Share This Page

Loading...