Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable ES to save unique config entries based on relative path #1750

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

udance4ever
Copy link

@udance4ever udance4ever commented Jun 30, 2024

Summary

Enables ES to save unique configs based on relative path and handle 2 cases:

  1. Software with multiple media formats (eg. disk and cassette) (Batocera user config does not hash on both softName and media Type batocera.linux#11781)
  2. Multiple MAME rom sets (MAME, MAME2010, MAME2003+)

PR is to be paired with a 1 line change to Emulator.py (batocera-linux/batocera.linux#12038) so entries in this format can be parsed by configgen on rom launch.

Examples

coco["zonx.zip"].altromtype=flop1
coco["cas/zonx.zip"].altromtype=cass

and

mame["cryptklr.zip"].core=mame
mame["cryptklr.zip"].emulator=mame
mame["mame2010/cryptklr.zip"].core=mame0139
mame["mame2010/cryptklr.zip"].emulator=libretro

Custom ES build

Successfully built using README in this repo (but not usable in Batocera)

What is the proper procedure to build only batocera-emulationstation? Instructions in our wiki got me running with a build container but did not allow me to build just Batocera ES with the proper flags and patches.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant