Main > Linux
gentoo / advancemame fresh install
Major Rock Hardy:
OK, tonight's installment is how to build advancemenu-2.4.13. My gcc version is 4.1.1 (Gentoo 4.1.1-r3).
First errors are:
--- Code: ---advance/menu/emulator.h:44: error: extra qualification 'emulator::' on member 'attrib_compile'
advance/menu/emulator.h:366: error: extra qualification 'generic::' on member 'load_info'
--- End code ---
... a crafty google yielded this page:
http://aur.archlinux.org/packages.php?do_Details=1&ID=3314&O=0&L=0&C=0&K=&SB=l&SO=d&PP=25&do_MyPackages=&do_Orphans=&SeB=
Here are the changes to advance/menu/emulator.h:
Line 44 was this:
--- Code: ---std::string emulator::attrib_compile(const std::string& value0, const std::string& value1);
--- End code ---
make it this:
--- Code: ---std::string attrib_compile(const std::string& value0, const std::string& value1);
--- End code ---
Line 366 was this:
--- Code: ---bool generic::load_info(game_set& gar);
--- End code ---
make it this:
--- Code: ---bool load_info(game_set& gar);
--- End code ---
... and with those 2 changes to 1 file, make install completed for me! Relatively painless compared to svgalib! :cheers:
tikbalang:
what hardware did you install this on? and what mame games do you play in this?
Major Rock Hardy:
--- Quote from: tikbalang on September 23, 2007, 08:34:45 am ---what hardware did you install this on? and what mame games do you play in this?
--- End quote ---
My Hardware:
P4 2.4 GHz, 512 MB Ram, SB Live! (emu10k1), ATI Radeon 7000 VE (rv100), also Matrox G400... trying to decide which video card I like better. Also, Billabs BL27CB0P arcade monitor, (4) GPWiz49ecos, Opti-PAC, A-PAC.
What mame games? All of them, I guess. Was there one you were curious whether I got a particular framerate or something?
tikbalang:
--- Quote ---My Hardware:
P4 2.4 GHz, 512 MB Ram, SB Live! (emu10k1), ATI Radeon 7000 VE (rv100), also Matrox G400... trying to decide which video card I like better. Also, Billabs BL27CB0P arcade monitor, (4) GPWiz49ecos, Opti-PAC, A-PAC.
--- End quote ---
with that hardware, is there a significant performance difference between windows and linux? or even dos?
--- Quote ---What mame games? All of them, I guess. Was there one you were curious whether I got a particular framerate or something?
--- End quote ---
yes. currently my benchmark games are outrun, afterburner and mslug2. i use dmamepp .89, .92, .100 and advmame .106 dos.
my mame pc specs:
p3 1ghz
128mb ram
es1980 maestro3 pci sound card
nvidia tnt2 32mb video ram
p4 1.6ghz
128mb ram
sis7012 onboard sound (does not work with dmamepp and advmame)
sis315 onboard video (set to only 4mb, works great!)
both use pcdos 7.10
the older romset of outrun works perfectly with .89, the slowdown starts with the later versions and requires a .9x romset version.
afterburner works okay with .89 but there are occasional dips in fps. still playable though, runs 100% if frameskip is set to 1 or higher.
mslug2 works ok with no frameskips. in fact all neogeo games runs great with the 1ghz cpu. i added it here because that game is where it is easy to spot the "emulated" slowdowns in mame. i have to say that i don't play NG games larger than 32mb because my p3's ram is not enough.
with the p4 and dmamepp .89, everything is faster but not by a large margin. what's noticable is the faster loading time. i'm playing with no sound because there are no DOS drivers for the onboard soundcard and other cards including SB/creative just won't work. i think sound is still emulated even though mame is silent. another interesting fact is that i removed the 64mb agp video card on this and reduced onboard video setting to just 4mb and there is no change in performance!
with advmame .106 dos, i get 50% slowdowns on games that run fine on regular dmame. the games run 100% but frameskip is horrible. full screen stretch is great though.
Major Rock Hardy:
tikbalang -
I am right about to walk out the door for a vacation - I'll be back on Friday or Saturday. I'll try to respond promptly when I return. Didn't want to leave you hanging.
Cheers,
MRH