TapiocaFox / Daijishou

Daijishō is a retro launcher that let you manage your retro games libraries. This repo is for assets and served as a main page.
MIT License
987 stars 107 forks source link

Potential Additional Emulators to Support #151

Open WingofaGriffin opened 1 year ago

WingofaGriffin commented 1 year ago

I have not tested launching all of these via command personally though I figured I'd add a list of interesting active android emulators to consider adding:

Nintendo DS:

Nintendo GBA:

Nintendo GB/C

Sega MasterSystem/Game Gear

Nintendo Virtual Boy:

If any of these do not launch directly via command, I'll make a git issue for the creators to consider adding.

TapiocaFox commented 1 year ago

Thanks for the nice list. Will leave this open until I tested it. (I am currently buzy 😛)

TapiocaFox commented 1 year ago
WingofaGriffin commented 1 year ago

SkyEmu's build is hidden inside its github actions: https://github.com/skylersaleh/SkyEmu/actions/runs/3747153274

WingofaGriffin commented 1 year ago

@magneticchen a couple of updates: https://github.com/Hydr8gon/NooDS/issues/118#issuecomment-1364534296 https://github.com/SupernaviX/vvb/issues/66#issuecomment-1366220885

kerwin-uy commented 1 year ago

Maybe can also add VGBANext ?

GB/SGB/GBC/GBA

-n com.fms.emu/com.fms.vgb.MainActivity
-a android.intent.action.VIEW
-d {file.uri}

NES

-n com.fms.emu/com.fms.ines.MainActivity
-a android.intent.action.VIEW
-d {file.uri}
skylersaleh commented 9 months ago

Hi, I'm the lead developer of SkyEmu. I had a few users ask about this functionality as well and I was trying to add it.

I'm hitting an issue with the interaction with scoped storage preventing me from accessing either the file.uri or the file.path provided by Daijishou (see errors below) as they seem to just be passing the raw external storage provider which I can't access under scoped storage. I was wondering how you work around this issue in other emulators that are targeting play store release (which requires scoped storage).

file.path

file.uri

image

Edit:

Nevermind I figured it out (needed to route the URI through an intent.action.VIEW instead of just passing it as a launch parameter), I'll post the launch string for SkyEmu here after the dev builds support the change.

skylersaleh commented 9 months ago

Okay, dev builds of SkyEmu supporting this are now live here: https://github.com/skylersaleh/SkyEmu/pull/321

The player am start arguments that should be used are:

-n com.sky.SkyEmu/com.sky.SkyEmu.EnhancedNativeActivity
  -a android.intent.action.VIEW
  -d {file.uri}
  --activity-clear-task
  --activity-clear-top
Jetup13 commented 7 months ago

Didn't notice no one added SkyEmu to the list. Its now available in the gb, gbc, & gba platforms. 4462d38

Jetup13 commented 6 months ago

Don't mind me just going through old issues while I have time. Added vvs & NooDS e56aac8