romm icon indicating copy to clipboard operation
romm copied to clipboard

[Feature] Firmware section

Open calebsmithdev opened this issue 2 years ago • 4 comments

Describe the solution you'd like It would be nice to have a section that is specifically for listing files like firmware or keys. Maybe like an "Extra" for a system or something? Example - the Switch has keys and firmware for each version. It would be nice to be able to navigate to a folder with those so I could download them directly to my Steam Deck.

Additional context I don't think this needs to be anything consistent, maybe just an extras folder in the same directory as the roms folder and read the files as is.

calebsmithdev avatar May 07 '23 15:05 calebsmithdev

For example I got a bios folder that is being scanned only because it's inside the roms folder.

FYI: we in RetroDECK got a tool for checking the bioses if you need some inspirtation: https://github.com/XargonWan/RetroDECK/blob/f6d596152e99bfa87c15103607bec965d3eba74d/tools/configurator.sh#L640

XargonWan avatar May 10 '23 07:05 XargonWan

This is already taken into account. EmuDeck folder structure was the base for the design and it has the following folders:

  • roms
  • saves
  • bios / firmware
  • etc...

So it is just a matter of time to have more sections for this kind of files. In the future the path of each 'section' will be configurable but for the first iteration I will stick with the EmuDeck structure, having the bios/firmware folder outside of roms folder

zurdi15 avatar May 10 '23 15:05 zurdi15

@XargonWan Any plans on making a Romm integration in RetroDeck (via some sort of API) - so users can just input their Romm settings and access the library in the device where RetroDeck is installed

Typhonragewind avatar May 17 '23 16:05 Typhonragewind

Well first of all, sorry for my bad english as it is not my main language:

We talked in the past about collaborating togheter to make a stronger software ecosystem but I refused because the nature of my personal situation makes me having some periods of hard work and some periods of not having time to put in any kind of personal project, being unable to collaborate or having a compromise with other developers. This was also empowered by the fact that the code base of RomM still needs a lot of work in terms of design and refactor.

However this projects is getting so much bigger than I thought at first, so I have been wondering for several days about having a collaboration with @XargonWan at least in terms of designing the same solutions for the most common problems (savefiles, folder structures, dlc/updates management, etc) and setting some standards in the emulation/games preservation community. He helped me a lot and he already have been analyzing some of the most common problems/features the users are asking for.

I think the wind is changing :)

I am opening a discussion to not hijack this issue

zurdi15 avatar May 17 '23 17:05 zurdi15