Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: opt2not on November 28, 2009, 07:25:33 am
-
Hey all,
I don't usually ask for help until I've tried all avenues, but I just don't understand the whole compiling thing. I'm trying to compile Advmame 1.06 for DOS, optimized for AMD cpus and without nag screens for my dos-run cocktail cabinet (http://forum.arcadecontrols.com/index.php?topic=97158.0), but the whole compiling process completely baffles me.
This is part of the last 10% needed to finish of this project!
I've searched high and low for guides, but most of them are out of date, or lacking information for newbs like me. Even Advance Mame's site doesn't really "guide" you, they expect you to have some prerequisite knowledge of compiling before you attempt it. They list all these files you need, but when I try to install and use them, I get compiling errors up the wazzoo!
:banghead:
I'm really frustrated with this.
I'm hoping someone in the community with the know-how and the means to build this for me would help me out?
Here's what I'm looking for:
Advance Mame v106 (latest on their site (http://advancemame.sourceforge.net/download.html))
Options:
- No disclaimer/warning screens
- DOS version
- Optimized for AMD cpu's
- High score saving fix
I don't have much to offer, but I can do some custom artwork for anyone willing to do this for me.
PM me if you are willing! Thanks in "advance". :lol
-
Ill see shat I can do to help out.
-
I am out of town tonight but I can finish it sunday night.. Is that soon enough?
-
I have stared at code for 2 hours... :o I edited out the nag stuff from the advancemame code but I cant find the source code for mame that will work with advancemame. :dunno Ill try again tomorrow.
-
Awesome!! Thank you so much speedklz!
I believe the page I linked there has Advancemame v.106.1, but there is a link on that page to older versions (http://sourceforge.net/projects/advancemame/files/).
The basic v.106 would work, and mame.net has the mame source for it on their previous version's page (http://mamedev.org/oldrel.html). Does this help?
-
If there's any way to add the high-score fix to those changes, I'd love you long time! :lol
That being said, need any artwork from me?
-
Hey speedklz, any luck getting this going?
-
i use the DOS versions of advmenu/advmame, stock.
- No disclaimer/warning screens
add/edit this setting in both .rc files:
misc_quiet YES
- Optimized for AMD cpu's
i didn't get any problems transferring working HD's from intel mobos to 4 types of AMD cpus. optimization does little to gain speed. lower samplerate to 22050. find the correct video setting, using just 31khz vga pc monitor works best for me.
- High score saving fix
i get high scores but that maybe because of saved nvram.
-
I cant seem to get it to get it running after compile .. There seems to be some diff files missing. They no longer host the files on there site they are hosted on sourceforge and seem to be different from what is supposed to be there.
-
i use the DOS versions of advmenu/advmame, stock.
- No disclaimer/warning screens
add/edit this setting in both .rc files:
misc_quiet YES
- Optimized for AMD cpu's
i didn't get any problems transferring working HD's from intel mobos to 4 types of AMD cpus. optimization does little to gain speed. lower samplerate to 22050. find the correct video setting, using just 31khz vga pc monitor works best for me.
- High score saving fix
i get high scores but that maybe because of saved nvram.
I thought only some games require the nvram files...
...and as for the AMD optimization, I'm not attached to it, I just figured if I'm getting a re-compiled version why not throw it in there.
I do have "misc_quiet yes" within my advmenu.rc, but haven't put it in my advmame.rc... as well, "dir_hi" and "misc_hiscorefile" are only in the advmame.rc....I will try adding them to both and see what I get. I really wish the documentation would say this stuff...
I cant seem to get it to get it running after compile .. There seems to be some diff files missing. They no longer host the files on there site they are hosted on sourceforge and seem to be different from what is supposed to be there.
Thanks speedklz, for the attempt at least. I couldn't even get it to finish compiling!
After I try tikbalang's suggestion I'm going to give compiling it another try; if I can at least get to the point you're at, I can email the dev's and ask what the deal is.
Thanks again. :cheers:
-
YES!
Confirmed!
Like tikbalang said, when you use Advmenu and Advmame you have to pass the misc_quiet line to both the advmame.rc and advmenu.rc. That seems to work.
As for the high score saving, hiscore.dat does not go into the "hi" directory! :angry: It goes into the mame root. When Mame saves high scores, it puts specific .hi files of each game into that "hi" folder. Another thing that wasn't properly documented on the Advancemame site. grrrr!
So there we have it, I'm all set! No need to recompile now!
Thanks for helping me out with this stuff guys, and sorry for wasting your time. It appears that all I needed was to ask some questions to the wise dos-users out there :)
Long live DOS!
:cheers:
-
I cant seem to get it to get it running after compile .. There seems to be some diff files missing. They no longer host the files on there site they are hosted on sourceforge and seem to be different from what is supposed to be there.
the last official DOS version is .100. the msdos tree is missing on the later official versions of the sources but released separately by "smf", up until .106.
attached here for future use.
-
Ahh, that must be the problem.. I thought that it didnt look right. or work!! :banghead:
-
speedklz, can you post here how to setup the compiling environment in DOS? aside from the sources what else is needed?
-
btw, there is an updated advmame here:
http://x15khz.hp.infoseek.co.jp/ (http://x15khz.hp.infoseek.co.jp/)
it is missing the scripting capabilities from official advmame.
-
All I did was use the advanceMame source and then add in the `src` part from Mame then I hand edited the source files to get rid of nag and add hi-score support then just compile. I did have to edit the env file to point to where I had put the bin folder. It just never worked right.