Discussion:
[advancemame-users] AdvanceCD on Linux
Kris Linville
2008-12-10 21:13:40 UTC
Permalink
Hello List,

I just joined the list and hope to get some answers that I couldn't find in
the forums.

I'm an experienced Linux user (acutally a Linux SysAdmin by profession) and
am trying to use the AdvanceCD tools to create a bootable CD in Fedora 9.

I'm not very familiar with the AdvanceMAME packages. I've seen them before,
but only today have downloaded them. I've installed AdvanceMAME,
AdvanceMESS, and AdvanceMENU from source so far, though AdvanceMENU keeps
telling me that I need to specify an emulator in the config file. It
doesn't tell me where the config file is or what it's named so that I can
use find to look for it. So any help there would be useful.

I've extracted the AdvanceCD files from the tar.gz archive and have created
the image/arcade directories in the advancecd-2.6.2 directory. It's absolute
path is /home/[username]/Download/advancecd-2.6.2/image/arcade/ and I've
added the artwork, bezel, bios, cabinet, diff, flyer, icon, image, marquee,
music, rom, sample, snap, and software directories below that.

I've copied all of my rom.zip files and snap.png files into their proper
directories (I have SDLMame installed and running just fine) and believe
that I'm now ready to create my CD image.

The problem is, I can't seem to figure out where I need to be running the
contrib/makecd.sh script from. Every place that I try it, I get an error
about the correct folder. Looking at the script's code doesn't help, because
it doesn't have the proper folder path documented in it anywhere.

I see numerous requests in the forums for a step-by-step guide to
successfully creating a bootable CD, in the forums, and most have gone
largely unanswered. I'd like to create that guide and share it with other. I
know that this isn't simple if I can't do it in the matter of a few minutes
being that I deal with enterprise-level linux server issues on a daily basis
and am very familiar with the Linux filesystem and command line. I can't
imagine how frustrating it is for those that have very little knowledge of
Linux.

Thanks in advance for you assistance.

-- Bunkaido

--------------------------------------------------------------------------------------------------------------------------------------------
Notice: This e-mail is confidential and should not be used by anyone who is
not the original intended recipient. It should not be photocopied,
transmitted via walkie-talkie, CB radio, satellite dish, cable TV, overhead
projector, smoke signal, Morse code, pig Latin, sign language, short hand,
or any other means. This e-mail is under no circumstances to be translated
into French. This e-mail is not to be ridiculed, mocked, judged in a
competition, or read aloud in funny accents while wearing fake moustaches
and/or hats of any sort including, but not limited to, bandanna. People
taking certain prescription medications may experience nausea, hysteria,
vomiting, and short term memory loss while reading this e-mail. If you have
received this e-mail in error it's probably because I was drinking when I
typed the e-mail address.
pcdos2k
2008-12-11 05:53:38 UTC
Permalink
Post by Kris Linville
file. It
doesn't tell me where the config file is or what
it's named so that I can
use find to look for it. So any help there would be useful.
the config files are:
advmame.rc
advmenu.rc
advmess.rc
Post by Kris Linville
I've extracted the AdvanceCD files from the tar.gz
archive and have created
the image/arcade directories in the advancecd-2.6.2
directory. It's absolute
unless the sourceforge files are newer, this is the latest advanceCD made by a 3rd party (2.6.3):
http://sourceforge.net/forum/forum.php?thread_id=1672273&forum_id=313513

you might want to look at a working advanceCD "CD" to see the folder structure.

sorry, i am not a linux user although i attempted to install advmame/advmenu to damnsmalllinux. it worked but it had a lot of compile errors and warnings. it was also slow, perhaps because i was on a livecd and my ram was all used up. lastly, i didn't know where it "went". i have no idea what files were created and where they were.

advancemame is well documented, it's linux that is too variegated.
http://advancemame.sourceforge.net/

look into lincade as well:
http://www.pc2jamma.org/forum/

lincade solves most problems that advancecd has, except if you are using nvidia cards. even so, i still prefer advancecd for its simplicity and framebuffer drivers.

if you are to make a new advanceCD, here are some points i'd like to request:

- keep framebuffer video drivers
- add SDL, this is what made it work on my DSL linux install
- bring back multiple terminals removeed in 2.6.3
- make default user root this solves issues overwriting config files in fat32 partitions.

try to hook up with this guy:
http://x15khz.hp.infoseek.co.jp
he added a lot of roms/features to the DOS version of advancemame.

good luck.

Loading...