MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

MooglyGuy
Renegade MAME Dev
Reged: 09/01/05
Posts: 2261
Send PM
Re: MAME Opinions
10/28/20 10:27 PM


I'm going to be quite blunt here:

The reason why our collective lunch is being eaten by other emulators isn't for the reasons you describe. It's because we objectively suck a fat one when it comes to any sort of self-promotion.

I loathe many things about Haze's mode of operation, but if there's one thing he gets right, it's that he's consistently on the ball when it comes to posting YouTube videos of new MAME additions, maintaining an actively-updated blog about what's going on, engaging with people on Twitter regarding MAME, and posting Reddit threads on r/emulation when the opportunity arises.

I do the same, but to a lesser extent, and there's a lot more that I could be doing as well.

Something that the team really needs to ask itself is: "What am I, personally, doing to raise the visibility of MAME?"

Because, realistically, most of the dinosaurs on the team who think "Reddit" is the description of the last book they checked out from a library, "Twitter" is the noise the birds make outside the windows of their retirement homes, and "YouTube" is the latest vacuum tube replacement service for their black and white TVs aren't really doing much in that field. Yes, there's a lot to be said for the work that's being done, but at the end of the day, life is all about balance. The MAME team has historically veered way too far into the "if you build it, they will come" line of thinking, and have never had to stump up any sort of publicity that didn't come on its own.

Sorry to be the one with a reality check, but life isn't The Field of Dreams, and the years where you could make a compelling project and expect it to generate its own hype on the Internet are long gone. Have been for about two decades now. The era of organically-generated content is now the era of the algorithm, and the algorithm says that we just aren't that interesting.

What do we do about this?
- Start making monthly progress reports that boil down the technical mumbo-jumbo from the whatsnew.txt commit listings into easy-to-digest, prosaic descriptions of what was done, how itw as done, and why. Dolphin, CXBX, and other emulators do this, and it's worked out rather well for them.
- Start forming a concerted effort to reach out to the broader preservation community. Many people are still unaware that MAME even merged with MESS, and that was half a decade ago - why are people still needlessly reinventing the wheel?
- Improve our code-level documentation. To answer the above question, people are needlessly reinventing the wheel because bolting together their own scheduler, an off-the-shelf CPU core or two (bugs and all), and writing their own OS-dependent layer is literally seen as less onerous than simply authoring a driver in MAME. That needs to change. We can scream until we're blue in our collective faces that people just need to "read the source", but the reality is that the amount of technical debt spread across our drivers would make Microsoft weep. You can't honestly suggest that people just read the source code when they stand as good a chance of finding a high-quality, modernized driver as some ancient old fuck-fest filled with hacks.

What we objectively shouldn't be doing is begging people to "like and subscribe" (to use a YouTuber turn of phrase) on a set of forums that are openly hostile to MAME developers even on a very good day.







