TASEmulators / TASEmulators/BizHawk
Offer MAME core as a download, like FFmpeg
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.8k
- Forks
- 468
- PR merge metrics
- No merged PRs in 30d
Description
It's the largest contributor to the download size by far at over 25% (edit: with https://github.com/TASEmulators/BizHawk/commit/e0e5a68c5058195d5a25798d7a88d5fcb7893bf1, it's even more).

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 (now tracking as #4289). 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.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue mentions EmuHawk downloads, a separate update mechanism, and the MAME core, but names no files or tests. Start by mapping the current EmuHawk release and core packaging flow; done would mean offering separate MAME-core downloads with defined build choices such as “all arcades” and “everything”.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100