# How to add new emulators (Gameboy, SNES, etc.)

**URL:** <https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862>\
**Category:** Tutorials\
**Tags:** community, retroarch, howto\
**Created:** [July 26, 2018, 9:08pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862 "2018-07-26T21:08:22Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![guu](https://avatars.discourse-cdn.com/v4/letter/g/7ab992/32.png) [@guu](https://forum.clockworkpi.com/u/guu)\
**Post date:** [August 7, 2018, 2:16pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/42 "2018-08-07T14:16:41Z")

</div>

that’s really strange

have no idea how it became

what’s the short hash of current launcher you have ?

---

<div class="post-metadata">

**Author:** ![GoldenAgeNerd](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/goldenagenerd/32/1050_2.png) [@GoldenAgeNerd](https://forum.clockworkpi.com/u/GoldenAgeNerd)\
**Post date:** [August 7, 2018, 6:17pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/43 "2018-08-07T18:17:57Z")

</div>

Got everything done and its all good. But how do i add roms? I added the roms to the SNES file ibut when i open the SNES file on my GameShell there’s nothing.

---

<div class="post-metadata">

**Author:** ![nouty](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/nouty/32/4255_2.png) [@nouty](https://forum.clockworkpi.com/u/nouty)\
**Post date:** [August 7, 2018, 6:29pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/44 "2018-08-07T18:29:51Z")

</div>

You have to reload the launcher to see the roms. Sometimes it helps, to switch to the favorite folder (right direction) and then back to all roms.

Or, if that doesn’t work, start a new game (from another emulator). If you get back to the launcher, it has reloaded.

Also rebooting does that, but lasts longer than the other both options.

If they’re not showing up after that, check the file types in your action.config and the folder which you access over TinyCloud (names should match).

---

<div class="post-metadata">

**Author:** ![GoldenAgeNerd](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/goldenagenerd/32/1050_2.png) [@GoldenAgeNerd](https://forum.clockworkpi.com/u/GoldenAgeNerd)\
**Post date:** [August 7, 2018, 9:25pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/45 "2018-08-07T21:25:50Z")

</div>

did all that but nothing

---

<div class="post-metadata">

**Author:** ![GoldenAgeNerd](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/goldenagenerd/32/1050_2.png) [@GoldenAgeNerd](https://forum.clockworkpi.com/u/GoldenAgeNerd)\
**Post date:** [August 8, 2018, 3:51pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/46 "2018-08-08T15:51:39Z")

</div>

I got the script action.config wrong. Ill try to find the right script. Thanks

---

<div class="post-metadata">

**Author:** ![GoldenAgeNerd](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/goldenagenerd/32/1050_2.png) [@GoldenAgeNerd](https://forum.clockworkpi.com/u/GoldenAgeNerd)\
**Post date:** [August 8, 2018, 3:58pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/47 "2018-08-08T15:58:24Z")

</div>

does this look right? thanks

ROM=/home/cpi/games/SNES  
ROM\_SO=/home/cpi/apps/emulators/snes9x\_libretro.so  
EXT=sfc,zip,smc  
LAUNCHER=retroarch -L  
TITLE=SNES  
SO\_URL=http://buildbot.libretro.com/nightly/linux/armv7-neon-hf/latest/snes9x\_libretro.so

---

<div class="post-metadata">

**Author:** ![GoldenAgeNerd](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/goldenagenerd/32/1050_2.png) [@GoldenAgeNerd](https://forum.clockworkpi.com/u/GoldenAgeNerd)\
**Post date:** [August 8, 2018, 5:41pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/48 "2018-08-08T17:41:27Z")

</div>

Thank you! BEST GUIDE!!!

---

<div class="post-metadata">

**Author:** ![CIZG](https://avatars.discourse-cdn.com/v4/letter/c/a6a055/32.png) [@CIZG](https://forum.clockworkpi.com/u/CIZG)\
**Post date:** [August 11, 2018, 4:29pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/49 "2018-08-11T16:29:21Z")

</div>

cant seem to find the mupen64 -libretro core

---

<div class="post-metadata">

**Author:** ![Micro007](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/micro007/32/745_2.png) [@Micro007](https://forum.clockworkpi.com/u/Micro007)\
**Post date:** [August 14, 2018, 12:53am UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/50 "2018-08-14T00:53:42Z")

</div>

Anyone have some rims run too fast?  
Dr. Mario for NES runs crazy fast

---

<div class="post-metadata">

**Author:** ![sickeningjar](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/sickeningjar/32/975_2.png) [@sickeningjar](https://forum.clockworkpi.com/u/sickeningjar)\
**Post date:** [August 31, 2018, 10:21pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/51 "2018-08-31T22:21:56Z")

</div>

Thanks for this guide, @nouty . A superb amount of effort has gone into this, and this linux newbie (me) has been able to set up plenty of emulators with your advice and a bit of patience.

a question for all in the topic: is there an Neo Geo Pocket Colour core available? I can only find the original monochrome core currently.

edit: Its alright, I figured it out. I put zipped files in the ROM folder, and they weren’t recognised, but unzipped them and they appeared in the game list and could be played.

---

<div class="post-metadata">

**Author:** ![acronym2k2](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/acronym2k2/32/1059_2.png) [@acronym2k2](https://forum.clockworkpi.com/u/acronym2k2)\
**Post date:** [September 3, 2018, 3:03am UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/52 "2018-09-03T03:03:07Z")

</div>

I’m having issues with picodrive too

---

<div class="post-metadata">

**Author:** ![sickeningjar](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/sickeningjar/32/975_2.png) [@sickeningjar](https://forum.clockworkpi.com/u/sickeningjar)\
**Post date:** [September 4, 2018, 8:00am UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/53 "2018-09-04T08:00:36Z")

</div>

Apparently picodrive is currently inoperable on CPI. Genesis plus GX works, but not particularly well, least not for mega drive. It runs master system ROMs just fine. I completed Dead Angle on it just last night.

---

<div class="post-metadata">

**Author:** ![sickeningjar](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/sickeningjar/32/975_2.png) [@sickeningjar](https://forum.clockworkpi.com/u/sickeningjar)\
**Post date:** [September 5, 2018, 8:21pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/54 "2018-09-05T20:21:47Z")

</div>

I think this will fix the fast NES issue, it did for me.

Run a nes game, and then open the retroarch menu. Select Quick Menu, then Options. Find Favored System and change that to PAL. Go to the front menu and restart. The game should run at a more pleasing, slower speed.

---

<div class="post-metadata">

**Author:** ![Micro007](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/micro007/32/745_2.png) [@Micro007](https://forum.clockworkpi.com/u/Micro007)\
**Post date:** [September 5, 2018, 9:30pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/55 "2018-09-05T21:30:26Z")

</div>

Fixed it! You rock man thanks!!

---

<div class="post-metadata">

**Author:** ![Sideshow\_Bob](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/sideshow_bob/32/692_2.png) [@Sideshow\_Bob](https://forum.clockworkpi.com/u/Sideshow_Bob)\
**Post date:** [September 23, 2018, 2:22am UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/56 "2018-09-23T02:22:25Z")

</div>

Is there any chance you could make a video of this? I’m struggling in a big way with this Gameshell and am starting to regret buying it ☹ I’m wading through all these threads and becoming more and more confused.

---

<div class="post-metadata">

**Author:** ![sjenkinsjr](https://avatars.discourse-cdn.com/v4/letter/s/b5ac83/32.png) [@sjenkinsjr](https://forum.clockworkpi.com/u/sjenkinsjr)\
**Post date:** [September 23, 2018, 3:15am UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/57 "2018-09-23T03:15:18Z")

</div>

Hey what emulator works for Turbo Grafx… I see you have a folder names TG16…

---

<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:** [November 8, 2018, 2:48pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/58 "2018-11-08T14:48:13Z")

</div>

Beetle PCE Fast - it will play any/all turbo grafx/pc-engine games, including CD based roms.

---

<div class="post-metadata">

**Author:** ![Narbler](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/narbler/32/4701_2.png) [@Narbler](https://forum.clockworkpi.com/u/Narbler)\
**Post date:** [February 6, 2019, 6:38pm UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/60 "2019-02-06T18:38:43Z")

</div>

@Metalcory Im having trouble getting the icons to work. Im very new to this sort of thing, but was able to install multiple emulators and and roms with some considerable effort. Now my goal is to install icons for each of the emulators. I guess my question is where to put the png files of the icons when I connect to my Gameshell so that i can follow the steps in the terminal and assign them a location. Thanks in advance.

Franky

---

<div class="post-metadata">

**Author:** ![Bader\_AlSeiari](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/bader_alseiari/32/2403_2.png) [@Bader\_AlSeiari](https://forum.clockworkpi.com/u/Bader_AlSeiari)\
**Post date:** [February 8, 2019, 7:12am UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/61 "2019-02-08T07:12:44Z")

</div>

hi… when i type the code to the retro games 20 thing at the beginning, it says “-bash: cd: too many arguments”… please help

---

<div class="post-metadata">

**Author:** ![Petrakis](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/petrakis/32/256_2.png) [@Petrakis](https://forum.clockworkpi.com/u/Petrakis)\
**Post date:** [February 8, 2019, 8:47am UTC](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862/62 "2019-02-08T08:47:06Z")

</div>

The error message means that the program expects 1 argument but it finds 2. program is **cd**

> cd /home/cpi/launcher/Menu/GameShell/20\_Retro\ Games/

My guess is that the space from 20\_Retro Games messes it up (Which shouldnt because of the escape character **\** )

Check if you didn´t miss the \ on **20\_Retro\ Games** or try

> cd ‘/home/cpi/apps/launcher/Menu/GameShell/20\_Retro Games/’

Edit:2019-02-12T00:00:00Z  
I didnt have my cpi at hand and used the path from repo ~~cd /home/cpi/apps/launcher/Menu/GameShell/20\_Retro\ Games/~~  
the correct one is:  
`/home/cpi/launcher/Menu/GameShell/20_Retro\ Games/`  
Also the second method i mentioned is with single quotes instead of double quotes:  
` cd '/home/cpi/apps/launcher/Menu/GameShell/20_Retro Games/'`

[Previous page](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862.md?page=2)

[Next page](https://forum.clockworkpi.com/t/how-to-add-new-emulators-gameboy-snes-etc/862.md?page=4)
