Steam Link
RetroArch 1.6.7 w/ updated cores.
So picked up a steam link recently and decided to give building RetroArch from the sdk/examples a shot... so here is 1.6.7 with the following cores:

  • fbalpha2012
  • fceumm
  • gambatte
  • genesis plus gx
  • mednafen pce fast
  • mgba
  • nestopia
  • nxengine
  • pcsx rearmed
  • picodrive
  • prboom
  • snes9x 2002
  • stella

If there are any other cores you'd like to see, within reason, let me know and I'll look into it.

INSTALL:

Download[drive.google.com]

Take the "RetroArch" and "steamlink" folders and put them on a usb drive. Plug in the usb drive and turn on the steam link and it'll install RetroArch.

Afterward you can safely remove the "steamlink" folder.

NOTE:

Do not use the "Core Updater" option under Online Updater... It'll break things. However I do suggest to run at least "Update Core Info Files", "Update Assets" and "Update Databases"

I changed the default paths to all point to usb so you will need either usbmount native app or a init.d script to auto mount usb to /mnt/disk/ on boot.

If you use the usbmount native app route please note that every time you powercycle or turn on the steam link you must launch usbmount FIRST then launch RetroArch.

Eventually I will put up a guide detailing how to work with RetroArch on the steam link but for now hopefully people will get to enjoy the updated build for the time being.
Автор останньої редакції: IncognitoMan; 9 листоп. 2017 о 12:59
< >
Показані коментарі 7690 із 181
Can I add mame's core in the retroarch?
Mame4all fails me in many games like sunset riders ...
Цитата допису P4n1C:
Can I add mame's core in the retroarch?
Mame4all fails me in many games like sunset riders ...

For mame4all, make sure that you are using a romset compatible with Mame 0.37b5. You would also like to check your romset using romcenter or clrmamepro (I particularly prefer the former) with the clrmame.dat file that you will find on the mame4all installation folder.

I haven't being able to use any mame core, but I know fbalpha2012 core is based on them and it does actually emulate several mame games. You might also give it a try.


Has anyone been able to properly play Sega 32X games? I only got them to run with the picodrive core but they perform VERY poorly.
I wish there was somewhere we could follow or see progress on official support.
Maybe it's just dead.
retroarch can be updated on the link
core info fies, assets, joypad profiles, cheats, databases, overlays, glsl shaders

you can update some cores, but others are broken on the link

to downgrade cores you will need to ftp the working core back to the link
from op rar \RetroArch_1.6.7_SL\RetroArch\cores\
sftp:/linkip/home/apps/retroarch/.home/.config/retroarch/cores
Цитата допису RivingtonDown:
RetroArch 1.7.2 released yesterday.

https://www.libretro.com/index.php/retroarch-1-7-2-released/

No official Steam Link build yet - anyone with the skills needed to do it also willing to build one? If so, I'd be really interested in testing the Hatari core with it.
Цитата допису martijn2:
Цитата допису RivingtonDown:
RetroArch 1.7.2 released yesterday.

https://www.libretro.com/index.php/retroarch-1-7-2-released/

No official Steam Link build yet - anyone with the skills needed to do it also willing to build one? If so, I'd be really interested in testing the Hatari core with it.

https://www.libretro.com/index.php/retroarch-1-7-3-released/
Here's 1.7.3. Had to pull my last post because I didn't test before uploading. Installation is the same deal: Unzip this directly to the root of your USB stick and power cycle to install (or just extract the retroarch file from the .tgz and SFTP it to /home/apps/retroarch/).

https://drive.google.com/open?id=1-w782qIRS1mP9FcxTwosfsJL3lC_W6qE

Unfortunately, there are no apparent performance improvements. I haven't tested every listed emulator under Core Updater, but what I have tested with successful audio/video are the Snes9x variants:
- Snes9x 2002 works, actually runs very well with a stutter here and there
- Snes9x 2005 works, but slower. A byproduct of increasing emulator accuracy.
- Snes9x 2005 Plus works about the same as 2005.
- Snes9x 2010 Looks much more polished, runs like molasses.
- Plain Snes9x (the mainline build) simply won't load like the others, but I bet it'd be slow anyway.

If we can have some more devs look at this, I still would like to make this little thing into an emulation box.
Автор останньої редакції: GigaCat; 26 лип. 2018 о 17:57
Can you share your build scripts for retroarch cores?
I can't compile 1.7.4 with the Build Files from ValveSoftware[github.com].

I hope someone can Help me.

ERROR:
/mnt/c/Users/Name/Ubuntu/GitHub/steamlink-sdk/external/qt-everywhere-opensource-src-5.9.1/build/host/bin/moc-qt5: 1: /mnt/c/Users/Name/Ubuntu/GitHub/steamlink-sdk/external/qt-everywhere-opensource-src-5.9.1/build/host/bin/moc-qt5: ELF44: not found /mnt/c/Users/Name/Ubuntu/GitHub/steamlink-sdk/external/qt-everywhere-opensource-src-5.9.1/build/host/bin/moc-qt5: 18: /mnt/c/Users/Name/Ubuntu/GitHub/steamlink-sdk/external/qt-everywhere-opensource-src-5.9.1/build/host/bin/moc-qt5: Syntax error: "|" unexpected (expecting ")") Makefile:165: recipe for target 'obj-unix/release/ui/drivers/moc_ui_qt.cpp' failed make: *** [obj-unix/release/ui/drivers/moc_ui_qt.cpp] Error 2
Do you use native ubuntu or WSL?
Цитата допису CAPONE:
Do you use native ubuntu or WSL?
Windows 10 Pro x64 - Ubuntu (WSL)

I was finaly able to compile it after adding --disable-qt to build_steamlink.sh.

Line: 36
./configure --host=$SOC_BUILD --disable-threads --disable-alsa --disable-pulse --enable-neon --disable-shaderpipeline --enable-opengl --enable-opengles --disable-qt

I don't know why I cant compile it with enabled qt. I have qt Installed!

dpkg -l qt5-default
||/ Name Version Architecture Description +++-========================-=================-=================-===================================================== ii qt5-default:amd64 5.9.5+dfsg-0ubunt amd64 Qt 5 development defaults package

But the App crashes when I start any Emulator / Game. I've also tryd this with the Cores from IncognitoMan's RetroArch 1.6.7 build.
Автор останньої редакції: Pinhead; 2 верес. 2018 о 11:22
It's only WSL problem. I dont know is qt requied or not. But WSL its bad solution, better use tiny virtual machine with ubuntu.
About crash do you enable sound? steamlink-sdk have strange bug so you have to add debug flag (-g) to retroarch when build https://github.com/libretro/RetroArch/issues/6337
Just add -g here https://github.com/libretro/RetroArch/blob/master/Makefile#L89
Автор останньої редакції: CAPONE; 3 верес. 2018 о 0:42
Цитата допису CAPONE:
It's only WSL problem. I dont know is qt requied or not. But WSL its bad solution, better use tiny virtual machine with ubuntu.
About crash do you enable sound? steamlink-sdk have strange bug so you have to add debug flag (-g) to retroarch when build https://github.com/libretro/RetroArch/issues/6337
Just add -g here https://github.com/libretro/RetroArch/blob/master/Makefile#L82
WSL is not bad, maybe it was bad in the past, but things continue. At least I've managed successfully to compile caveexpress, cavepacker, mame4all, prboom-plus, tyrian21 with WSL.

Still crashes even with -g flag attached.

It must have something to do with Qt but I cant figure this out.
< >
Показані коментарі 7690 із 181
На сторінку: 1530 50

Опубліковано: 7 листоп. 2017 о 19:27
Дописів: 181