MAMEWorld >> News
View all threads Index   Flat Mode Flat  

Haze
Reged: 09/23/03
Posts: 5242
Send PM
Re: DU: Space Lords
11/19/16 04:27 PM


> R. Belmont:
>
> Yeah, especially between 0.179 and 0.180 there have been substantial changes in a lot
> of the "auxiliary" files. Just mix-and-matching the EXE will likely break things in
> profound ways.
>
> This issue will only get worse if a future version of MAME relegates the ROM loading
> information to support files. As you said a few days ago, "the executable is too
> damned big, we are not adding more fucking text data," and the ROM hashes are a prime
> cause of that bloat.

Cases like this show why doing so won't really work tho. Either intentionally (people using it as a way to rebel against MAME) or unintentionally (people not realising how important the support files are) it could cause a bit of a support nightmare. Unfortunately the misinformation that 'to upgrade MAME you just need to replace the exe' has been spread so widely and for so long that 'unintentionally' doing it wrong section is likely to be huge.

In the past, it would have been an issue of people trying to use old support files in order to avoid upgrading their romsets, I suspect, based on the number of people who still see that as the 'main problem' with MAME you'll end up with even more people recommending to just replace the exe in order to avoid that problem (which of course is more likely to have catastrophic effects with arcade systems, where roms and hardware are tied more closely together should something change)

It's already a problem *sometimes* with softlists (I've had to deal with a number of support questions which have ended up coming down to people trying to use old softlists with new versions) but with the arcade roms it's an entirely different scale.

In part, I guess it's integrity. The situation as it stands is MAME is an authority on what is correct, and, for any given support situation we can be 99% confident we know what people are running if they give us a version number.

I do think having the dipswitches and button names as external XML files is a good idea tho as they're 'non-essential' I had a preliminary 'dipswitch device' that would read in the switch names from an external file, but never got it to a stage I felt was worth submitting (and the bar for submissions seems higher now, it seems things have to be 'correct' first time or they never get merged)

Anyway, just saying, there are a lot more factors to consider than 'exe size'

the other option might be to have a single 'resource' file that also gets compiled and versioned, whereby the major version must match the MAME version for it to run, and the minor version (build date / git revision) is reported when MAME is loaded so that we can easily work out what people are using. That could work as some kind of virtual filesystem so #INTERNAL#/ or something in a path would cause it to look in there...

but yeah, as this very thread (and plenty of other places offering MAME binaries) show, the idea that MAME is just the exe and can be upgraded by replacing it is alive and well, and people will continue to do that even if it's a terrible idea.







Entire thread
Subject Posted by Posted on
* DU: Space Lords SmitdoggAdministrator 10/23/16 02:43 PM
. * Re: DU: Space Lords CTOJAH  10/24/16 01:29 PM
. * Re: DU: Space Lords XtraSmiley  10/28/16 10:10 AM
. * Re: DU: Space Lords Osso1  10/28/16 11:29 AM
. * Re: DU: Space Lords XtraSmiley  10/29/16 08:30 PM
. * Re: DU: Space Lords gregf  10/31/16 09:26 AM
. * Re: DU: Space Lords MooglyGuy  10/29/16 10:43 PM
. * Re: DU: Space Lords MooglyGuy  10/31/16 12:17 PM
. * Re: DU: Space Lords CaptainKoloth  11/15/16 11:37 PM
. * Re: DU: Space Lords CTOJAH  11/15/16 11:42 PM
. * Re: DU: Space Lords CaptainKoloth  11/15/16 11:54 PM
. * Re: DU: Space Lords Ashura-X  11/17/16 05:58 PM
. * Re: DU: Space Lords Haze  11/17/16 08:42 PM
. * Re: DU: Space Lords Ashura-X  11/18/16 11:41 AM
. * Re: DU: Space Lords R. Belmont  11/17/16 08:57 PM
. * Re: DU: Space Lords StilettoAdministrator  11/18/16 03:37 AM
. * Re: DU: Space Lords Ashura-X  11/18/16 11:41 AM
. * Re: DU: Space Lords AJR Hacker  11/17/16 09:28 PM
. * Re: DU: Space Lords Haze  11/19/16 04:27 PM
. * Re: DU: Space Lords Haze  11/16/16 10:21 PM
. * Re: DU: Space Lords CTOJAH  11/16/16 06:54 PM
. * Re: DU: Space Lords CaptainKoloth  11/16/16 07:18 PM
. * Re: DU: Space Lords gregf  10/24/16 11:12 AM
. * Re: DU: Space Lords gamez fan  10/23/16 04:04 PM

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