Main > Software Forum

Hey, MAME compiling genius-types!

<< < (4/4)

JoyMonkey:
Here it is:
http://www.joymonkey.com/modules.php?name=UpDownload&req=viewdownload&cid=6

Please click on the Google Ads!

(I should add that I'm not an OptiWiz beta tester and I don't really know what this source change is supposed to do. oh, and I'm not a compiling genius-type, but I tested this mame.exe with arkanoid and it ran fine.)

And here's the best instructions I could find for compiling Mame, it's short and to the point, has lots of screenshots and works with 0.92 to 0.103 without problems
http://www.mameworld.net/mrdo/compile.html

markrvp:
Thank you very much guys.  The version JoyMonkey compiled worked great and I was also able to successfully compile my own version as well.

I appreciate very much all your assistance here.

SirPoonga:
It's really not that hard once you understand it :)

elvis:

--- Quote from: JoyMonkey on January 15, 2006, 06:58:28 pm ---You forgot step nine:

9. Use UPX to compress the compiled executable from forty-something megs down to a more manageable size.

--- End quote ---

I don't do this for two reasons:

1) When sending the file electronically, 7zip or WinRAR will give you equally as good compression

2) When you UPX an executable, the entire executable must be loaded into memory when it is decompressed and If you have an old PC with low memory, this is a problem as UPX'ed MAME takes around 30+ MB of memory just to load the program (before the ROM even loads).  If you don't UPX the executable, MAME will only load it's core and dynamically call on the drivers it needs, reducing memory usage down to roughly 1-2MB for the executable itself.  While this isn't a big deal for folks who play MAME on their home PCs with heaps of RAM, it can make all the difference for those making dedicated cabinets out of low-spec leftover hardware.

Navigation

[0] Message Index

[*] Previous page

Go to full version