Win64 and Android Test Builds

Pushed this today -

https://github.com/libretro/RetroArch/c … ac59cc54ee

Lordashram should make a new build and it should just work then again on Android 2.3.x.

I tried RetroArch-2013-11-27 version but unfortunately nothing changes. On JXD S7800B the controls work only if they are assigned to the on-screen overlay buttons via stock keymapper.

Autodetection doesn’t work. When it is enabled I get the pop-up on-screen message “Port #0: ADC joystick” after any button pressed and that’s all.

Custom binding options properly recognize all buttons but when I launch any game on any core no one button responds. The “back” button stops working also though (both physical and sensor ones). The same result is on all three types of “Back behavior”.

@Squarepusher, please make the S7800B controls autodetectable viewtopic.php?p=8615#p8615

RetroArch-2013-11-28

Android: Updated: RetroArch, Mupen64Plus

NOTE: For best results with Android port, be sure to uninstall previous version before installing newer versions.

I have problem in retroarch 28-11-2013 in my nexus 5 (bsnes and Mame .150 ) freez in the start

I tried RetroArch-2013-11-27 version but unfortunately nothing changes. On JXD S7800B the controls work only if they are assigned to the on-screen overlay buttons via stock keymapper.

Autodetection doesn’t work. When it is enabled I get the pop-up on-screen message “Port #0: ADC joystick” after any button pressed and that’s all.

Custom binding options properly recognize all buttons but when I launch any game on any core no one button responds. The “back” button stops working also though (both physical and sensor ones). The same result is on all three types of “Back behavior”.

@Squarepusher, please make the S7800B controls autodetectable viewtopic.php?p=8615#p8615[/quote] Exactly the same problem (and auto detect request) for the Jxd s5110b

Pushed:

https://github.com/libretro/RetroArch/c … 530ab0175e

Somebody would have to make a new APK to test it.

RetroArch-2013-11-27 still crashes on Android 2.3 for me. Tried flashing with two different stock GB firmwares and experienced the same. I attached log, seems like it’s something related to Instancing Viewer-Camera core.

I flashed then with Android 4.0, no more crashes but I faced the same issue with non-working custom binds. Here’s the workaround I found: open RetroArch, choose any core and load a game (controls won’t work), switch to desktop (by pressing ‘Home)’, re-open RetroArch but instead of resuming choose ‘load content’ and load the same game - controls should work now.

11-28 23:30:31.644 1164 1164 I dalvikvm: Failed resolving Lcom/retroarch/browser/RetroActivity$1; interface 81 ‘Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;’

11-28 23:30:31.644 1164 1164 W dalvikvm: Link of class ‘Lcom/retroarch/browser/RetroActivity$1;’ failed

11-28 23:30:31.644 1164 1164 E dalvikvm: Could not find class ‘com.retroarch.browser.RetroActivity$1’, referenced from method com.retroarch.browser.RetroActivity.<init>

11-28 23:30:31.644 1164 1164 W dalvikvm: VFY: unable to resolve new-instance 955 (Lcom/retroarch/browser/RetroActivity$1;) in Lcom/retroarch/browser/RetroActivity;

You are still on an old version then. RetroActivity no longer exists as a class - it’s now either RetroActivityFuture (for Android 3.0 and up) and/or RetroActivityPast (for Android 2.3.x).

RetroArch-2013-11-29

Android: Updated: RetroArch

NOTE: For best results with Android port, be sure to uninstall previous version before installing newer versions. This is just for the Android commit:

Add JXD S7800B autodetected controls

I will do a v2 later this evening with all the updated cores.

@lordashram

with the RetroArch-2013-11-28 i run into some pb :

  • with input ( won’t work at first start then works after ),
  • other things , in mame it’s seems i don’t have default binding set, ex for coin1 nothing preset in mame osd. (not sure if you include 0.150 or 0.151) .
  • also shader give me a black screen .

BTW i’ve tested with my own build (based on recent commit : 3d18d580b6e4fd6d9aae72d54bbc1a74ce7bf698) and all works fine, no input pb at first start , no pb with shader , no pb with default binding in mame (i use 0.151 anyways) . Only things i noticed different from my old build ( built 2weeks ago) is some speed decrease ( ex: 46 fps in hatari now where was 50 fps before) , but i have to dig more to see if it’s not a default option set which cause the slowdown .

Autodetection still doesn’t work for S7800B… The “Port 0: ADC joystick” message appears again.

Also a new bug here! A little audio crackling and after playing for 5-10 minutes the screen freezes and the app crashes. Tried on Nestopia, Genesis Plus GX and Snes9X Next cores.

By the way, Mupen64Plus core still doesn’t work for me. The game simply crashes to RetroArch interface at the very beginning of loading.

And, if it will help: JXD S7800B’s hardware: Rockchip RK3188 [email protected], Mali 400 MP4 600MHz, 2GB DDR3 RAM. Android 4.2.2. Firmware version 1.1.4.

You didn’t report the name correctly to me then.

"“Port 0: ADC joystick”

Here you post it with a lower-case ‘j’ for joystick. Case-sensitivity matters here.

Anyway, I will push a new fix for this and somebody would just have to go make a new build again and test it again.

Regarding Mupen64 crashing on that Chinese JXD thingie - who knows what is up with their GL drivers, honestly. There are already enough problems with GL drivers even when you run solid name-brand devices - so I don’t even want to know what it’s like on these other devices.

Sorry, didn’t know that.

Yeah, I understand. It might be terrible to dig through all that no-named Chinese Android stuff. Anyway the separate Mupen64Plus AE app works pretty well. Just wish all retro games could work with one app.

RetroArch-2013-12-01

Android: Updated: RetroArch, MAME2013, Mupen64plus

NOTE: For best results with Android port, be sure to uninstall previous version before installing newer version.

My daughter decided to take over my computer this weekend, took me a little while longer than anticipated to compile a full update.

System Xperia Play R800i Android OS: Gingerbread 2.3.4

Retroarch version 01/12/13 doesn’t load any ROMS regardless of what core I choose it just says ‘go to load core and select a core first’ it does this whether I have selected a core or not, also when I go to ‘manage cores’ under settings > general retroarch crashes. Any idea what settings or what maybe causing that?

Squarepusher, lordashram, Thank you! S7800B controls work on RetroArch-2013-12-01 out-of-the-box flawlessly! However the on-screen message still says “Port 0: ADC joystick”, but every button works as it used to.

And also audio crackling is gone now! Tested on Nestopia, Picodrive (32X/CD modes) and PSX-ReARMed [NEON] - everything was perfect. I’ll test other cores after the battery is charged.

So, the 2013-12-01 is the best RetroArch build for JXD S7800B users at the moment.

So is there any way to get analog input in the Mupen64 Android core or do we need to wait for analog support to be added?

HyperRetro, A quick lookup on your phone is that is SoC is a Qualcomm Snapdragon SII which is fine, and though Android 2.3 is suppose be ok, I still would rather been using Android 4.0 or higher for the Android port of RA which in your case might not be a bad idea since Qualcomm has much newer video drivers for that Andreno 205 with the Android 4.0 update.

the OUYA bug i posted here seems to be fixed with the latest test version. :slight_smile: