libretro / libretro/RetroArch

(Menu) Easier ROM and BIOS management

Open
#10,065 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

ROM folder and adding them to a playlist
I know that I have to add the roms to the rom folder and start adding them. Roms that exist in the database are added to the playlist. If I use “add manually” then the database will be ignored and the roms will be associated to a core.

Wouldn’t it be much easier for everyone if the system folders like “snes”, “mame” or “dreamcast” would already exists? Then all roms ins e.g. snes would be added to a manual playlist for the core “snes” right away. The would be added automatically. Then the user could optionally check this roms against the database and add thumbnails. But this would be really optional.

BIOS management
Why isn’t there a folder called “bios” and not “System” or “core/system” on Switch. Some cores even need there special subfolder. You have to look this up on the internet to understand where and which bios files needs to be there.

A unified bios folder with a checklist with checksum check and a checkmark for “passed” if the correct bios with the correct name exist in this folder would be much more convenient.

Expected behavior

rom folder contains folders like "snes", "mame", "psx" and roms are automatically added to a manual playlist associated to the corresponding core of the folder. These playlist can then be scanned against the database and for thumbnails if you user wants to.

a bios folder is scanned after every restart for the correct bios files. RetroArch provides a checklist with checksum check to easily see what is missing.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points to begin from. Start by clarifying the scope of automatic ROM-folder playlist creation and unified BIOS scanning, including how core associations, database checks, thumbnails, checksums, and platform-specific paths should work; done would require an agreed design and implementation plan.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.