Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Recalbox-Next - Add custom systems

    Themes & Interface
    recalbox-next systems
    1
    2
    4164
    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.
    • db_666
      db_666 last edited by db_666

      Hi,
      I'm trying to add famicom and super famicom systems to show in the wheel. Now those systems won't launch. According to es_logs all is good.

      • I've copied nes folder to /recalbox/share/system/.emulationstation/themes/recalbox-next/famicom
      • copied the svg art from jp to famicom/data directory
      • deleted us/eu/jp sub folders
      • edited custom.xml

      es_systems.cfg is properly edited since it use to work with the normal recalbox theme

      Any pointers to what's going on? Thanks

      Edit: Weird now they don't even launch when i put back the recalbox theme. Only my custom systems. All other works as far I can see. I've tested snes and nes.

      db_666 1 Reply Last reply Reply Quote 0
      • db_666
        db_666 @db_666 last edited by db_666

        I think I found the problem. I edited the name in es_systems.cfg famicom isn't a core so that's why it wouldn't launch. Even if the gui show you the options to configure a famicom.core somehow it doesn't exist. So the <name></name> tag need to be named nes. Same applies for super famicom.

        <name>nes</name>

        I guess if I could find the core folder I might be able to copy that folder and have a new famicom core.

        So in short to add famicom/super famicom to show in your US/EUR roms collection you need to:

        • edit your /recalbox/share/system/.emulationstation/es_systems.cfg

          <system>

          <fullname>Family Computer</fullname>
          <name>nes</name>
          <path>/recalbox/share/roms/famicom</path>
          <extension>.nes .NES .zip .ZIP</extension>
          <command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE% -ratio %RATIO%</command>
          <platform>nes</platform>
          <theme>famicom</theme>
          <emulators>
          <emulator name="libretro">
          <cores>
          <core>fceunext</core>
          <core>quicknes</core>
          <core>fceumm</core>
          <core>nestopia</core>
          </cores>
          </emulator>
          </emulators>
          </system>

        • copy nes folder to /recalbox/share/system/.emulationstation/themes/recalbox-next/famicom

        • copy the svg art from jp to famicom/data directory

        • delete us/eu/jp sub folders

        • edit custom.xml and remove region section at the bottom of code

        Last two steps might ot be needed but if you like to keep the code neat and clean you can do it.

        Imgur

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

        Want to support us ?

        74
        Online

        99.6k
        Users

        28.1k
        Topics

        187.1k
        Posts

        Copyright © 2021 recalbox.com