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

Offer MAME core as a download, like FFmpeg #3505

Open
YoshiRulz opened this issue Dec 28, 2022 · 2 comments
Open

Offer MAME core as a download, like FFmpeg #3505

YoshiRulz opened this issue Dec 28, 2022 · 2 comments
Labels
App: EmuHawk Relating to EmuHawk frontend Core: MAME Multi-system core for thousands of arcade cabinets and "vintage" computers Enhancement For feature requests or possible improvements
Milestone

Comments

@YoshiRulz
Copy link
Member

YoshiRulz commented Dec 28, 2022

It's the largest contributor to the download size by far at over 25% (edit: with e0e5a68, it's even more).
screencap of Filelight disk space analysis
Having a separate update mechanism to EmuHawk would also allow for multiple options, for example the choice between "all arcades" (as 2.9) and "everything". (It would also allow for a separate release cadence, but I'm not sure how useful patching just the Waterbox guest side would be.)
On Discord, there's been some discussion over what we should do now that MAME has dropped the MAME/MESS distinction. If we came up with a categorisation that split the machine list into 4 subsets, then we could offer (at least) 5 builds—1 for each, plus 1 with everything.

@YoshiRulz YoshiRulz added Enhancement For feature requests or possible improvements App: EmuHawk Relating to EmuHawk frontend Core: MAME Multi-system core for thousands of arcade cabinets and "vintage" computers labels Dec 28, 2022
@YoshiRulz YoshiRulz added this to the 2.9.1 milestone Apr 20, 2023
YoshiRulz added a commit that referenced this issue May 3, 2023
more shrinking may be possible, but there are diminishing returns, especially
when MAME is so big (#3505)
vadosnaprimer pushed a commit that referenced this issue May 3, 2023
more shrinking may be possible, but there are diminishing returns, especially
when MAME is so big (#3505)
@Morilli
Copy link
Collaborator

Morilli commented Aug 11, 2023

Add citra to that list.

@vadosnaprimer
Copy link
Contributor

Offering the whole MESS part is impossible because of the crazy infrastructure that we'd have to implement, and most MESS cores are worse than currently accepted on tasvideos. Particular MESS cores could work, like game and watch, or other things we don't have better options for. But they don't get too much demand.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
App: EmuHawk Relating to EmuHawk frontend Core: MAME Multi-system core for thousands of arcade cabinets and "vintage" computers Enhancement For feature requests or possible improvements
Projects
None yet
Development

No branches or pull requests

3 participants