# How to use RetroArch in Gameshell?

**URL:** https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479
**Category:** Emulators
**Created:** [July 9, 2018, 1:50pm UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479 "2018-07-09T13:50:59Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![wolfshow](https://avatars.discourse-cdn.com/v4/letter/w/a3d4f5/32.png) [@wolfshow](https://forum.clockworkpi.com/u/wolfshow)
#### Post date: [July 9, 2018, 1:50pm UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/1 "2018-07-09T13:50:59Z")

</div>

I downloaded several cores and copied my own ROM, but still cannot play.

---

<div class="post-metadata">

### Author: ![aewens](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/aewens/32/39_2.png) [@aewens](https://forum.clockworkpi.com/u/aewens)
#### Post date: [July 9, 2018, 3:25pm UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/2 "2018-07-09T15:25:46Z")

</div>

Since most of us on the forum still have not received our Game Shells yet (so we haven’t tried it ourselves), you may want to contact [help@clockworkpi.com](mailto:help@clockworkpi.com) for assistance with any technical issues getting the Game Shell to work.

---

<div class="post-metadata">

### Author: ![Wizz](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/wizz/32/216_2.png) [@Wizz](https://forum.clockworkpi.com/u/Wizz)
#### Post date: [July 10, 2018, 9:38am UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/3 "2018-07-10T09:38:01Z")

</div>

Or perhaps PM users who have got it to work (gray area the emulator zone) 😉

---

<div class="post-metadata">

### Author: ![fr500](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/fr500/32/389_2.png) [@fr500](https://forum.clockworkpi.com/u/fr500)
#### Post date: [July 21, 2018, 12:23am UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/4 "2018-07-21T00:23:31Z")

</div>

I’m a RA dev, just received mine.  
Key layout seems completely broken.

Is the joystick actually a keyboard?

I’ll try to figure it out give me a couple days 🙂

---

<div class="post-metadata">

### Author: ![fr500](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/fr500/32/389_2.png) [@fr500](https://forum.clockworkpi.com/u/fr500)
#### Post date: [July 21, 2018, 12:59am UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/5 "2018-07-21T00:59:00Z")

</div>

ok, step 1, ssh into the thing, then do

```
nano .config/retroarch/retroarch.cfg

```

Find unified\_menu\_controls and enable it (true)

Now you can control the menu 🙂

---

<div class="post-metadata">

### Author: ![fr500](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/fr500/32/389_2.png) [@fr500](https://forum.clockworkpi.com/u/fr500)
#### Post date: [July 21, 2018, 3:35am UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/6 "2018-07-21T03:35:04Z")

</div>

Ok so far input is a chore because keypad is… well a keyboard and that sucks, but it can be worked around at least.

For some reason the video is initialized as 960x720? so you have to set a custom viewport (it’s done with a default config in the CPI)

Why? can’t we use native 320x240 and save some CPU?

---

<div class="post-metadata">

### Author: ![fr500](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/fr500/32/389_2.png) [@fr500](https://forum.clockworkpi.com/u/fr500)
#### Post date: [July 21, 2018, 8:15pm UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/7 "2018-07-21T20:15:10Z")

</div>

With some tinkering managed to build a workable version of gpsp (faster than mgba), working dynarec and all, it’s running fullspeed

You can get it here: [https://files.andressm.org/d/439d852b9ed243f9b296/](https://files.andressm.org/d/439d852b9ed243f9b296/)

I’ll keep adding stuff I fix to that folder.

---

<div class="post-metadata">

### Author: ![Wizz](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/wizz/32/216_2.png) [@Wizz](https://forum.clockworkpi.com/u/Wizz)
#### Post date: [July 21, 2018, 8:42pm UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/8 "2018-07-21T20:42:20Z")

</div>

How do you install the package?

---

<div class="post-metadata">

### Author: ![fr500](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/fr500/32/389_2.png) [@fr500](https://forum.clockworkpi.com/u/fr500)
#### Post date: [July 21, 2018, 9:47pm UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/9 "2018-07-21T21:47:08Z")

</div>

What package? it’s just a core, download the .so file and move it into ~/config/.retroarch/cores

---

<div class="post-metadata">

### Author: ![fr500](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/fr500/32/389_2.png) [@fr500](https://forum.clockworkpi.com/u/fr500)
#### Post date: [July 22, 2018, 3:03am UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/10 "2018-07-22T03:03:30Z")

</div>

The SoC is not half bad, it’s the SoC in the NES/SNES Classic.  
I hope we get GPU drivers sometime.

After a day of tinkering I got this:

---

<div class="post-metadata">

### Author: ![nogiza](https://avatars.discourse-cdn.com/v4/letter/n/3da27b/32.png) [@nogiza](https://forum.clockworkpi.com/u/nogiza)
#### Post date: [July 22, 2018, 3:08am UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/11 "2018-07-22T03:08:48Z")

</div>

> [@fr500](#):
>
> With some tinkering managed to build a workable version of gpsp (faster than mgba), working dynarec and all, it’s running fullspeed

Tried your gpSP but with the RetroArch built in but cannot get any rom work with it. Is it necessary to upgrade the RetroArch or additional configuration is needed?

---

<div class="post-metadata">

### Author: ![fr500](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/fr500/32/389_2.png) [@fr500](https://forum.clockworkpi.com/u/fr500)
#### Post date: [July 22, 2018, 3:09am UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/12 "2018-07-22T03:09:53Z")

</div>

You need a bios file

> <https://github.com/libretro/libretro-super/blob/master/dist/info/gpsp_libretro.info#L15>

---

<div class="post-metadata">

### Author: ![fr500](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/fr500/32/389_2.png) [@fr500](https://forum.clockworkpi.com/u/fr500)
#### Post date: [July 22, 2018, 3:32am UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/13 "2018-07-22T03:32:28Z")

</div>

FWIW, performance is not stellar even if it looks fast, this is using threaded video, in many instances there are tons of frame drops, but the threaded video masks the issue.

With proper drivers it might become really usable though.

---

<div class="post-metadata">

### Author: ![Qiangong2](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/qiangong2/32/794_2.png) [@Qiangong2](https://forum.clockworkpi.com/u/Qiangong2)
#### Post date: [July 22, 2018, 6:07am UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/14 "2018-07-22T06:07:05Z")

</div>

Just for kicks, how does the jaguar core run?

---

<div class="post-metadata">

### Author: ![fr500](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/fr500/32/389_2.png) [@fr500](https://forum.clockworkpi.com/u/fr500)
#### Post date: [July 22, 2018, 3:33pm UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/15 "2018-07-22T15:33:41Z")

</div>

The only reason pcsx and gpsp are fast is because they have ARM dynarecs and NEON enhancements.

Still, guess I can give it a shot.

---

<div class="post-metadata">

### Author: ![Wizz](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/wizz/32/216_2.png) [@Wizz](https://forum.clockworkpi.com/u/Wizz)
#### Post date: [July 23, 2018, 5:42am UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/16 "2018-07-23T05:42:12Z")

</div>

Anyone got the snes emulator to run yet ? PM me 😉

---

<div class="post-metadata">

### Author: ![fr500](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/fr500/32/389_2.png) [@fr500](https://forum.clockworkpi.com/u/fr500)
#### Post date: [July 23, 2018, 3:32pm UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/17 "2018-07-23T15:32:38Z")

</div>

Literally all you have to do is go to core updater, download snes9x and then load a snes rom

---

<div class="post-metadata">

### Author: ![Wizz](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/wizz/32/216_2.png) [@Wizz](https://forum.clockworkpi.com/u/Wizz)
#### Post date: [July 23, 2018, 3:36pm UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/18 "2018-07-23T15:36:52Z")

</div>

Nice! Was using the wrong core then 🤗

---

<div class="post-metadata">

### Author: ![Rene\_Rosa](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/rene_rosa/32/223_2.png) [@Rene\_Rosa](https://forum.clockworkpi.com/u/Rene_Rosa)
#### Post date: [July 23, 2018, 4:13pm UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/19 "2018-07-23T16:13:35Z")

</div>

I put my roms in the folders that are in the main menu system for “retro games” but I guess that doesn’t work. I am confused as to why there are mutiple rom folders, why some are detected after scanning and not others, etc. etc. I wish this was as streamlined as something like RetroPi with Emulation Station but I guess it will just have to get there over time.

---

<div class="post-metadata">

### Author: ![ssalanc](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/ssalanc/32/4385_2.png) [@ssalanc](https://forum.clockworkpi.com/u/ssalanc)
#### Post date: [July 23, 2018, 6:45pm UTC](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479/20 "2018-07-23T18:45:53Z")

</div>

Thanks @fr500. Psx games working at playable speed.

[Next page](https://forum.clockworkpi.com/t/how-to-use-retroarch-in-gameshell/479.md?page=2)