Entire thread
Subject Posted by Posted on
* MAME Opinions TafoidAdministrator 10/28/20 09:47 PM
. * Re: MAME Opinions bmd2k1  12/22/20 08:14 PM
. * Re: MAME Opinions mhoes  10/31/20 07:04 PM
. * Re: MAME Opinions Vas Crabb  10/31/20 07:11 PM
. * Re: MAME Opinions mhoes  10/31/20 07:33 PM
. * Re: MAME Opinions NewMameUser  10/31/20 06:30 PM
. * Re: MAME Opinions Ocean View  10/30/20 01:53 PM
. * Software lists ICEknight  10/30/20 05:50 PM
. * Re: Software lists Ocean View  10/30/20 07:28 PM
. * Re: Software lists ICEknight  10/31/20 07:32 PM
. * Re: Software lists Sthiryu  10/31/20 08:30 PM
. * Re: Software lists BIOS-D  10/30/20 09:26 PM
. * Re: Software lists Ocean View  10/30/20 09:56 PM
. * Re: MAME Opinions BIOS-D  10/30/20 03:30 PM
. * Re: MAME Opinions Envisaged0ne  10/30/20 10:58 PM
. * Re: MAME Opinions Moochieone  10/30/20 08:07 AM
. * Re: MAME Opinions Heihachi_73  10/31/20 12:09 AM
. * Re: MAME Opinions gregf  10/31/20 12:35 PM
. * Re: MAME Opinions gregf  10/30/20 11:24 AM
. * Re: MAME Opinions Renegade  10/30/20 05:12 AM
. * Re: MAME Opinions Haze  11/03/20 07:30 PM
. * Re: MAME Opinions Chine  10/30/20 08:02 PM
. * Re: MAME Opinions gregf  10/30/20 10:52 AM
. * Re: MAME Opinions Nightvoice  10/29/20 01:08 AM
. * Re: MAME Opinions TafoidAdministrator  10/29/20 02:27 AM
. * Re: MAME Opinions Chine  10/28/20 10:38 PM
. * Re: MAME Opinions Haze  11/03/20 06:55 PM
. * Re: MAME Opinions uman  11/04/20 02:29 AM
. * Re: MAME Opinions Envisaged0ne  11/07/20 03:21 AM
. * Re: MAME Opinions hider93228  12/22/20 06:21 PM
. * Re: MAME Opinions MooglyGuy  12/22/20 06:26 PM
. * Re: MAME Opinions hider93228  12/22/20 06:49 PM
. * Re: MAME Opinions Olivier Galibert  11/06/20 11:39 PM
. * Re: MAME Opinions Haze  11/04/20 11:09 AM
. * Re: MAME Opinions abelenki  10/30/20 05:27 PM
. * Re: MAME Opinions Heihachi_73  10/29/20 08:19 AM
. * Re: MAME Opinions Vas Crabb  10/29/20 05:06 AM
. * Re: MAME Opinions R.Coltrane  10/29/20 03:10 PM
. * Re: MAME Opinions Envisaged0ne  10/30/20 01:52 AM
. * Improving emulation ICEknight  10/30/20 05:44 PM
. * Re: Improving emulation Envisaged0ne  10/30/20 10:50 PM
. * Re: MAME Opinions gregf  10/30/20 01:14 AM
. * Re: MAME Opinions Nightvoice  10/30/20 12:05 AM
. * Re: MAME Opinions Heihachi_73  10/29/20 09:10 PM
. * Re: MAME Opinions Chine  10/29/20 08:12 AM
. * Re: MAME Opinions hider93228  12/23/20 01:23 PM
. * Re: MAME Opinions Vas Crabb  10/29/20 03:22 PM
. * Re: MAME Opinions MooglyGuy  10/29/20 09:59 AM
. * Re: MAME Opinions RetroAndy70  10/30/20 09:33 AM
. * Re: MAME Opinions Chine  10/29/20 02:40 PM
. * Re: MAME Opinions MooglyGuy  10/28/20 10:27 PM
. * Re: MAME Opinions lharms  10/31/20 03:14 AM
. * Re: MAME Opinions Vas Crabb  11/01/20 05:34 AM
. * Re: MAME Opinions lharms  11/02/20 12:12 AM
. * Re: MAME Opinions *edit* gregf  11/02/20 09:09 AM
. * Re: MAME Opinions Vas Crabb  11/02/20 11:17 AM
. * Re: MAME Opinions Shoegazr  11/02/20 08:52 PM
. * Re: MAME Opinions Vas Crabb  11/02/20 03:45 AM
. * Re: MAME Opinions Olivier Galibert  11/02/20 03:55 PM
. * Re: MAME Opinions RobbbertModerator  11/02/20 01:57 AM
. * Re: MAME Opinions Haze  11/03/20 06:50 PM
. * Re: MAME Opinions Renegade  11/02/20 03:01 AM
. * Re: MAME Opinions PoorKenny  11/01/20 03:58 AM
. * Re: MAME Opinions Master O  10/28/20 10:07 PM
. * Re: MAME Opinions TafoidAdministrator  10/28/20 10:38 PM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 145 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2166