Tutorial Tutorial Advance Menu Front-end pra Mame e demais emuladores Posted by : GEORG HRYY!O"uarta-#eira$ % de &aneiro de '(%)
Bem vou postar aqui um tutorial sobre a melhor Front-End para Emuladores o Advance Advan ce Menu Me nu que qu e ao cont contrario rario do HyperS Hy perSpin pin é mais ma is leve le ve e roda em todo todoss os PC de mesa rodado numa boa em sistema operacional !indo"s #P e Seven com
menos de $%& mb de memoria e tem vers'o pra linu( e o le)al dele é que no site o*icial voc+ pode est, bai(ado também o Advance Mame que é um Mame compilado com um toque a mais pra )rava'o de v.deo e outras *un/es0e tem também o Advance C1 que é um Advance Mame2Advance Menu que da pra voc+ colocar as rom no C1 e da o boot sem a necessidade do !indo"s instalado con*orme mostra esse tutorial *eito pelo Samuel Mondini como mostra no video3 1o"nload Advance C1 &040&
Montar um A5CA1E Multi 6o)os com Advmame e Advmenu Advm ame3 Emula Advmame3 Emulador dor Mame comp compilado ilado pra Simula S imularr um verda verdadeir deiro o Arcade Advmenu3 Advm enu3 Fron Frontend tend para Mame e outros out ros emula emuladores dores00 1o"nload Advance Mame %0& 1o"nload Advance Menu &04 % 0 1escompacte o advmame num diretorio c37advmame & 01escompacte o advmenu no mesmo diret8rio000 ira di9er que :, e(iste al)uns arquivos000 Clique em substituir tudo000 ;sso *a9 com que o *ront-end :, con*i)ure o advmame0 1uplo clique no advmame0e(e000 ele ir, criar o advmame0rc que iremos con*i)urar 2 tarde000 < < de resto é s8 colocar as roms no diret8rio de roms000 < < colocar os *ilminhos das roms no diret8rio snaps000 E assim por diante000 < < pra rodar as roms de todas as plata*ormas voc+ precisar, das bios0 =Colocar no mesmo diret8rio das roms> ?- < < duplo clique no advmenu0e(e < < ele ir, criar o advmenu0rc que vamos con*i)urar a diante000 Para abrir o advmenu e o advmame na tela inteira0 1entro do advmenu0rc troque3 device@video@output auto por3 device@video@output *ullscreen Fa9er o mesmo no advmame0rc Pronto o b,sico da sua Multi 6o)os com advmame e advmenu esta Pronta000 E(ecute o advmenu0e(e para iniciar000 iniciar000 E se:a *eli9 pcionais Mensa)ens que aparecem no in.cio da emula'o Para n'o mostrar as mensa)ens de direitos autorais troca-se a op'o3 misc@quiet no por3 misc@quiet yes no advmame0rc Mesmo assim ainda vai ter :o)o que ir, mostrar certas menssa)ens avisando que a rom n'o est, % etc0000 Desse caso pode ser usado um script dentro do advmame0rc o script ir, simular um e com isso a mensa)em é *echada0 Do e(emplo abai(o est, sendo simulado & essa simula'o ocorre :ustamente na hora que é mostrado a mensa)em3 C8di)o3 script@video delay=$>G simulate@ey= simulate@ey=ey@o$>G ey@o$>G delay=$>G simulate@ey=ey@$>G delay=$>G simulate@ey=ey@o$>G delay=$>G simulate@ey=ey@$>G
Ativar Ativ ar o :oyst :oystic ic no advmenu ad vmenu Para ativar o :oystic vc pode colocar a op'o abai(o dentro do advmenu0rc3 BS3Ele n'o é con*i)ur,vel000 Iroque3device@:oystic none Por3 device@:oystic sdl Colocar os mn) =v.deos das roms> em outros emuladores Do advmenu0rc Iroque3 mode@sip Por3 mode@sip *ull@mi(ed e indicar o diret8rio das snaps0 E(3 c37Arcade7mame7snap Sons Do advmenu convencional = sem mudanas > as op/es que voc+ pode con*i)urar para colocar sons s'o3 C8di)o3 sound@*ore)round@be)in sound@*ore)round@b e)in none J de*ault J F;KE sound@*ore)round@end none J de*ault J F;KE sound@*ore)round@ey none J de*ault J F;KE sound@*ore)round@st art none J de*ault J F;KE sound@*ore)round sound@*ore)round@stop @stop none J de*ault J F;KE Por e(emplo3 sound@*ore)round@start MeuArquivo1eSom0mp? Esse som ser, tocado quando um :o)o *or selecionado para carre)ar0 Aqui a lista completa dos sons0 LCDF;N5AOES 1E SM PA5A S BIES E AF;DS LSE 1ESE6A5 NSA5 SDS PA5A ESSES EQEDIS R S 1EKEIA5 AS K;DHAS ABA;# LPA5A CKCA5 SM PE5SDAK;TA1S R S ;DF5MA5 D1E EKES SE EDCDI5AM LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU sound@*ore)round@be)in none sound@*ore)round@end none sound@*ore)round@ey 0utillista0"av sound@*ore)round@start 0utilcarre)a0"av sound@*ore)round@st op none sound@bac)round@be)in 0NI;KI5AC40MP? sound@bac)round@end none sound@bac)round@start none sound@bac)round@stop sound@bac)round@st op none sound@bac)round@loop none Apar+ncia Laqui é toda a con*i)ura'o da aparencia do menu altere a seu )osto0 ui@*ont 0utilcomics0tt* ui@*ontsi9e ?4 ui@bac)round 0utilFND10pn) ui@startup 0utilabertura0mn) ui@clip sin)leloop ui@color help ****** ui@color help@ta) &VWe* ****** ui@color submenu@bar &VWe* ****** ui@color submenu@item ****** ui@color submenu@item@select b***** ui@color menu@item ****** X ui@color menu@hidden X X ui@color menu@ta) ****** X ui@color menu@item@select ****** X ui@color menu@hidden@select X X ui@color menu@ta)@select ****** ****** X ui@color bar ****** ****** ** ui@color bar@ta) ****** ** ui@color bar@hidden ** ui@color bacdrop XXX ui@color icon ****** ****** ui@color cursor XXX ******
ui@sipbottom ui@siple*t & ui@sipri)ht & ui@siptop %V Fonte da lista de )ames Coloque um nYmero no lu)ar de auto0 E(3Iroque3ui@*ontsi9e auto Por3ui@*ontsi9e ? BS3Zuanto menor o nYmero maior *ica a *onte e vice-versa ;nserindo mais emuladores AdvancedMenu tem suporte para v,rios emuladores ao mesmo tempo por e(emplo voc+ pode ter :o)os de *liperama super Dintendo me)adrive etc0000 todos *uncionando :untos0 Para alternar entre eles basta pressionar F40 Para de*inir mais emuladores *aa o se)uinte3 emulator EMNDAME EMNKA15 E#ECNIABKE A5NMEDIS onde3 EMNDAME pode ser qualquer te(to que voc+ dese:e =p0e( Me)adrive> EMNKAI5 deve ser de um destes tipos3 =advmame J advmess J mame J dmame J dmess J raine> se o emulador que vc quer rodar n'o est, na lista de*ina como )eneric0 E#ECNIABKE é o diret8rio onde est, o e(ecut,vel do emulador =p0e( c3[emu[me)adrive> A5NMEDIS al)uns emuladores necessitam de par\metros para rodar podem ser usados substitutivos como3 s - é substitu.do pelo nome do :o)o simpsons por e(emplo0 p -é substituido pelo diret8rio do :o)o c3[emu[mame[simpsons[0 * - é substitu.do pelo nome do arquivo com a e(tens'o simpsons09ip por e(emplo 1e*ina também o diret8rio das roms3 emulator@roms Dame K;SI Dame é o mesmo nome de*inido em EMNDAME K;SI diret8rio que contém as roms Finalmente de*ina o diret8rio das ima)ens =previe"s>3 emulator@altss Dame K;SI Dame é o mesmo nome de*inido em EMNDAME K;SI diret8rio que contém as ima)ens E(emplos3 Lemulador mame LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator A5CA1E )eneric 0mamemame?&*(pp0e(e s emulator@roms A5CA1E 00:o)osoutros emulator@altss A5CA1E 00snaparcadeG00mn) LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Lemulador neomame LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator DEE )eneric 0mamemame?&*(pp0e(e s -ctrlr neo)eo% emulator@roms DEE 00:o)os eo)eo emulator@altss DEE 00snaparcadeG00mn) LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Lemulador cpmame LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator CAPCM )eneric 0mamemame?&*(pp0e(e s emulator@roms CAPCM 00:o)oscapcom emulator@altss CAPCM 00snaparcadeG00mn) LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Lemulador 9inc LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator T;DC?1 )eneric 09inc9inc?d0e(e s emulator@roms T;DC?1
00:o)os9inc% emulator@altss T;DC?1 00snap9inc%G00mn) LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Lemulador model& LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator M1EK& )eneric 0model&model&0e(e s emulator@roms M1EK& 00:o)osmodel& emulator@altss M1EK& 00snapmodel&G00mn) LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Lemulador cps? LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator CPS? )eneric 0CPS?cps?0e(e s emulator@roms CPS? 00:o)oscps? emulator@altss CPS? 00snaparcadeG00mn) LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Lemulador mame]& para iller instinct LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator ;KKE5 )eneric 0illermameat0e(e s emulator@roms ;KKE5 00:o)osiller emulator@altss ;KKE5 00snaparcadeG00mn) LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU LUUUUUUUUUUUUUUUUUUUUUUUUUU AZN; CMEOA A SECESS^ 1E Q;1E AMES UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Lemulador )ameboy LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator AMEB_ )eneric 0ameBoyameBoy0e(e p emulator@roms AMEB_ 00:o)osameBoy emulator@altss AMEB_ 00snapameBoy LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Lemulador me)adrive LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator MEA15;QE )eneric 0Me)aha9emd?&0e(e s emulator@roms MEA15;QE 00:o)osMe)a emulator@altss MEA15;QE 00snapMe)a LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Lemulador SNPE5 D;DIED1 LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator SNPE5DES )eneric 0@snes"9snes"0e(e p emulator@roms SNPE5DES 00:o)os5omsSnes emulator@altss SNPE5DES 00snapSuperDes LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Lemulador D;DIED1 4V LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator D4V )eneric 0D4VD4V0e(e s emulator@roms D4V 00:o)os5omD4V emulator@altss D4V 00snapD4V LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Lemulador PKA_SIAI;D LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator PS# )eneric 0PS#%?QBPS#0e(e s emulator@roms PS# 00:o)os5omPS# emulator@altss PS# 00snapPS# emulator@roms@*ilter PS# U0mdsGU0im)GU0cueGU0cd9 LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU L6S 1E PC
LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU emulator PCAME )eneric 0PCAMEPCAME0e(e s emulator@roms PCAME 00:o)osPCAME emulator@altss PCAME 00snapPCAME LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Mame3 emulator Arcade mame c3[:o)os[emu[mame[mame0e(e emulator@roms Arcade c3[:o)os[emu[mame[roms[ emulador cps? emulator CPS? )eneric 0CPS?cps?0e(e s emulator@roms CPS? 00:o)oscps? emulator@altss CPS? 00snaparcadeG00mn) Tinc emulator T;DC?1 )eneric 09inc9inc?d0e(e s emulator@roms T;DC?1 00:o)os9inc% emulator@altss T;DC?1 00snap9inc%G00mn) Atari &43 emulator Atari &4 )eneric c3[:o)os[emu[stella[stella0e(e p emulator@roms Atari &4 c3[:o)os[emu[stella[roms emulator@altss Atari &4 c3[:o)os[emu[stella[snaps Dintendinho emulator Dintendo X bits )eneric c3[:o)os[emu[QirtuaDESQirtuaDES0e(e p emulator@roms Dintendo X bits c3[:o)os[emu[QirtuaDES[roms emulator@altss Dintendo X bits c3[:o)os[emu[QirtuaDES[snapshot Dintendo 4V emulator Dintendo 4V )eneric c3[:o)os[emu[p:4Vpro:ect4V0e(e p emulator@roms Dintendo 4V c3[:o)os[emu[p:4V[roms emulator@altss Dintendo 4V c3[:o)os[emu[p:4V[snaps Super Dintendo emulator Super Dintendo )eneric c3[:o)os[emu[9snes[9snes"0e(e p emulator@roms Super Dintendo c3[:o)os[emu[9snes[roms emulator@altss Super Dintendo c3[:o)os[emu[9snes[snaps Me)a 1rive3 emulator Me)a 1rive )eneric c3[:o)os[emu[)ens[)ens0e(e p emulator@roms Me)a 1rive c3[:o)os[emu[)ens[roms emulator@altss Me)a 1rive c3[:o)os[emu[)ens[snaps Essa é a con*i)ura'o abai(o é a que eu uso o basico é usar a op'o sort emulator com isso a lista s8 ir, conter os nomes do emulador escolhido usando o F4 para maiores in*orma/es consulte também o arquivo de a:uda do advmenu0 C8di)o3 device@:oystic sdl device@video sdl device@video@interlace no device@video@output *ullscreen display@si9e %&V Do advmenu0rc Coloque um pequeno v.deo de introdu'o para que aparea quando sua Multi :o)os iniciar0 I5ZNE3ui@startup none P53ui@startup intro0mn) Coloque o seu v.deo na pasta do advmenu com o nome intro0mn) quando o :o)o *or iniciado mensa)em que ser, mostrada no carre)amento do :o)o ui@)amems) CA55EAD1 6 P5 FAQ5 ANA51E000 I5ZNE A PO^3 display@restoreat)ame yes PA5A3 display@restoreat)ame no PA5A SE5 MSI5A1 A ;MAEM do :o)o EDZNADI AME R CA55EA1 Adi'o de novos Qideo BS3 Para colocar os v.deos das novas roms *aa o se)uinte3 %3 Coloque o :o)o pra rodar &3 Zuando ele estiver emulando o :o)o aperte Ctrl 2 Enter ` ir, comear )ravar o v.deo` ?3 Espere uns %& a %? se)undos e aperte Enter para *inali9ar o v.deo Adi'o de Script pra sai do :o)o se)urando o Start & ou 2
Esquema & start abra o advance mame rc e ache essa linha de comando script@start% se quiser dei(a com % ou & entenda o codi)o0 script@start& se quiser dei(a com dois bot'o de saida copie o codi)o script@start? se quiser dei(a com tres bot'o de saida copie o codi)o script@startV se quiser dei(a com tres bot'o de saida copie o codi)o script@start% delay=?>Gi*=event=start%>>simulate@event=ui@ca ncel%>G nessa linha de comando o est, pro)ramado para sai com um start% se)urando o bot'o por ? se)undo certo0 e(plica'o da linha de comando 1elayse)undo =?> ? se) i*verdadeiro event evento ocorrido ui@cancel linha de saida onde )eramente o esc est, pro)ramada para volta no menu0 simulate eventsimulado um event que no caso estaria simulador a tecla esc0 % codi)o he(adecimal numerico da tecla esc Bem para *a9er com & start é s8 dei(a assim script@start% delay=?>Gi*=event=start&>>simulate@event=ui@ca ncel%>G E(iste também uma outra *orma bem simples que :a conhecia abra o mame ou advance mame selecione o :o)o e aperte a tecla tab e vai em imput )eneral[user inter*ace e l, vai mostra a con*i)ura'o de todas tecla *un'o e ache a linha ui-cancel e troque a tecla esc assim na hora de aperta enter aperte os & start ao mesmo tempo e pronto0 assim quando quiser volta ao menu e s8 aperta os & start s8 que n'o tem se)undo0 Iutorial Advmenu =Avanado> & 1escription AdvanceMEDN é um *ront-end para ser usado com AdvanceMAME AdvanceMESS MAME MESS (mame 5aine e outros
emuladores0 Simplemente abra ele no mesmo diretorio do emuladore pressione *% para ver a :anela de help ou f para acessar o menu menu de op/es0 Pressione tab para modi*icar o *ormato da lista0 Pressione space para modi*icar o tipo de ima)em que é mostrada0 Para chamar um :o)o pressione enter0 Pressione esc para sair0 As maiores vanta)ens s'o3 l Simplesmente carre)ue e :o)ue0 Copie o e(ecut,vel e :o)ueg l Atuali9a'o automatica das in*orma/es dos :o)os0 l rienta'o Qertical e hori9ontal da tela0 l Suporta para qualquer IQ[Arcade Monitor com AdvanceMAME mas também é muito bom para um monitor de PC0 l Mostra ima)ens Staticas e Animadas =PD[PC#[;C[MD>0 R possivel mostrar até %]& ima)ens ao mesmo tempog l E*eitos sonoros do tipo0=MP?[!AQ>0 Qoc+ pode adicionar um sons para varios eventos por e(emplo3 enquanto percorre um item na lista0 l Sons de *undo=MP?[!AQ>0 Permite tocar musicas continuamente enquanto voc+ seleciona um )ame0 l E*eitos de sons =MP?[!AQ> para um pressionamento de tecla inicio de um pro)rama inico de :o)o *inali9a'o de um :o)o ou menu000 l Suporta para arquivos 9ipados3 ima)ens e sons0 l Screen-saver0 Nm slide das ima)ens dos )ames ou videos mn)0 l Permite adicionar uma ima)em de *undo com e*eitos de transparencia0 Essas s'o as sess/es disponiveis nesse documento3 ? ptions -de*ault Adiciona todas as op/es padr/es que estiverem *altando com seus valores padr/es para o advmenu0rc -remove 5emove todas as op/es que s'o padr'o do advmenu0rc dei(ando esse arquivo mais le)ivel = leve >0 -c*) F;KE Seleciona um arquivo de con*i)ura'o alternativo0 Do Kinu( e Mac S # voc+ pode pre*i(ar o
nome do arquivo com 0[ para carre)ar ele a partir do diret8rio corrente0 -lo) Cria um arquivo advmenu0lo) com varias in*orma/es uteis que *acilita a locali9a'o de bu) = erros >0 -verbose Mostra v,rias in*orma/es de iniciali9a'o0 -version Mostra a vers'o do advmenu os drivers que tem suporte interno e as con*i)ura/es de diret8rios0 -help Mostra uma pequena a:uda sobre as linhas de comandos suportados0 Do Kinu( e Mac S # voc+ pode usar um -- antes das op/es no 1S um -0 e no !indo"s voc+ pode usar [0 V Emulators advmenu suporta muitos tipos de emuladores0 s emuladores AdvanceMAME AdvanceMESS MAME (mame 1MAME 1MESS e 15A;DE tem suporte interno sendo que para usar um desses s8 é preciso colocar o AdvanceMEDN no mesmo diret8rio onde se encontra o emulador0 Iodos os outros emuladores s'o suportados com a op'o )eneric0 V0% )eneric - eneric emulator Para emuladores que usam a op'o )eneric n'o é necess,rio um arquivo #MK que contenha todas as in*orma/es é preciso apenas um arquivo com a e(ten'o 0lst que contenha as se)uintes in*orma/es3 )ame = name Dome1a5om description Dome do 6o)o manu*acturer Fabricante year Ano cloneo* 5omPai > qualquer outra in*orma'o é descartada e ainda nesse arquivo as unicas in*orma/es obri)at8rias s'o )ame name description as outras s'o opcionais0 Nm e(emplo do conteudo de um arquivo 0lst é3 )ame = name s*a& description Street Fi)hter Alpha & =NSA ]4?4> manu*acturer Capcom year %]]4 > )ame = name s*9&: description Street Fi)hter Tero & =6apan ]4&&W> manu*acturer Capcom year %]]4 cloneo* s*a&>
)ame = name s*9&a description Street Fi)hter Tero & =Asia ]4&&W> manu*acturer Capcom year %]]4 cloneo* s*a&> )ame = name s*9&b description Street Fi)hter Tero & =Bra9il ]4$?%> manu*acturer Capcom year %]]4 cloneo* s*a&> Qoc+ deve especi*icar todas as in*orma/es e diret8rios com as op/es emulator ou emulator@U no advmenu0rc0 Para adicionar um emulador que n'o se:a suportado internamente pelo advmenu é necess,rio pelo menos o uso dessas & op/es emulator e emulator@roms essas op/es in*orm'o ao advanceMEDN como ele ir, chamar o emulador e onde e como ele ir, reconhecer as roms0 Por e(emplo3 emulator snes]( )eneric c37)ame7snes](7snes](0e(e * emulator@roms snes]( c37)ame7snes](7roms emulator@roms@*ilter snes]( U0smcGU0s*cGU0*i)GU0% emulator 9snes )eneric c37)ame79snes79snes0e(e -e -m roms7* emulator@roms 9snes c37)ame79snes7roms emulator@roms@*ilter 9snes U0smcGU0s*cGU0*i)GU0% Esses simbolos s * p 000 s'o chamados de macros cada macro representa a *orma como o advanceMEDN ir, passar para o emulador o nome da rom a ser carre)ada0 5epresenta'o das Macros3 s Passa para o emulador somente o nome da rom0 Pore(emplo pacman0 * Passa para o emulador o nome da rom com a e(ten'o0 Por e(amplo pacman09ip0 p Passa para o emulador o caminho completo da rom0Por e(amplo c37emu7roms7pacman0 9ip0 As roms s'o procuradas atravé9 da op'o emulator@roms Para cada rom encontrada é adicionado um novo item =nome> no menu0 Para que o advanceMEDN i)nore determinadas e(ten/es voc+ pode usar a op'o emulator@roms@*ilter com isso s8 as roms que tiverem as e(ten/es in*ormadas nessa op'o ser'o adicionadas no menu0 As ima)ens ou videos s'o procuradas no diret8rio especi*icado na op'o emulator@altss e devem ter o mesmo nome das roms0
V0& advmame - AdvanceMAME Zuando é usado a op'o advmame ao invé9 de )enerico advanceMEDN procura o arquivo advmame0(ml caso ele n'o e(ista ele é criado automaticamente usando a linha de comando advmame -list(ml s diret8rios especi*icados no advmame0rc é usado paralocali9ar as roms0 Do 1S e !indo"s o arquivo advmame0rc é procurado no mesmo diret8rio onde se encontra o advmame0e(e no Kinu( o advanceMEMN ir, procurar esse arquivo no diret8rio HME[0advance0 diret8rio especi*icado na op'o dir@snap do advmame0rc é usado para locali9ar as ima)ens e os videos0 V0? advmess - AdvanceMESS Para o emulador advmess as in*orma/es das roms s'o retiradas do arquivo advmess0(ml0 Se o arquivo n'o e(istir ele ser, criado automaticamente com a linha de comando advmess -list(ml0 s diret8rios especi*icados na op'o dir@rom do arquivo advmess0rc s'o usados para detectar a lista de bios0 Iodos os diret8rios listados na op'o dir@ima)e s'o lidos e todos os arquivos encontrados no diret8rio machine s'o inseridos como so*t"are caso a e(ten'o do arquivo *or reconhecida como uma e(ten'o v,lida ou se *or um arquivo 9ip 0 Por e(emplo se a op'o dir@ima)e é c37so*t"are o AdvanceMEDN ir, procura o diret8rio c37so*t"are7ti]]@Va c37so*t"are 7sms c37so*t"are7)ameboy000 s arquivos que estiveremdentro do diret8rio rai9 de c37so*t"are n'o ser'o checados0 Zuando voc+ seleciona um arquivo 9ip ele é aberto e todos os arquivos contidos nesse 9ip que *orem v,lidos e que tenham uma e(eten'o de arquivo conhecida s'o adicionado para a linha de comando do AdvanceMESS0 Nm arquivo é considerado como um nome v,lido caso tenha o mesmo nome do arquivo9ip ou caso tenha o mesmo nome com um caracter adicional0 Por e(emplo se dentro do arquivo alpiner09ip conter os arquivos alpiner0bin alpinerc0bin
e alpiner)0bin ele é considerado um nome v,lido0 Esta caracteristica pode ser usada para a)rupar todos as roms requeridas para rodar os :o)os em um unico arquivo 9ip0 A e(ten'o dos arquivos s'o usadas para selecionar o dispositivo correto quando o advanceMEDN *or chamar o emulador advanceMESS0 diret8rio especi*icado na op'o dir@snap é usado para locali9ar as ima)ens dos :o)os que ser'o e(ibidas0 Zuando o AdvanceMESS é *echado o advanceMEDN ir, veri*icar se *oicriado al)um novo snapshot =ima)em> e em caso positivo esse arquivo ser, movido automaticamente para o diret8rio correto que é snap7system0 Por e(emplo vamos supor que voc+ rode o sistema ti]]@Va com o so*t"arealpiner0 s. voc+ pressionar a tecla F%& durante a emula'o o arquivo snap7ti]]@Va0pn) ser, criado0 E quando voc+ retornar para o AdvanceMEDN o arquivo ser, movido automaticamente para o diret8rio snap7ti]]@Va7alpiner0pn)0 V0V mame - !indo"s MAME Para o emulador mame as in*orma/es sobre as roms s'o retiradas atravé9 do arquivo mame0(ml se o arquivo n'o e(istir ele ser, automaticamente criado usando a linha de comando mame -list(ml0 s diret8rios especi*icados na op'o rompath do arquivo mame0ini ser, usado locali9ar as roms0 diret8rio especi*icado na op'o snap@directory ser, usado para locali9ar as ima)ens dos :o)os0 V0$ (mame - (mame Para o emulador (mame as in*orma/es das roms ser'o e(traidas do arquivo (mame0(ml se este arquivo n'o e(istir ele ser, criado automaticamente usando a linha de comando (mame-list(ml0 s diret8rios espe*ic*icados na op'o rompath no arquivo HME[0(mame[mamerc ser, usado para locali9ar as roms0 diret8rio especi*icado na op'o screenshotdir ser, usado para locali9ar as ima)ens dos :o)os0
V04 dmame - 1S MAME Para o emulador dmame as in*orma/es das roms ser'oe(traidas do arquivo dmame0(ml se este arquivo n'o e(istir ele ser, criado automaticamente usando a linha de comando (mame-list(ml0 s diret8rios espe*ic*icados na op'o rompath no arquivo mame0c*) ser, usado para locali9ar as roms0 diret8rio especi*icado na op'o snap ser, usado para locali9ar as ima)ens dos :o)os0 V0W dmess - 1S MESS Para o emulador dmess as in*orma/es das roms ser'o e(traidas do arquivo dmess0(ml se este arquivo n'o e(istir ele ser, criado automaticamente usando a linha de comando dmess -list(ml0 s diret8rios especi*icados na op'obiospath no arquivo mess0c*) s'o usados para locali9ar as bios avaliadas0 Iodos os diret8rios listados na op'o so*t"arepath s'o pesquisados e todos os arquivos 9ip encontrados no diret8rio subsystem ser'o inseridos como so*t"are0 Por e(emplo se a op'o so*t"arepath é c37so*t"are AdvanceMEDN procura nos diret8rios c37so*t"are7ti]]@Va c37so*t"are 7sms c37so*t"are7)ameboy000 bserva'o3 Arquivos que estiverem no diret8rio rai9 c37so*t"are n'o ser'o usados0 Zuan voc+ seleciona uma destas entradas o arquivo 9ipe aberto e ent'o é procurado o primeiro arquivo com o mesmo nome que o arquivo 9ip porem com e(eten/es di*erentes0 Estes arquivos s'o usados como ar)umento para a op'o -cart quando o dmess *or chamado0 bserva'o3 AdvanceMEDN n'o tem suporte para usar outras op/es como por e(emplo -*lop0 Iodos os pseudnimos presentes no arquivo mess0c*) s'o inseridos como entradas de so*t"are0 Zuando voc+ seleciona uma destas entradas em mess a op'o -alias é usada para iniciali9ar o :o)o0 Qoc+ pode atribuir uma descri'o arbitraria dentro de uma espe*icica'o de alias adicionando isso dentro da mesma linha do alias antes do caracter de coment,rio L o *ormato a ser usado é esse3 AK;AS AK;AS@1EF L 1escription J _EA5 J MADNFACIN5E5 Por e(emplo3
ti]]@Vaj ti-inva -cart ti-invac0bin -cart ti-inva)0bin 7 L ;nvaders J %]X& J Ie(as ;nstrument Zuando se sai do emulador o advanceMEDN veri*ica se *oicriado um novo snapshot =ima)em > caso tenha essa ima)em ser, movida para o diret8rio snap7system0 Por e(emplo vamos supor que voc+ chame um :o)o do sistema ti]]@Va com o so*t"are alpiner0 Se voc+ pressionar a tecla F%&durante a emula'o o arquivo snap7ti]]@Va0pn)ser, criado0Ent'o qundo voc+ retornar para o AdvanceMEDN o arquivo ser, movido automaticament para snap7ti]]@Va7alpiner0pn)0 V0X draine - 1S 5aine Para o emulador draine as in*orma/es sobre as roms s'oretiradas do arquivo draine0lst0Se esse arquivo n'o e(istir ele ser, criado automaticamente usando a linha de comando draine -)amein*o0 Iodos os diret8rios especi*icados na op'o rom@dir@U ser'o usados para locali9ar as roms0 diret8rio especi*icado na op'o screenshots ser, usado para locali9ar os snapshots =ima)em > dos :o)os0 $ Con*i)uration arquivo advmenu0rc é usado para salvar as con*i)ura/es correntes do *rontend0 Ele é veri*icado a cada ve9 que o que o pro)rama é e(ecutado e salvo a cada saida0 Mas isso pode ser alterado usandose as op/es disponiveis que ser'o apresentadas0 Do 1S e !indo"s as op/es de con*i)ura/es s'o carre)adas a partir do arquivo advmenu0rc no mesmo diret8rio onde se encontra o advanceMEDN0 Do Kinu( e Mac S # as con*i)ura/es s'o carre)adas a partir do arquivo advmame0rc e advmess0rc nos diret8rios khost kdata eo khome0 khost diret8rio é kS_SCDF1;5 onde o kS_SCDF1;5 é o diret8rio syscon*dir con*i)urado com o script con*i)ure0 padr'o é [usr[local[etc0 diret8rio kdata é k1AIA1;5[advance onde o k1AIA1;5 é o diret8rio datadir con*i)urado com o script con*i)ure0 padr'o é [usr[local[share0 diret8rio khome
é o kA1QADCE onde kA1QADCE é o valor da variavel de ambiente A1QADCE quando o pro)rama est, rodando0 Se a variavel de ambiente n'o *or encontrada o diret8rio khome ser, kHME[0advance onde kHME é o valor da v,riavel de ambiente HME0 Se as duas v,riaveis n'o *orem locali9adas ent'o o diret8rio kdata se tornar, o diret8rio khome0 A prioridade dessas op/es est'o na se)uinte ordem3 khost khome and kdata0 diret8rio khome taném é usado para )ravar todos as in*orma/es pelo pro)rama0 s arquivos dentro dos diret8rios khost e kdata s'o somente para leitura0 Qoc+ pode incuir arquivos de con*i)ura/es adicionais coma op'o include 0 Do 1S e no !indo"s os arquivos s'o pesquisados no diret8rio corrente0 Do Kinu( e no Mac S # s'o pesquisados no disret8rio khome se se eles s'o e(pressados como um caminho relativo0 Qoc+ pode *orar a procura no diret8rio corrente pre*i(ando o arquivo com um 0[0 Para incluir mais que um arquivo voc+ pode dividir os nomes com um G seestiver usando 1S ou !indo"s ou com um 3 se estiver usando o Kinu( ou Mac S #0 Qoc+ pode *orar a cria'o de um arquivo de con*i)ur'o com todas as op/es padr/es usando a op'o de linha de comando de*ault0 Do 1S ou !indo"s é usado uma 7 para separar os nome de diret8rios e o G para separar multiplos diret8rios0 Do Kinu( e Mac S # os nomes de diret8rios s'o separados usando [ e multiplos diret8rios com o 30 $0% lobal Con*i)uration ptions Essa sess'o descreve as op/es )lobais usadas para personali9ar o pro)rama0 Nm con:unto de opoes de con*i)ura'o s'o salvas para cada emulador permitindo assim que se tenha di*erentes con*i)ura/es para di*erentes emuladores0 bserva'o3 Esse con:unto de con*i)ura/es n'o estar, disponivel caso se:a selecionado mais que um emulador ao mesmo tempo0 Deste caso somente as con*i)ura/es padr/es ser'o usadas0
Principalmente estas op/es em especiais mode sortprevie" )roup@include and type@include0 $0%0% con*i) Seleciona a *orma como as con*i)ura/es ser'o salvas con*orme o usuario *or modi*icando as op/es enquando o pro)rama estiver em uso0 con*i) save@at@e(it J restore@at@e(it J restore@at@idle ptions3 save@at@e(it Salva todas as modi*ica'o antes de sair = esse é o valorpadr'o>0 restore@at@e(it D'o salva as modi*ica/es0 Da pro(ima ve9 que o pro)rama*or e(ecutado os valores anteriores ser'o restaurados0 restore@at@idle 5estaura as modi*ica/es assim que o pro)rama *icar um tempo ocioso =screen saver> Qoc+ pode salvar as con*i)ura/es manualmente quando o pro)rama est, rodando acessando o menu principal0 $0%0& emulator Seleciona uma lista de emuladores no menu0 Qoc+ pode especi*icar mais que um emulador0 CN;1A1g Antes de :o)ar com essa op'o voc+ deve *a9er um bacup do arquivo advmenu0rc isso porque quando se remove um emulador as in*orma/es para o emulador removido s'o perdidas0 emulator EMNKAI5 =)eneric J advmame J advmess J mame J dmame J dmess J draine> -jE#ECNIABKE A5NMEDIS ptions3 EMNKAI5 nome para o emulador0 s nomes devem ser di*erentespara cada emulador adicionado0 )eneric Essa op'o in*orma ao advanceMEDN que ser, usado um emulador que ele n'o tem um suporte nativo0 Por e(emplo3 para adicionar o emulador 9inc0e(e é necessario o uso dessa op'o0 advmame Este é o emuldor AdvanceMAME0 advmess Este é o emulador AdvanceMESS0 mame Este é o emulador MAME vers'o !indo"s0 dmame Este é o emulador MAME vers'o 1S0 dmess Este é o emulador MESS vers'o 1S0 draine Este é o emulador 5aine vers'o 1S0 -j E#ECNIABKE Essa é a op'o onde devemos in*ormar o caminho =path> e o nome do arquivo e(ecut,vel 0e(e0 Do 1S e no !indo"s pode ser usado um arquivo de lote0bat porém o
advanceMEDN n'o ter, como )erar os arquivos 0(ml que contém as in*ormaoes sobre as roms esse arquivo ter, que ser criado manualmente0 Qoc+ pode usar um sinal - nessa op'o para i)norar qualquer tipo de erro retornado pelo e(ecut,vel0 E(emplo3emulator Tinc )eneric -c379inc79inc0e(e0 A5NMEDIS Esse é os ar)umentos que ser'o passados para o emulador0 s ar)umentos s8 s'o requeridos quando se usa a op'o )eneric0 Para os outros emuladores o advanceMEDN automaticamente adiciona os ar)umentos necessarios0 A menos que voc+ precise adicionarum ar)umento e(tra0 Da op'o ar)uments varias macros s'o subistituidas porv,rios valores especiais =pré de*inidos> que s'o3 s Somente o nome da rom sem a e(ten'o0 Por e(emplo pacman0 p Caminho completo onde se encontra a rom Por e(emplo c37emu7roms7pacman09ip0 * Dome da roms com a e(ten'o do arquivo0 Por e(emplo pacman09ip0 o 5 5] 5%X 5&Wj Espande uma das se)uintes strin)s 5U dependendo de como o menu est, posicionado0 Dote que voc+ n'o pode usar espaos em branco nessa op'o0 E(emplo de uso correto3 o-ror-*lip(rolj ou o-*lipyj com essas op/es o emulador AdvanceMAME ser, corretamente rotacionado0 Para o tipo emulator )eneric voc+ precisa usar uma das macros s * p para in*ormar ao emulador o nome do :o)o selecionado para os outros o advanceMEDN automaticamente adiciona essa macro0 E(emplos para os sistemas 1S e !indo"s3 emulator AdvanceMAME advmame advmame7advmame0e(e 7 o-ror-*lip(-rolj o-*lipyj emulator MAME mame mame7mame0e(e -noh"s emulator MESS dmess mess7mess0e(e emulator 5aine draine raine7raine0e(e emulator Custom 5aine draine raine7raine&0bat emulator SDes]( )eneric c37)ame7snes](7snes](0e(e * emulator TSDes )eneric c37)ame79snes79snes0e(e -e -m roms7* E(emplos para os sistemas Kinu( e Mac S #3
emulator AdvanceMAME advmame advmame 7 o-ror-*lip(-rolj o-*lipyj $0%0? emulator@roms[roms@*ilter[altss[*lyers[cabinets[icons[titles Nsando as op/es abai(o voc+ pode in*ormar ao advanceMEDN diret8rios adicionais para serem usados na pesquisas de roms snaps sounds etc000 que n'o est'o listados dentro dos arquivos de con*i)ura'o dos emuladores0 emulator@roms EMNKAI5 K;SI emulator@roms@*ilter EMNKAI5 K;SI emulator@altss EMNKAI5 K;SI emulator@*lyers EMNKAI5 K;SI emulator@cabinets EMNKAI5 K;SI emulator@marquees EMNKAI5 K;SI emulator@icons EMNKAI5 K;SI emulator@titles EMNKAI5 K;SI Commands3 roms Kista de diret8rios usados para as roms0 Est, op'o é usada somente quando se usa a palavra )eneric0 Para todos os outros emuladores s'o usados as con*i)ura/es e(istentes nos arquivos de con*i)ura'o dos emuladores0 roms@*ilter Kista de e(ten/es que o advanceMAME deva considerar como v,lidas caso essa op'o n'o se:a in*ormada todos os arquivos presentes na op'o emulator@roms ser'o adicionados na lista do menu0 *ile3[[[1J[A5CA1E@1Q1[doc[advmenu0html =% o* ??>&[&V[&X &3%?3$] PM AdvanceMEDN Frontend altss Kista de diret8rios onde se encontram os screenshots =ima)ens> videos =mn)> sons0 Caso essa op'o este:a em branco o advanceMEDN ir, tentar locali9ar essas ima)ens atravé9 dos diret8rios listados nos arquivos de con*i)ura'o dos emuladores0 *lyers Flyers diret8rios0 cabinets Cabinets diret8rios0 marquees Marquees diret8rios0 icons ;cons diret8rios0 titles Iitles diret8rios0 ptions3
EMNKAI5 nome para o emulador adicionado0 Este nome deve sero mesmo usado na de*ini'o do emulador por e(emplo advmame dmame mame etc00j Zuanto se usa apalavra )eneric voc+ pode atribuir qualquer nome que dese:ar por e(emplo3 emulator 6o)os?1 )eneric 9inc0e(e s j0 K;SI Kista de diret8rios ou e(ten/es de arquivos0 Do 1S ou !indo"s voc+ deve usar um G como separador e no Kinu( ou Mac S # voc+ deve usar um 3 como separador0 E(emplos para 1S e !indo"s3 emulator@roms SDes]( c37)ame7snes](7romsGc37)ame79snes7roms& emulator@roms@*ilter SDes]( U0smcGU0s*cGU0*i)GU0% emulator@*lyers SDes]( c37)ame79snes7*ly emulator@cabinets SDes]( c37)ame79snes7cab emulator@marquees SDes]( c37)ame79snes7mar emulator@roms TSDes c37)ame79snes7roms emulator@roms@*ilter TSDes U0smcGU0s*cGU0*i)GU0% $0%0V mode Seleciona os modos como o menu poder, ser mostrado0 EMNKAI5[jmode *ull J *ull@mi(ed J te(t J list J list@mi(ed J tile@small J tile@normal J tile@bi) J tile@enormous J tile@)iant J tile@icon J tile@marquee ptions3 EMNKAI5[ Se *or usar um emulador padr'o essa op'o n'o é necessaria0 E caso use um emulador com a op'o )eneric ent'o essa op'o pode ser usada para atribuiro valor ao emulador especi*ico0 *ull R mostrado somente uma ima)em em tela cheia0 *ull@mi(ed S'o mostrados V ima)ens em tela cheia te(t R mostrado somente a lista dos :o)os0 list R mostrado a lista de :o)os e sua ima)em = esse é o valor padr'o >0 list@mi(ed R mostrado a lista de :o)os e mais V ima)ens do :o)o selecionado0 tile@small Mostra %& ima)ens de uma s8 ve9 sendo V na hori9ontalpor ? na vertical0 tile@normal Mostra ? ima)ens sendo $ nahori9ontal por 4 na vertical0 tile@bi) Mostar VX ima)ens sendo X na hori9ontal e 4 na vertical tile@enormous Mostra %X ima)ens sendo %& na hori9ontal e ] na vertical0 tile@)iant Mostra %%& ima)ens sendo %4 na hori9ontal e %& na vertical0 tile@icon Modo especial para ser mostrado em *orma de icones0 tile@marquee Modo especial mostra as ima)ens em *ormato de titulos0 $0%0$ sort Seleciona como a lista de :o)os ser, or)ani9ada0 EMNKAI5[jsort parent J name J time J play J year J manu*acturer J type J )roup J si9e J resolution J in*o ptions3
EMNKAI5[ Se *or usar um emulador padr'o essa op'o n'o é necessaria0 E caso use um emulador com a op'o )eneric ent'o essa op'o pode ser usada para atribuiro valor ao emulador especi*ico0 parent r)ani9a a lista a)rupando os :o)os pelo parentesco0 emulator r)ani9a a lista de :o)os pelo nome do emulador0 name r)ani9a a lista de :o)os pelo nome0 time r)ani9a a lista de :o)os usando como base os mais que *oram :o)ados por mais tempo0 play r)ani9a a lista de :o)os usando como base os que *oram :o)ados mais ve9es0 timeperplay r)ani9a a lista de :o)os usando como base os que *oram :o)ados por mais temo e mais ve9es0 Iime per play0 year r)ani9a a lista de :o)os usando como base o ano de lanamento do :o)o0 manu*acturer r)ani9a a lista de :o)os usando como base o nome da empresa desenvolvedora do :o)o0 type r)ani9a a lista de :o)os usando como base o tipo atribuido ao :o)o por e(emplo a'o aventura tiro etc000 )roup r)ani9a a lista de :o)os usando como base o )rupo a que pertence por e(emplo Favoritos Adultos etc000 si9e r)ani9a a lista de :o)os usando como base o tamanho darom0 resolution r)ani9a a lista de :o)os usando como base a resolu'o do :o)o por e(emplo ?&(&V ?V(&&V etc000 in*o r)ani9a a lista de :o)os usando um arquivo e(terno que contém in*orma/es que s'o importadas com a op'o in*o@import0 $0%04 previe" Seleciona o tipo de ima)ens a serem mostradas0 EMNKAI5[jprevie" snap J titles J *lyers J cabinets ptions3 EMNKAI5[ Se *or usar um emulador padr'o essa op'o n'o é necessaria0 E caso use um emulador com a op'o )eneric ent'o essa op'o pode ser usada para atribuiro valor ao emulador especi*ico0 snap s arquivos contidos nas op/es snap e ou altss0 *lyers s arquivos contidos no diret8rio *lyers0 cabinets s arquivos contidos no diret8rio cabinets0
titles s arquivos contidos no diret8rio titles0 s icons e os marquees ima)ens podem ser selecionadas com a op'o especial mode e uma das op'oes tile@icon e tile@marquee0 $0%0W mode@sip 1esabilita varios modos no menu principal quando acessadopela tecla tab0 mode@sip =*ull J *ull@mi(ed J list J list@mi(ed J tile@small J tile@normal J tile@bi) J tile@enormous J tile@)iant J tile@icon J tile@marquee>U ptions3 S;P Multiplas sele/es podem ser desabilitadas0 Nse uma lista va9ia para abilitar todos os modos0 E(emplos3 mode@sip tile@)iant mode@sip *ull *ull@mi(ed list tile@small tile@)iant mode@sip $0%0X previe"@e(pand Essa op'o e(pande a ,rea usada pelas ima)ens dos :o)os *a9endo com que ima)ens verticais e hori9ontais preencham ,rea disponivel para a ima)em por completo0 previe"@e(pand FACI5 ptions3 FACI5 *ator de e(pans'o é de ponto *lutuante que vai de %0 até ?0 =esse é o valor padr'o %0%$> E(emplos3 previe"@e(pand %0%$ $0%0] previe"@de*ault@U Seleciona uma ima)em padr'o que ser, mostrada para os:o)os que n'o tenham uma ima)em =snapshots>0 previe"@de*ault F;KE previe"@de*ault@snap F;KE previe"@de*ault@*lyer F;KE previe"@de*ault@cabinet F;KE previe"@de*ault@icon F;KE previe"@de*ault@marquee F;KE previe"@de*ault@title F;KE Commands3 de*ault Seleciona uma ima)em padr'o para todas as op/es que n'opossuem uma ima)em de*inida0 de*ault@IA Seleciona a ima)em padr'o para a op'o previe" mode0 ptions3
F;KE caminho completo onde se encontra a ima)em a ser usada0 E(emplos3 previe"@de*ault C37MAME71EFANKI0PD previe"@de*ault@marquee C37MAME71EFMA50PD previe"@de*ault@icon C37MAME71EFMA50PD $0%0% icon@space Seleciona o tamanho dos espaos entre cada icons0 o modo icon s8 ser, v,lido se a op'o emulator@icons e(istir no arquivo de con*i)ura'o do emulador0 icon@space SPACE ptions3 SPACE numero de pi(el entre cada icons = o valor padr'o éV? >0 Do modo icons o titulo do :o)o é mostrado em multiplas linhas isso se tiver espao sul*iciente0 $0%0%% mer)e Seleciona como o advanceMEDN ir, veri*icar suas roms0 Essa op'o é usada para testar se os arquivos 9ips contém todos os arquivos necess,rios para rodar o :o)o0 mer)e none J di**erential J parent J any J disable ptions3 none Cada rom clone contém todos os arquivos necessarios para rodar0 di**erential Cada rom clone contém somente os arquivos os arquivos que lhe pertencem e para rodar é necessario que a rom principal este:a no mesmo diret8rio0 Esse é o valor padr'o que o advanceMEDN usa0 parent Iodas as roms = principal e clones > est'o em um unico arquivo0 *ile3[[[1J[A5CA1E@1Q1[doc[advmenu0html =%V o* ??>&[&V[&X &3%?3$] PM AdvanceMEDN Frontend any As roms podem estar em qualquer um dos *ormatos :, mencionados0 Somente use essa op'o caso suas roms este:am desor)ani9adas o tempo de pesquisa ir, in*luenciar no desempenho0 disable D'o veri*ica o conteudo das roms essa é a op'o que ter, melhor desempenho mas estar, mais su:eito a erros0 $0%0%& )ame Contém varias in*orma/es sobre os :o)os :, conhecidos0 Nma op'o )ame é adicionada ou modi*icada automaticamente no advmenu0rc a cada ve9 que um novo )ame é encontrado ou :o)ado essa op'o é usada para manter al)umas in*orma/es uteis3
tempo :o)ado quantas ve9es *oi :o)ado etc000 )ame EMNKAI5[AME 5NP I_PE I;ME PKA_ 1ESC ptions3 EMNKAI5 nome do emulador que essa rom pertence0 AME nome da rom = arquivo 9ip sem a e(eten'o >0 5NP nome do )rupo que a roms pertence ou va9io 0 I_PE nome do tipo que a rom pertence ou va9io I;ME tempo que o :o)o *icou aberto = :o)ando >0 PKA_ A quantidade de ve9es que o )ame *oi :o)ado0 1ESC 1escri'o do )ame ou va9io 0 s ar)umentos 5NP I_PE e 1ESC sobrepoem os valores importados das op/es )roup@import type@import e desc@import0 s valores importados s8 tem e*eitos se os ar)umentos 5NP I_PE e 1ESC estiverem va9ios0 E(amples3 )ame advmame[pucman Qery ood Arcade 7 %&?% &% Pac-Man 6apanese )ame advmame[%]V? %&% V %]V? gg $0& 1isplay Con*i)uration ptions Esta sess'o descreve as op/es usadas para personali9ar o modo de video0 $0&0% device@video@U Esta op'o é usada para personali9ar o drive de video0 Iodos as op/es device@video@U est'o de*inidas no arquivo advdev0t(t0 Se voc+ usa um drive de video n'o é preciso modi*icar essas op/es pois elas ser'o i)noradas0 A op'o enerate é usada para selecionar e criar um correto modo de video0 Sem essa op'o o modo SQA é usado $0&0& display@si9e Seleciona a resolu'o dese:ada para o video0 display@si9e !;1IH ptions3 !;1IH Kar)ura em pi(el o modo mais perto do in*ormado ser, usado0 valor padr'o dessa op'o é %&V0 $0&0? display@restoreat)ame Seleciona como o video deve se comportar quando um emulador é e(ecutado0 EMNKAI5[jdisplay@restoreat)ame yes J no ptions3 EMNKAI5[ nome o emulador que ir, usar a op'o0 yes 5eseta o video antes de chamar o emulador = esse é o valor padr'o >0
no D'o reseta o video antes de chamar o emulador0 $0&0V display@restoreate(t 5estaura a resolu'o anterior antes de sair0 display@restoreate(it yes J no ptions3 yes 5eseta o modo de video = esse é o valor padr'o >0 no Mantém o modo )r,*ico atual0 $0&0$ display@orientation Seleciona o posicionamento da tela0 display@orientation =*lip@(y J mirror@( J mirror@y>U ptions3 mirror@( ;nverte a ima)em na dire'o hori9ontal0 mirror@y ;nverte a ima)em na dire'o vertical0 *lip@(y troca o ei(o ( e y0 E(emplos3 display@orientation *lip@(y mirror@( $0&04 display@bri)htness Altera o brilho da ima)em0 display@bri)htness FACI5 ptions3 FACI5 brilho deve ser um numero de ponto *lutuante = o valor padr'o é %0 >0 E(emplos3 display@bri)htness 0] $0&0W display@)amma Seleciona o *ator de corre'o )amma0 display@)amma FACI5 ptions3 FACI5 amma numero de ponto *lutuante = valor padr'o %0> E(emplos3 display@)amma 0] $0? Sound Con*i)uration ptions Essa sess'o descreve como personali9ar as op/es de audio0 $0?0% device@sound@U Essas op/es s'o para personali9ar o drive de audio0 Iodas as op/es device@sound@U s'o de*inidas no arquivoadvdev0t(t0 $0?0& sound@volume Atribui o volume de audio )eral0 sound@volume QKNME ptions3 QKNME A atenua'o = altura > do volume é de*inida em dB = o valor padr'o é -?>0 Ihe volume attenuation in dB =de*ault -?>0 volume é de*inido com um numero ne)ativo que vai de -V até 0
E(emplos3 sound@volume -$ $0?0? sound@latency Atribui o tempo necess,rio para carre)ar o audio0 sound@latency I;ME ptions3 I;ME tempo é e(presso em se)undos é pode ser de 0% até&00 =o valor padr'o é 0%> ;ncrease the value i* your hear a choppy audio0 $0?0V sound@bu**er 1e*ine o tempo em bu**er que ser, usado para alocar o audio0 sound@bu**er I;ME ptions3 I;ME tamanho do bu**er é estabelecido em se)undos de 0$até &00 =o valor padr'o é 0%> Aumente esse valor caso o audio apresente tremula/es0 $0?0$ sound@*ore)round@EQEDI Seleciona os sons que ser'o tocados em varios eventos0 sound@*ore)round@be)in none J de*ault J F;KE sound@*ore)round@end none J de*ault J F;KE sound@*ore)round@ey none J de*ault J F;KE sound@*ore)round@start none J de*ault J F;KE sound@*ore)round@stop none J de*ault J F;KE Commands3 be)in som ser, tocado toda ve9 que o advanceMEDN *or iniciado0 end som ser, tocado toda ve9 que o advanceMEDN *or encerrado0 start som ser, tocado toda ve9 que um :o)o *or chamado0 stop som ser, tocado assim que o emulador *echar0 ey som ser, tocado a cada pressionamento de uma tecla0 ptions3 none Sem som0 de*ault Nsa os sons padr/es do advanceMEDN0 F;KE caminho completo onde se encontra o som dese:ado para oevento os sons podem ser nos *ormatos =0"av ou 0 mp?>0 $0?04 sound@bac)round@EQEDI Seleciona os sons que ser'o tocados ao *undo0 sound@bac)round@be)in none J F;KE sound@bac)round@end none J F;KE sound@bac)round@start none J F;KE sound@bac)round@stop none J F;KE sound@bac)round@loop none J de*ault J F;KE Commands3 be)in som ser, tocado ao *undo enquanto o advanceMEDN é carre)ado0
end som é tocado enquanto o advanceMEDN é encerrado0 start som é tocado enquanto o emulador carre)a o :o)o0 stop som é tocado enquanto o emulador est, sendo *echado0 Sound played at emulator e(it0 loop som é constantemente = loop > se nenhum outro som estiver ativo0 ptions3 none Sem som0 de*ault Nsa o som padr'o do advanceMEDN0 F;KE caminho completo onde o arquivo de som est, locali9ado os *ormatos suportados s'o =0"av or 0mp?>0 $0?0W sound@bac)round@loop@dir Seleciona um diret8rio que contenha v,rias mYsicas ou sonsque ser'o tocados aleat8riamnete enquanto voc+ estiver no advanceMEDN os *ormatos suportados s'o = 0MP? E 0!AQ > Qoc+ pode especi*icar multiplos diret8rios use um G casoeste:a usando 1S ou !indo"s e um 3 no Kinu( ou Mac S #0 Dote3 esses diret8rios ser'o usados somente para musicas os sons e os videos = mn) > devem *icar no diret8rio snap ou no diret8rio especi*icado com a op'o emulator@altss0 sound@bac)round@loop@dir 1;5 ptions3 1;5 1iret8rio para os arquivos de 0mp? ou 0"av0 E(emplos3 sound@bac)round@loop@dir C37MP?7PPGC37MP?75C $0V ;nput Con*i)uration ptions Esta sess'o descreve as op/es para pernonali9ar o teclado ou :oystic usados para acessar o menu0 $0V0% device@eyboard[:oystic[mouse Essas op/es s'o usadas para personali9ar drivers de entrada0 Iodas as op/es device@eyboard[:oystic[mouse@U que est'o de*inidas no arquivo advdev0t(t podem ser usadas0 Por padr'o o mouse e o :oystic s'o desabilitados0 Para habilitar adicione as op/es0 device@mouse auto device@:oystic auto Do arquivo advmenu0rc0 $0V0& mouse@delta Selecione a sensibilidade do mouse[tracball0 Aumentando o valor o movimento ir, *icar mais
lento e diminuindo o movimento ser, mais r,pido0 mouse@delta SIEP ptions3 SIEP sensibilidade do Mouse[tracball =valor padr'o é %>0 $0$ Nser ;nter*ace Essa sess'o descreve as op/es usadas para personali9ar a inter*ace do menu0 $0$0% ui@*ont Seleciona um arquivo de *onte0 os *ormatos suportados s'oIrueIype =IIF> 5# PSF e 5A!0 Qoc+ ir, encontrar uma cole'o de *ontes no diret8rio contrib0 ui@*ont auto J F;KE ptions3 auto Nsa as *ontes padr/es0 F;KE caminho e o nome de um arquivo de *onte a ser usada0 *ormato IrueIype =IIF> somente é reconhecido se o advanceMAME *or compilado com a biblioteca FreeIype&0 $0$0& ui@*ontsi9e Seleciona o tamanho da *onte se a *onte especi*icada permitir ser redimencionada0 tamanho é e(pressado pelo numero de linha e colunas de te(tos na tela0 ui@*ontsi9e auto J 5!S CKSj ptions3 auto Automticamente calcula o tamanho = esse é o valor padr'o>0 5!S numero de linhas de te(to0 CKS numero de colunas de te(to0 Se essa op'o *or omitida ela ser, calculada automaticamente0 $0$0? ui@bac)round 1e*ine uma ima)em de *undo no *ormato 0PD ou MD0 A ima)em in*ormada ser, ampliada para ocupar o tamanho da tela0 ui@bac)round F;KE J none ptions3 none Sem ima)em = esse é o valor padr'o > F;KE Arquivo no *ormato 0PD ou 0MD a ser usado0 Caso se:a usado um video 0MD somente a primeira ima)em do video ser, usada como ima)em de *undo0 $0$0V ui@e(it 1e*ine uma ima)em ou video que ser, e(ibido ao sair do advanceMEDN os
*ormatos suportados s'o 0PD ou 0MD0 ui@e(it F;KE J none ptions3 none Sem ima)em = esse é o valor padr'o >0 F;KE Arquivo no *ormato 0PD ou 0MD para ser e(ibido0 $0$0$ ui@startup 1e*ine uma ima)em ou video que ser, mostrado quando oadvanceMEDN *or iniciado os *ormatos suportados s'o 0PD ou 0 MD e a ima)em ser, redimencionada para preencher a tela0 ui@startup F;KE J none ptions3 none Sem ima)em =esse é o valor padr'o>0 F;KE Caminho e o nome do arquivo 0PD or 0MD a ser e(ibido0 $0$04 ui@help 1e*ine uma ima)em que ser, mostrada ao pressionar a tecla F% *ormatos v,lidos 0PD ou 0MD a ima)em ser, redimencionada para preencher a tela0 ui@help F;KE J none ptions3 none Sem ima)em =esse é o valor padr'o>0 F;KE Caminho e o nome do arquivo 0PD or 0MD a ser e(ibido0 $0$0W ui@)amems) Mostra uma menssa)em quando um :o)o é escolhido essa menssa)em ter, apenas uma linha e s8 ser, e(ibida caso a op'o display@restoreat)ame estiver de*inida como no0 ui@)amems) MESSAE ptions3 MESSAE Menssa)em a ser mostrada = o valor padr'o é 5un ame>0 Para que est, menssa)em n'o se:a mostra use uma strin) va9ia 0 E(emplos3 ui@)amems) A)uarde o carre)amento do :o)o000 $0$0X ui@)ame Seleciona um mode de apresenta'o quando o )ame *or escolhido0 A apresenta'o s8 ser, mostrada caso a op'o display@restoreat)ame este:a de*inida como no0 ui@)ame none J snap J *lyers J cabinets J titles ptions3
none D'o mostra nenhuma apresent'o0 snap *lyers cabinets titles Mostra uma ima)em dos V tipos possiveis o valor padr'o é snap0 $0$0] ui@siptop[bottom[le*t[ri)ht 1e*ine a area que o menu ir, ocupar essa area é obitida usando a ima)em de *undo = caso ela tenha sido de*inida na op'o ui@bac)round>0 se nenhuma ima)em tiver sido de*inidaent'o ser, usado a resolu'o atual0 Nsando essas op/es voc+ pode posicionar e redimencinar o menu para qualquer posi'o etamanho que dese:ar0 ui@siptop D ui@sipbottom D ui@siple*t D ui@sipri)ht D ptions3 D numero de pi(el a ser deslocado = o valor padr'o é >0 $0$0% ui@topbar[bottombar Habilita ou desabilita as in*orma/es mostradas nas barras superior e in*erior Por e(emplo3 nome do :o)o tamanho do :o)o tempo :o)ado etc000 ui@topbar yes J no ui@bottombar yes J no $0$0%% ui@color Seleciona a cor a ser usada pelo menu0 ui@color IA F5E5ND1 BAC5ND1 Ia)s3 help Help0 help@ta) Help hi)hli)ht0 submenu@bar Submenu title0 submenu@item Submenu entry0 submenu@item@select Submenu selected entry0 submenu@hidden Submenu hidden entry0 submenu@hidden@select Submenu selected hidden entry0 menu@item Menu entry0 menu@hidden Menu hidden entry0 menu@ta) Menu hi)hli)ht entry0 menu@item@select Menu selected entry0 menu@hidden@select Menu hidden selected entry0 menu@ta)@select Menu selected hi)hli)ht0 bar Iitle0 bar@ta) Iitle hi)hli)ht0 bar@hidden Iitle hidden te(t0 )rid Scrollbar marer and )eneric bac)round color0 bacdrop Bacdrop outline and missin) bacdrop0 icon ;con outline and missin) icon0 cursor Flashin) cursor0 ptions3
F5E5ND1 A cor de *rente = dos te(tos > a ser usada o *ormato desse parametro é 55BB0 Esse *ormado deve ser e(presso na *orma he(adecimal0 Por e(emplo3 vermelho FF verde FF a9ul FF com esse *ormato voc+ poder, obter qualquer cor que dese:ar0 BAC5ND1 Para a cor de *undo se aplica as memas re)ras in*ormadas na op'o F5E5ND10 $0$0%& ui@clip Seleciona como os videos devem ser e(ibidos0 ui@clip none J sin)le J sin)leloop J multi J multiloop J multiloopall ptions3 none D'o deve reprodu9ir nenhum video clip0 sin)le 5eprodu9 o video clip somente uma ve9 = esse é o valor padr'o >0 sin)leloop 5eprodu9 somente um video clip e continuamente = loop > o som s8 ser, reprodu9ido uma ve90 multi 5eprodu9 todos os video clips0 multiloop 5eprodu9 todos os video clips usando como base o :o)o queestiver selecionado e ao termino ir, para o pro(imo item da lista e assim sucessivamente até o *inalda lista e quando alcanado volta para o primeiro item0 Nsando essa op'o os sons n'o s'o reprodu9idos0 multiloopall 5eprodu9 todos os video clips de *orma aleat8ria0 sonsn'o s'o reprodu9idos com essa op'o0 $0$0%? ui@translucency Seleciona a transparencia do menu0 ui@translucency FACI5 ptions3 FACI5 valor pode ser de até %0 = o valor padr'o é 04>0 A transparencia s8 tem e*eito se *or usado uma ima)em de*undo0 $0$0%V ui@command 1e*ine um = comando ou script ou pro)rama > de*inido pelo usuario0 video n'o é alterado quando o script é e(ecutado0 ui@command MEDN SC5;PI ptions3 MEDN nome do menu a ser inserido0 SC5;PI Nm = comando script ou pro)rama > para ser e(ecutado0 Caso o script ou comando se:a muito )rande ele pode
ser dividido em varias linhas para isso use uma 7 no *inal de cada linha0 s = comando scripts pro)ramas > podem usar as macros disponiveis no advanceMEDN isso quando se tem um )ame selecionado0 s nome da rom sem a e(ten'o0 por e(emplo pacman p caminho completo da roms0 Por e(emplo c37emu7roms7pacman09ip0 * nome da rom com a e(ten'o0 Por e(emplo pacman09ip0 Se o )ame n'o estiver selecionado as macros n'o podem ser usadas0 Se um = comando script pro)rama > terminar com um erro ser, mostrado uma menssa)em de alerta0 E(emplos3 ui@command 1elete Hiscore 7 del 07advance7hi7s0hi ui@command 1elete Snapshot 7 del 07advance7snap7s0pn) ui@command Enable amePad 7 rmmod analo) 7 sleep % 7 modprobe analo) :s)amepad $0$0%$ ui@command@menu Seleciona o nome que o menu ir, ter esse nome ir, aparecer no menu principal é os comando como submenu0 ui@command@menu MEDN ptions3 MEDN nome do menu0 caso n'o se:a espe*icicado um o nome Command ser, usado $0$0%4 ui@command@error Seleciona a menssa)ens que ser, mostrada caso o = comandoscript ou pro)rama > retorne um erro0 ui@command@error MS ptions3 MS Menssa)em a ser mostrada0 Caso n'o se:a de*inida a op'o padr'o ser, usada =o valor padr'o é Error runnin) the command>0 $0$0%W ui@menuey Habilita ou desabilita os nomes das teclas de atalho do menu0 Por e(emplo F$ F4 ESPACEBA5 etc000 ui@menuey yes J no $0$0%X ui@console
Modi*ica o comportamento do menu para trabalhar como se*osse um menu de um video )ame0 Essa op'o )eralmente é pra ser usada com o advanceC10 ui@console yes J no Do modo console o menu é redu9ido para conter somente as *un/es minimas0 $04 ;nput Con*i)uration ptions Essa sess'o descreve as op/es usadas para personali9ar as teclas0 $040% device@eyboard[:oystic[mouse@U Estas op/es s'o usadas para personali9ar os drivers0 Iodos as op/es device@eyboard[:oystic[mouse@U que est'o de*inidas no arquivo advdev0t(t podem ser usadas0 $040& input@hotey Habilita ou desabilita o reconhecimento de teclas especiais0 input@hotey yes J no ptions3 no As teclas n'o devem ser reconhecidas0 yes As teclas ser'o reconhecidas = essa é a op'o padr'o >0 Do MS1S as hoteys reconhecidas s'o3 CI5K 2AKI 21EK 5eset0 CI5K 2AKI 2ED1 Zuit0 CI5K 2B5EA =Pause> Brea0 Do Kinu( as hoteys reconhecidas )eralmente s'o3 CI5K 2C Brea0 AKI 2F( Chan)e virtual console0 $040? loc Bloqueia ou desbloqueia o menu0 Zuando o menu est, bloqueado o usuario s8 tem a permiss'o de selecionar um )ame e :o)ar todas as op/es do menu n'o *icar'o disponiveis e n'o poder'o ser modi*icadas eo usuario
n'o poder, *echar o menu0 loc yes J no ptions3 yes bloqueio é ativado0 no bloqueio é desativado = esse é o valor padr'o >0 $040V event@assi)n Personali9a as teclas que ser'o usadas para ativar as op/es do menu0 event@assi)n EQEDI E#P5ESS;D Events3 up do"n le*t ri)ht Movement0 home end p)up p)dn Movement0 enter Main action start0 esc Bac action e(it cancel0 space Chan)e action select deselect0 ins Select all0 del 1eselect all0 menu Ihe main menu0 sort Chan)es the sort mode0 mode Chan)e the display mode0 *ile3[[[1J[A5CA1E@1Q1[doc[advmenu0html =&W o* ??>&[&V[&X &3%?3$] PM AdvanceMEDN Frontend previe" Chan)e the previe" mode0 emulator Ihe emulator menu0 help Sho" a little help0 )roup Select a )ame )roup0 type Select a )ame type0 e(clude E(clude some )ames "ith *ilters0 set)roup Select the )roup o* the current )ame settype Select the type o* the current )ame runclone 5un a )ame clone0 shutdo"n E(it and shutdo"n0 command Ihe *ile command menu0 rotate 5otate the screen o* ]0 loc Koc[unloc the user inter*ace0 mute Mute[unmute the audio0 ptions3 E#P5ESS;D 1e*ini'o das e(press/es que representam as teclas e que )eram os eventos0 Essas combina'o podem ser nomes das teclas ou scan-code = c8di)o da tecla > e podem ser usados com os operadores not or0 operador and pode ser usado somente com os scan-code0 E_ Ihe available ey names are3 a b c d e * ) hi : l m n o p q r s t
u v " ( y 9 % & ? V $ 4 W X ] @pad %@pad &@pad ?@pad V@pad $@pad 4@pad W@pad X@pad ]@pad *% *& *? *V *$ *4 *W *X *] *% *%% *%& esc bacquote minus equals bacspace tab openbrace closebrace enter semicolon quote bacslash less comma period slash space insert del home end p)up p)dn le*t ri)ht up do"n slash@pad asteris@pad minus@pad plus@pad period@pad enter@pad prtscr pause lshi*t rshi*t lcontrol rcontrol lalt ralt l "in r"in menu scrloc numloc capsloc0 E(emplos3 event@assi)n enter lcontrol or enter event@assi)n menu ] or ?$ event@assi)n emulator ]% &? or not &% ?? Qoc+ pode utili9ar o utilit,rio adv0e(e para ver os scancodes de uma determinada tecla0 $040$ event@repeat Seleciona a ta(a de repeti'o de v,rios eventos0 event@repeat F;5SI@I;ME DE#I@I;ME ptions3 F;5SI@I;ME Iempo da primeira repeti'o o valor deve ser e(epress'o em milese)undos0 DE#I@I;ME Iempo da pro(ima repeti'o o valor deve ser e(epress'oem milese)undos0 $0404 event@mode Seleciona se o evento deve a)uardar a atuali9a'o da tela antes de )erar um novo evento0 event@mode "ait J *ast ptions3 "ait A tela ser, completamente redesenhada antes de processar opro(imo evento0 *ast Se um evento estiver a)uardando o redesenho da tela ser, interrompido = esse é o valor padr'o >0 $040W event@alpha 1esabilita as teclas alpha numericas para uma movimenta'o r,pida pelo menu0 Se voc+ estiver usando um encoder ou um
hac de teclado com varios bot/es remapeados para umatecla alpha numerica essa op'o ser, de )rande utilidade0 event@alpha yes J no ptions3 yes Habilita =esse é o valor padr'o>0 no 1esabilita0 $0W ther Con*i)uration ptions $0W0% idle@start ; nicia um )ame automaticamente caso o menu *ique ocioso pelo periodo especi*icado0 Com essa op'o voc+ pode criar uma apresenta'o usando em con:unto com a op'o input@idlee(it do advanceMAME0 idle@start SIA5I@I;MENI 5EPEAI@I;MENI ptions3 SIA5I@I;MENI tempo e(presso em se)undos que o advanceMEDN ir, a)uardar antes de iniciar um )ame0 Se *or de*inido com um =9ero> o advanceMEDN n'o ir, chamar um )ame automaticamente0 = esse éo valor padr'o >0 5EPEAI@I;MENI tempo e(presso em se)undos que o advanceMEDN ir, chamar o pro(imo )ame0 Se um =9ero> *or usado o advanceMEDN n'o ir, chamar o pro(imo )ame0 E(emplos3 idle@start V 4 $0W0& idle@screensaver Seleciona o tempo que o advanceMEDN ir, a)uardar antes de iniciar a prote'o de tela0 As ima)ens dos :o)os ser'o usadas para criar um slide0 idle@screensaver SIA5I@I;MENI 5EPEAI@I;MENI ptions3 SIA5I@I;MENI tempo em se)undos para a)uardar entes de iniciar o slide0 Se um *or de*inido o slide n'o ser, iniciado = o valor padr'o é 4 >0 5EPEAI@I;MENI tempo em se)undos que ele ir, a)uardar para mostrar a pro(ima ima)em0 Se um *or de*inido a pro(ima ima)em n'o ser, mostrada = o valor padr'o é % >0 E(amples3
idle@screensaver V $ $0W0? idle@screensaver@previe" Seleciona o tipo de ima)em que ser, usada para criar o slide0 idle@screensaver@previe" none J play J snap J *lyers J cabinets J titles ptions3 none 1esli)a o monitor usando o servio QESA[PM se estiver disponivel0 Caso contr,rio mostra uma ima)em escura0 snap *lyers cabinets titles ;nicia o slide usando as ima)ens especi*icadas na op'o screensaver@previe"0 A op'o padr'o é snap0 play ;nicia o slide usando os arquivos de video = mn) > e os sons = mp? >0 Somente os videos e sons ser'o mostrados qualquer outra ima)em ser, i)norada0 $0W0V )roup[type Seleciona e mostra as cate)orias )roup e type0 )roup SI5;D type SI5;D EMNKAI5[j)roup@include SI5;D EMNKAI5[jtype@include SI5;D Commands3 )roup type de*ine uma cate)oria0 )roup@include type@include Mostra a cate)oria selecionada0 ptions3 EMNKAI5[ D'o é necessario ser in*ormado caso use um emulador reconhecido pelo advanceMEDN0 Caso use a op'o )eneric ent'o voc+ deve in*ormar o nome usado na op'o emulator para aplicar a alter'o no emulador especi*icado0 SI5;D Dome da cate)oria0 $0W0$ )roup[type[desc[in*o@import Seleciona importa automaticamente as in*orma/es )roups types descriptions e outras in*orma/es de um arquivo e(terno0 As in*orma/es adicionais s'o mostradas para cada )ame0 s *ormatos dos arquivos suportados s'o3 CAI;D; MacMAME e DMS0 s arquivos
ser'o lidos a partir do diret8rio corrente caso este:a usando o MS1S ou !;D1!S no Kinu( e Mac S # é o khome0 Aten'og Essas op/es n'o tem prioridade maior que as op/es in*ormadas com a op'o )ame0 desc@import =ini J mac J nms> EMNKAI5 F;KE SECI;Dj in*o@import =ini J mac J nms> EMNKAI5 F;KE SECI;Dj )roup@import =ini J mac J nms> EMNKAI5 F;KE SECI;Dj type@import =ini J mac J nms> EMNKAI5 F;KE SECI;Dj Commands3 desc@import ;mporta o nome do )ame que ser, mostrado no menu0 in*o@import ;mporta in*orma/es adicionais que ser'o mostradas na barra de bai(o do advanceMEDN0 )roup@import ;mporta os nomes dos )rupos dos )ames0 type@import ;mporta os nomes dos tipos dos )ames0 ptions3 none D'o importa0 ini ;mporta no *ormato CAIK;SI0 mac ;mporta no *ormato MacMAME0 nms ;mporta no *ormato DMS0 EMNKAI5 nome do emulador in*ormado na op'o emulator0 F;KE nome do arquivo0 SECI;D nome da sess'o = somente para o *ormato ini>0 E(emplos3 )roup@import ini advmame catver0ini Cate)ory type@import mac advmame enre ?Wb%V0t(t desc@import nms raine raine0nms in*o@import ini advmame catver0ini QerAdded s arquivos CAIK;SIpodem ser bai(ados de3 $0W04 misc@e(it Seleciona a *orma de saida do advanceMEDN0 misc@e(it none J normal J shutdo"n J all ptions3 none A saida n'o é permitida0 normal Sai ao ser pressionado a tecla ESC0 shutdo"n Sai somente se pressionado as teclas CI5K-ESC0 all Iodos os modos de saida s'o permitidos0 $0W0W misc@quiet 1esabilita a menssa)ens de direitos autorais na iniciali9a'o do advanceMEDN0 misc@quiet yes J no 4 Formatos suportados0 Essa é a lista de arquivos que o advanceMEDN suporta0 ;ma)es3 PD Formato PD0 PC# Formato PC#0 ;C Formato ;C0 Clips3 MD MD-QKC =Qery Ko" Comple(ity> esse é um sub *ormatoque n'o usa