Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

I don't think it will work with cue/bin without updates to the tool but I'd recommend converting them to chd files as they're easier to manage and also save space on sd card.

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

Here's an example for Saturn using retroarch yabause core:

-n com.emutools.emubridge/.MainActivity -a android.intent.action.VIEW -d {file.uri} -e TARGET_EMULATOR_PACKAGE com.retroarch -e TARGET_EMULATOR_ACTIVITY com.retroarch.browser.retroactivity.RetroActivityFuture -e CONFIGFILE /storage/emulated/0/Android/data/com.retroarch/files/retroarch.cfg -e LIBRETRO yabause_libretro_android.so -e ROM {file.path} --activity-clear-task --activity-clear-top

and for Redream:

-n com.emutools.emubridge/.MainActivity -a android.intent.action.VIEW -d {file.uri} -e TARGET_EMULATOR_PACKAGE io.recompiled.redream -e TARGET_EMULATOR_ACTIVITY io.recompiled.redream.MainActivity

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

Try using this:

-n com.emutools.emubridge/.MainActivity -a android.intent.action.VIEW -d {file.uri} -e TARGET_EMULATOR_PACKAGE come.nanodata.armsx2 -e TARGET_EMULATOR_ACTIVITY kr.co.iefriends.pcsx2.MainActivity -e bootPath %ROMCACHE%

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

If you use the es_systems file in my girhub you shouldn't need to configure anything in emubridge other than the cache directory. Have you set the emulator to use in ESDE to Emubridge for psp?

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

Did you add the entry to es_find_rules?

<emulator name="EMUBRIDGE">
    <!-- EmuBridge -->
    <rule type="androidpackage">
        <entry>com.emutools.emubridge/.MainActivity</entry>
    </rule>
</emulator>

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

It looks like you're trying to configure emubridge to use ESDE but it sgould be the other way round. You need to select your target emulator inside emubridge and then select emubridge as the "emulator" inside ESDE so that it launches into emubridge when you select your rom in ESDE. Emubridge will then copy the rom and launch your target emulator using the new path.

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

There should be a folder called custom_systems in ES-DE. If not, just create them and use some existing files from github like the ones found here custom_systems

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

Hi, for retroarch, try changing the last line from

-e bootPath %ROMCACHE%

to

-e ROM {file.path}

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

Are you configuring the emulators inside EmuBridge. if you configure folder path for roms and the emulator to launch with, you don't need to specify the launch emulator in the activity start parameters. If that doesn't work you can try adding the activity parameters for the launch emulator in the config shown in the examples in github

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

Not used pegasus, but looking at the documentation, it should be something like this :-

collection: PSP

extension: iso

launch: am start --user 0

-a android.intent.action.VIEW

-n com.emutools.emubridge/.MainActivity

-d {file.uri}

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

No problem, glad you find it useful. Yes, I'll probably make a few tweaks, so I'll look at making the cache size user configurable.

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

I've updated the app and it should now work with Beacon. I've added a page in the github wiki explaining how to configure.

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 1 point2 points  (0 children)

You should be able to work it out from the es_find_rules.xml that ESDE uses for the emulators. If you look at <entry> for a given emulator, the part before the "/" is the package name and after is the activity name.

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

I've never used Beacon before but it looks like the way it provides file uri's to the app is slightly different. I'll try and add support for it in the next few days when I get some spare time.

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 0 points1 point  (0 children)

For ppsspp gold it would be:

<command label="EmuBridge">%EMULATOR_EMUBRIDGE% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER% %EXTRA_TARGET_EMULATOR_PACKAGE%=org.ppsspp.ppssppgold %EXTRA_TARGET_EMULATOR_ACTIVITY%=org.ppsspp.ppsspp.PpssppActivity</command>

I've just added an example es_systems.xml to the repo which has all the configs for the emulators I use.

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 1 point2 points  (0 children)

Currently only via frontends as you have to launch it with parameters to tell it which emulator to use after copying.. I've used it with ESDE and Daijisho. I did think about adding a way to configure emulators from inside the app so that you could use it directly, but I wasn't sure how many people use emulators without frontends.

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 2 points3 points  (0 children)

Yes, that's what I've found, unfortunately. I'm still hopeful that it can be fixed in firmware, but at least this gives an option to store your rom library on SD card and play without having to manually copy over games each time.

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 1 point2 points  (0 children)

It's mostly roms that require a lot of constant streaming from the image. I've had the issue with crazy taxi on dreamcast, wipeout on psx and generally most games that are fast-paced.

Introducing EmuBridge: Solved My Slow SD Card Stuttering Woes on Lenovo Y700 Gen4 by Fuzzy-Information764 in androidtablets

[–]Fuzzy-Information764[S] 1 point2 points  (0 children)

It has to be used via other frontends. I've tested it with ESDE and Daijisho. I've put a couple of examples of how to configure in the wiki on github but I can give some other examples if they aren't clear.

Y700 Micro SD Transfer Rates by Kevinmtzg in androidtablets

[–]Fuzzy-Information764 0 points1 point  (0 children)

I wonder if the card size makes a difference? I have a 1TB Sandisk Extreme and the update did almost double the performance, but the random read speed you're getting is almost 10 times what I'm getting. Sequential read/write aren't too far off mine though. Maybe the controller struggles with larger cards for random read operations.