RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Assigning Emulator

    Scheduled Pinned Locked Moved Help and Support
    neshacksemulator
    16 Posts 5 Posters 1.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • simpleethatS
      simpleethat
      last edited by simpleethat

      If I'm reading what you've accomplished so far is most of this and it sounds like you just need to do this part

      Or at least something to that effect, it's not something I've fully played around with yet.

      T 1 Reply Last reply Reply Quote 0
      • T
        tobas @simpleethat
        last edited by

        @simpleethat ahhh, if I'm reading this correctly, I can simply copy my existing NES folder/config file in the NES folder?

        it seems like a good place to start anyway. so I'll just copy paste my NES config into my hacks folder to start with and see if it really is that simple. I'll report back later with my findings.

        simpleethatS 1 Reply Last reply Reply Quote 0
        • simpleethatS
          simpleethat @tobas
          last edited by

          @tobas I tried looking around last night on one of my cards and in theory it should work. Definitely seems to be a start in the right the direction. That guide also specifically uses hacks and NES examples

          1 Reply Last reply Reply Quote 0
          • T
            tobas
            last edited by tobas

            hm. theres no config file in the NES folder. damn. back to the drawing board.

            I just wish I knew what directory the executables are stored in.

            1 Reply Last reply Reply Quote 0
            • T
              tobas
              last edited by

              I'm at my wits end. I cannot get the roms in this folder to load for the life of me. I hope someone can help. this sucks

              S 1 Reply Last reply Reply Quote 0
              • K
                kingfrankbob
                last edited by

                I thought you would have to make them .nes to make the readable

                1 Reply Last reply Reply Quote 0
                • S
                  spud11 @tobas
                  last edited by

                  @tobas I suspect I'll be able to help you when I'm back at home later today. In the meantime, what is the name of your hacks folder? Is it 'neshacks' or something like that?

                  RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

                  1 Reply Last reply Reply Quote 0
                  • T
                    tobas
                    last edited by

                    I named it nesh. the roms load fine in emulation station since I edited the es.systems.cfg file, but attract mode appears to be borked.

                    aguilera.john@gmail.com is my email, if you can help in any way I would really appreciate it.

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      spud11 @tobas
                      last edited by spud11

                      @tobas No problems. Probably easier to keep it on the forum so that others might benefit in due course (assuming we get it sorted of course!). If your roms are in nesh (ie /home/pi/RetroPie/roms/nesh/), then you'll need to do the following.

                      I'm assuming you've got a fairly standard Attract Mode setup, but just check the folders/directories I'm describing to make sure they match your's, otherwise you'll need to make a few changes to match your folders.

                      I am using Windows 7 for the first part of this. I use WinSCP and Putty to ssh into my Pi from Windows and also use samba and Notepad++ to edit text files like those below. With most of the guide below, I'm assuming you will be doing the same or something similar.

                      In /home/pi/.attract/emulators/, you'll need a file like this: Nintendo Entertainment System Hacks.cfg, the contents of which are:

                      # Generated by Attract-Mode v2.5.1
                      #
                      executable           /opt/retropie/supplementary/runcommand/runcommand.sh
                      args                 0 _SYS_ nesh "[romfilename]"
                      rompath              /home/pi/RetroPie/roms/nesh
                      romext               .nes;.zip;.NES;.ZIP;.7z
                      system               Nintendo Entertainment System
                      info_source          
                      artwork    boxart          /home/pi/RetroPie/roms/nesh/boxart
                      artwork    cartart         /home/pi/RetroPie/roms/nesh/cartart
                      artwork    flyer           /home/pi/RetroPie/roms/nesh/flyer
                      artwork    marquee         /home/pi/RetroPie/roms/nesh/marquee
                      artwork    snap            /home/pi/RetroPie/roms/nesh/snap
                      artwork    wheel           /home/pi/RetroPie/roms/nesh/wheel
                      

                      (I usually just copy one of my pre-existing ones to create the above file.)

                      In your /opt/retropie/configs/ folder, you will need to create a folder called nesh (ie it should be the same name as your roms folder - at least that's the easiest way of setting up a new Display/new folder of games).

                      In that folder, you should create a file (or copy it from another folder) called retroarch.cfg with the contents being:

                      # Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
                      
                      input_remapping_directory = "/opt/retropie/configs/nesh/"
                      
                      #include "/opt/retropie/configs/all/retroarch.cfg"
                      

                      In this same folder, I also have a file called emulators.cfg. Create that file if you don't already have it. For me, its contents are:

                      lr-fceumm = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fceumm/fceumm_libretro.so --config /opt/retropie/configs/nes/retroarch.cfg %ROM%"
                      default = "lr-fceumm"
                      lr-quicknes = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-quicknes/quicknes_libretro.so --config /opt/retropie/configs/nes/retroarch.cfg %ROM%"
                      lr-nestopia = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-nestopia/nestopia_libretro.so --config /opt/retropie/configs/nes/retroarch.cfg %ROM%"
                      lr-mess2016 = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mess2016/mess2016_libretro.so --config /opt/retropie/configs/nes/retroarch.cfg %ROM%"
                      

                      Other than the lr-mess libretro core, I imagine you'll have all of the other cores already installed. I find that they are all pretty good. I suspect most people use lr-nestopia as their default emulator, but it's up to you which you choose to use. I'd recommend installing all 3 of these libretro cores, if you haven't already (but you can safely ignore lr-mess).

                      Go to your Pi.

                      Now, while in Attract Mode on your Pi, press TAB, go to emulators, pick the Nintendo Entertainment System Hacks, generate the romlist. After doing that, exit back to the main Attract Mode wheel. On the main Attract Mode wheel, there should be a new Display for Nintendo Entertainment System Hacks. Go into that Display and you should find your games. If you click on a game, you should be able to press a button to enter the runcommand menu and choose the default emulator for all of the games. (I've disabled my runcommand menu and prefer just to change emulators.cfg using Samba/smb from Windows and Notepad++).

                      Just add artwork for the display/layout and so forth in the normal way to the /home/pi/.attract/menu-art/snap and /home/pi/.attract/menu-art/wheel and, for the games/roms, add the artwork to the folders listed in Nintendo Entertainment System Hacks.cfg.

                      I hope that helps a bit.

                      RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

                      1 Reply Last reply Reply Quote 1
                      • T
                        tobas
                        last edited by

                        thank you so much for the detailed answer. I can't seem to find the .attract folder however.

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          spud11 @tobas
                          last edited by spud11

                          @tobas Are you using a Raspberry Pi or a PC?

                          RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.