Main > Linux
gentoo / advancemame fresh install
Tilzs:
Why didn't you just use the portage ebuild install advancemame rather than download the sources an install them manually. I found doing emerge advancemame pretty straightforward
Major Rock Hardy:
--- Quote from: Tilzs on October 16, 2007, 11:34:36 am ---Why didn't you just use the portage ebuild install advancemame rather than download the sources an install them manually.
--- End quote ---
building advmame from source will allow me to hack it if I want, for instance:
http://forum.arcadecontrols.com/index.php?topic=48679.msg473477#msg473477
(AFAIK, this hack is not do-able via portage)
--- Quote ---I found doing emerge advancemame pretty straightforward
--- End quote ---
indeed. So was compiling from source:
--- Code: ---sudo ./configure
sudo make install
--- End code ---
was all it took to make advancemame (once svgalib was installed). All the above head banging :banghead: was due to svgalib compiliation. The reason I didn't emerge that one is because my understanding is that you have to patch the svgalib sources with Andrea's patches (from the advancemame sources) in order to enable low pixel clocks (pclocks) on your video cards so you can achieve original resolutions on an arcade monitor.
Tilzs:
--- Quote from: Major Rock Hardy on October 16, 2007, 01:20:30 pm ---building advmame from source will allow me to hack it if I want, for instance:
http://forum.arcadecontrols.com/index.php?topic=48679.msg473477#msg473477
(AFAIK, this hack is not do-able via portage)
--- End quote ---
Fair enough. You could create a custom package overlay however for advance mame, create whatever patch you need for you hack and apply that patch to your custom overlay. Such as instructions here http://gentoo-wiki.com/HOWTO_Create_an_Updated_Ebuild
If you are into making a gee-wiz sort of howto advancemame and gentoo, creating an overlay and posting the ebuild would probably greatly simplify the instructions.
--- Quote ---was all it took to make advancemame (once svgalib was installed). All the above head banging :banghead: was due to svgalib compilation. The reason I didn't emerge that one is because my understanding is that you have to patch the svgalib sources with Andrea's patches (from the advancemame sources) in order to enable low pixel clocks (pclocks) on your video cards so you can achieve original resolutions on an arcade monitor.
--- End quote ---
Ah, I guess I never read that or just skipped over it. I have mine hooked up to a regular old computer CRT and it has seemed to run just fine, maybe I'll take a look at those patches myself.
Same custom overlay however could be applied here if you need specific patches added to svgalib. I'd be willing to bet that an overlay in this case would have saved some :banghead:. I've tried to compile svgalib from sources in the past and I found it a bear to get to work. Of course it could have been PEBKAC
Major Rock Hardy:
--- Quote from: Tilzs on October 16, 2007, 02:46:41 pm ---If you are into making a gee-wiz sort of howto advancemame and gentoo, creating an overlay and posting the ebuild would probably greatly simplify the instructions.
--- End quote ---
good idea. I had planned on doing this at some point, but I am in cab design/build mode now before the weather turns cold - then I'll be in tweak-software mode. I'll take a look at it then. Thanks for the suggestion!
wIrEs:
why not use Sabayon Linux ? it's a Gentoo port, but comes with many programs already installed. You dont need to install/compile Gentoo from stages.. i am currently using it with Fluxbox in dual screens and it works perfectly well. Installing AdvanceMame is easy, just type:
emerge advancemame
wait a few minutes and you're done.
you dont have to go thru all that :cheers: just run the live cd or dvd and use the desktop icon to install it in your harddrive, choose the desktop you want/need KDE, GNOME, FLUXBOX or just a shell, i dont like KDE or GNOME, so many files/space reason why i am running FLUXBOX.