Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

I think it's time to shed some light on highscores in Mame. I can't imagine running a Mame cab without saving highscores.

I've been running Mame v0.106 for about a year, because it was the latest build I could find that supported highscores. But a couple of days ago, jombee suggested Mame32 FX, and sure enough, now I've got the latest Mame build running, with working highscores.

Does anyone know if Mame32 FX is the only Mame derivative supporting highscores?

Posted

It's quite easy to add hiscore.dat support for vanilla Mame using the hiscore.dif's to compile your own version.

Maybe Brian will be kind enough to create a binary patch for Mame with hiscore.dat/skip disclaimer.

You can get the files and more instructions from here

Posted

Pfft.. Here I'm scratching my head googling "Vanilla Mame", and nothing comes up. But of course you mean the plain original mame commandline version? Vanilla Mame sounds a lot like an official derivative though, especially as I've seen it mentioned in several posts.

Posted
Pfft.. Here I'm scratching my head googling "Vanilla Mame", and nothing comes up. But of course you mean the plain original mame commandline version? Vanilla Mame sounds a lot like an official derivative though, especially as I've seen it mentioned in several posts.

lol as you've figured out, Vanilla just means the official version.

Posted
lol as you've figured out, Vanilla just means the official version.

Id love to....

Also Id like to point out I already patched a version of mame32 plus.. It supports highscore and command.dat..

Pm me if you are interested. Patch is 2 big to upload here.

Ill work on vanilla in the mean time..

Posted
Id love to....

Also Id like to point out I already patched a version of mame32 plus.. It supports highscore and command.dat..

Pm me if you are interested. Patch is 2 big to upload here.

Ill work on vanilla in the mean time..

Hey Brian, can you whip up a patch for the new chocolate mame that just came out. Not choco32 just plain old chocolate. :P;)

Seriously though, sometimes we forget how our experience with some of this stuff may translate differently to some folks that haven't been around it as much. LMAO, googling vanilla mame. Thats a good one Creek. :) (no offense intended man, just couldn't help commenting) ;) Nice cab BTW.

Jay T

Posted
Hey Brian, can you whip up a patch for the new chocolate mame that just came out. Not choco32 just plain old chocolate. :P;)

Seriously though, sometimes we forget how our experience with some of this stuff may translate differently to some folks that haven't been around it as much. LMAO, googling vanilla mame. Thats a good one Creek. :) (no offense intended man, just couldn't help commenting) ;) Nice cab BTW.

Yeah, once it dawned upon me, I had to smack my forehead. :)

I've been active the last year or so in the danish arcade community, and we would call it what it is "the Mame commandline version". I just never came across the "vanilla" abbreviation before. :)

Id love to....

Also Id like to point out I already patched a version of mame32 plus.. It supports highscore and command.dat..

Pm me if you are interested. Patch is 2 big to upload here.

Ill work on vanilla in the mean time..

Cool brian, looking forward to it.

Posted
Hey Brian, can you whip up a patch for the new chocolate mame that just came out. Not choco32 just plain old chocolate. :P;)

Seriously though, sometimes we forget how our experience with some of this stuff may translate differently to some folks that haven't been around it as much. LMAO, googling vanilla mame. Thats a good one Creek. :) (no offense intended man, just couldn't help commenting) ;) Nice cab BTW.

Jay T

hehehe... I was going to work on the reicess peices mame but since you ask :)

Actually I just did a patch for mame118u5 but the patch is 7 megs--They started useing a new compillier between builds..

So Im going to wait for mame 119 to post here... If anyone is interested let me know...

Also I plan on compiling mame 119 to support hiscore.dat

Posted
hehehe... I was going to work on the reicess peices mame but since you ask :)

Actually I just did a patch for mame118u5 but the patch is 7 megs--They started useing a new compillier between builds..

So Im going to wait for mame 119 to post here... If anyone is interested let me know...

Also I plan on compiling mame 119 to support hiscore.dat

Cool, I'll look forward to 119 Brian, I'm still on 117 at the moment I'm not long back from holidays, 118 came out just before I left and if I remember right there were some config changes between 117 and 118, what was that all about? If I update am I going to have to reconfigure per game controls or anything like that?

Thanks

Stu

Posted
Cool, I'll look forward to 119 Brian, I'm still on 117 at the moment I'm not long back from holidays, 118 came out just before I left and if I remember right there were some config changes between 117 and 118, what was that all about? If I update am I going to have to reconfigure per game controls or anything like that?

Thanks

Stu

More than likely not..

Posted

Brian: if you take a look at the hiscore.dif files in my first post in this thread it pretty much tells you what lines of code to change/add for that version of Mame. Then it's just a matter figuring out where the changes/additions go into 118 based on that info. I don't believe there is a hiscore.dif available for 118.

Also be aware that after 118 the version of GCC they use has changed (check official site for more info) so you will probably have to update your compiler tools to get the binary patches to be lowest file size possible (using different versions of gcc will create greater difference in the binaries and thus bigger patches).

Posted
Brian: if you take a look at the hiscore.dif files in my first post in this thread it pretty much tells you what lines of code to change/add for that version of Mame. Then it's just a matter figuring out where the changes/additions go into 118 based on that info. I don't believe there is a hiscore.dif available for 118.

Also be aware that after 118 the version of GCC they use has changed (check official site for more info) so you will probably have to update your compiler tools to get the binary patches to be lowest file size possible (using different versions of gcc will create greater difference in the binaries and thus bigger patches).

I did read that post.. It appears 117u3 is the newest and according to them it WILL work on mame 118.

Also I am using vista now and i did grab the new compiler from mamedev.. Still got a 7 meg patch..

Which is cool I can just upload it to my mega upload.

Posted
I did read that post.. It appears 117u3 is the newest and according to them it WILL work on mame 118.

Also I am using vista now and i did grab the new compiler from mamedev.. Still got a 7 meg patch..

Which is cool I can just upload it to my mega upload.

Sorry I just checked it seems they only use it after MAME 0.118u5. Anyway I know how you can still get a smaller patch :) Download 7Zip (http://www.7-zip.org/) then right click on the patched zip file Patcher FE creates select 7Zip->Add to Archive, then put a tick next to "Create SFX archive" which will create a self extracting 7Zip exe file. That creates a nice small file and people won't need 7Zip installed to extract it.

Posted
Sorry I just checked it seems they only use it after MAME 0.118u5. Anyway I know how you can still get a smaller patch :) Download 7Zip (http://www.7-zip.org/) then right click on the patched zip file Patcher FE creates select 7Zip->Add to Archive, then put a tick next to "Create SFX archive" which will create a self extracting 7Zip exe file. That creates a nice small file and people won't need 7Zip installed to extract it.

Will do :)

I wonder how much smaller tho...

Posted
Will do :)

I wonder how much smaller tho...

7Zip has some great compression ratio's. I'm not sure though, you could be right, it might not be worth it. I've noticed a few places zip then create a SFX from the zip. But being a patch it might actually be really hard to compress because I doubt there would be much redundancy. I don't know much about how 7Zip compression works though. It seems to have great compression on some files though.

Guest
This topic is now closed to further replies.
×
×
  • Create New...