7 ms·
Pretty wild that MAME has been under active development for over 28 years with the core concept unchanged and no serious forks. It must have a very committed de
by RyanShook 1y ago
Pretty wild that MAME has been under active development for over 28 years with the core concept unchanged and no serious forks. It must have a very committed dev community.
- ranger_danger 1y agoThere are actually a good numer of forks, but not sure if they qualify for your criteria of "serious" or not. I also won't be naming any of them because those "committed" mame devs are very quick to inject themselves into any story about them, and harshly judge everything else that touches their code that didn't come from them.
- RobRivera 1y agoThis is absolutely so on brand. Has its pros and cons, of course.
- badlibrarian 1y agoA C++ codebase with bonus non-C++ code that generates C++ code plus a build-process-that-generates-build processes all with maniacal inter-dependencies and a guy who insists on renaming everything and moving all the files around in git-destroying ways twice a year does indeed create a bit of a monks-in-the-caves vibe.
- pandemic_region 1y agoA benevolent dictator then
- hn773746483 1y agointerrogations on motives for building from source constant slap fights between contributors (usually involving haze or guru) important PRs left ignored due to internal drama 8GB+ memory leak during building that they're in no rush to fix
- flykespice 1y agoAfaik gurudumps is a total jerk, constantly being hostile for no reason to newcomers. Haze is almost always in conflict with mame lead Cuavas when trying to upstream his code, but his anger mostly justified. Cuavas is a huge micromanager, he won't accept your code even if you just missed a typo in a line comment. I respect his commitment to hold the codebase to absolute standards, but sometimes he takes his micromanagement too far that just makes the whole process unproductive.
- ok123456 1y agoThe personalities working on this project are so hostile, usually without the skill to warrant it, that it's one of the few cases where having a CoC wouldn't be a horrible idea.
- hcs 1y agoNot exactly a fork but there was a separate MESS, for a time, expanding the scope to non-arcade systems, until it was reenfolded.
- anthk 1y agoadvmame/advmess too.
- dylan604 1y agoI feel like every one of my repos is a separate mess.
- nextaccountic 1y agoThis reminds me that Linus Torvalds quote that the point of open source isn't just the right to fork but also the right to merge, and that's what justify copyleft
- Orygin 1y agoDo you have the quote? I would think such "right to merge" would go against the notion that maintainers work for free and have no obligation to merge your work. Edit: Found the quote. The Right to Merge is about the maintainers right to merge your fork/changes back to their branch. Not the other way where random dev have a right for their changes to be merged into the original project
- nextaccountic 1y agoYep, it's his right to merge other people's work that were derived from Linux, not the right of other people to get their stuff merged
- jonny_eh 1y ago> no serious forks What about Final Burn Alpha/Neo? They're extremely popular.
- Keyframe 1y agoEspecially on rpi
- CJefferson 1y agoFinal Burn isn't a fork of MAME, it was a completely separate code base that started as an Afterburner emulator that just kept growing. They do share some CPU emulation code, but that's common in emulation, often someone wriets a good CPU core then it gets passed around.
- Keyframe 1y agoWhat I find absolutely wild and found out by accident is that it also emulates SGI / IRIX
- flykespice 1y agoMame is the most comprehensive emulator you'll ever get. They emulate everything under the sun: from very obscure computers that you don't even find info on the internet to mechanical car rides (yes they even preserve the roms for those).
- Keyframe 1y agoYeah, it's absolutely amazing and noble, especially for us that are into those things (Personally, I have a vast collection of consoles and games, including full SNES library etc.). Wikipedia, Internet Archive + Common Crawl, Emulation scene with now MAME at the forefront - those are Alexandria of our times.
- anthk 1y agoSlot machines too.
- tonyedgecombe 1y agoYes, I’ve been running the Apple LaserWriter emulator to explore the internals of the original PostScript interpreter.
- spl757 1y agoThanks for pointing this out!