Arcade Configuração

  • Upload
    bionycs

  • View
    131

  • Download
    21

Embed Size (px)

DESCRIPTION

como montar um arcade

Citation preview

Tutorial Advance Menu Front-end pra Mame e demais emuladoresPosted by : GEORG HRYCYLOquarta-feira, 1 de janeiro de 2014

Bem vou postar aqui um tutorial sobre a melhor Front-End para Emuladores o Advance Menu que ao contrario do HyperSpin mais leve e roda em todos os PC de mesa, rodado numa boa em sistema operacional Windows XP e Seven com menos de 512 mb de memoria e tem verso pra linux e o legal dele que no site oficial voc pode est baixado tambm o Advance Mame que um Mame compilado com um toque a mais pra gravao de vdeo e outras funes.e tem tambm o Advance CD que um Advance Mame+Advance Menu que da pra voc colocar as rom no CD e da o boot sem a necessidade do Windows instalado conforme mostra esse tutorial feito pelo Samuel Mondini como mostra no video:

Download Advance CD 2.6.2

Montar um ARCADE Multi Jogos com Advmame e Advmenu

Advmame: Emulador Mame compilado pra Simular um verdadeiro ArcadeAdvmenu: Frontend para Mame e outros emuladores.

Download Advance Mame 1.2Download Advance Menu 2.6

1. Descompacte o advmame num diretorio c:\advmame

2.Descompacte o advmenu no mesmo diretrio... ira dizer que jexiste alguns arquivos... Clique em substituir tudo... Isso fazcom que o front-end j configure o advmame. Duplo clique noadvmame.exe... ele ir criar o advmame.rc, que iremos configurar+ tarde...> > de resto s colocar as roms no diretrio de roms...> > colocar os filminhos das roms no diretrio snaps... E assim por diante... > >pra rodar as roms de todas as plataformas, voc precisar das bios. (Colocar nomesmo diretrio das roms)

3-> > duplo clique no advmenu.exe > > ele ircriar o advmenu.rc que vamos configurar a diante...Para abrir o advmenu e o advmame na tela inteira.Dentro do advmenu.rc troque: device_video_output auto por:device_video_output fullscreen Fazer o mesmo no advmame.rcPronto, o bsico da sua Multi Jogos com advmame e advmenu estaPronta... Execute o advmenu.exe para iniciar... E seja feliz

Opcionais

Mensagens que aparecem no incio da emulaoPara no mostrar as mensagens de direitos autorais troca-se a opo: misc_quiet no por: misc_quiet yes noadvmame.rcMesmo assim ainda vai ter jogo que ir mostrar certas menssagens avisando quea rom no est 100%, etc.... Nesse caso pode ser usado um script dentro doadvmame.rc, o script ir simular um "OK" e com isso a mensagem fechada. Noexemplo abaixo est sendo simulado 2 "OK", essa simulao ocorre justamentena hora que mostrado a mensagem:Cdigo: script_video delay(50); simulate_key(key_o,50); delay(50);simulate_key(key_k,50); delay(50); simulate_key(key_o,50); delay(50);simulate_key(key_k,50);

Ativar o joystick no advmenu

Para ativar o joystick vc pode colocar a opo abaixo dentro do advmenu.rc:OBS:Ele no configurvel...Troque:device_joystick nonePor: device_joystick sdlColocar os mng (vdeos das roms) em outros emuladores

No advmenu.rcTroque: mode_skip Por: mode_skip full_mixed eindicar o diretrio das snaps.Ex: c:\Arcade\mame\snapSons

No advmenu convencional ( sem mudanas ) as opes que vocpode configurar para colocar sons so: Cdigo:sound_foreground_begin none | default | FILE sound_foreground_end none |default | FILE sound_foreground_key none | default | FILEsound_foreground_start none | default | FILE sound_foreground_stop none |default | FILE

Por exemplo: sound_foreground_start MeuArquivoDeSom.mp3 Esse som sertocado quando um jogo for selecionado para carregar. Aqui a listacompleta dos sons.#CONFIGURAES DE SOM PARA OS BOTOES E AFINS#SE DESEJAR USAR SONS PARA ESSES EVENTOS S DELETAR AS LINHAS ABAIXO#PARA COLOCAR SOM PERSONALIZADOS S INFORMAR ONDE ELES SE ENCONTRAM#*******************************************************************sound_foreground_begin none sound_foreground_end none sound_foreground_key".utillista.wav" sound_foreground_start ".utilcarrega.wav"sound_foreground_stop none sound_background_begin ".UTILTRACK60.MP3"sound_background_end none sound_background_start nonesound_background_stop none sound_background_loop none Aparncia#aqui toda a configurao da aparencia do menu, altere a seugosto.ui_font .utilcomics.ttf ui_fontsize 36ui_background .utilFUNDO.png ui_startup.utilabertura.mng ui_clip singleloop ui_colorhelp 000000 ffffff ui_color help_tag 247ef0ffffff ui_color submenu_bar 247ef0 ffffffui_color submenu_item 000000 ffffff ui_colorsubmenu_item_select 000000 bfffff ui_colormenu_item ffffff 008000 ui_color menu_hidden008000 008000 ui_color menu_tag ffffff 008000ui_color menu_item_select ffffff 000080ui_color menu_hidden_select 008000 000080ui_color menu_tag_select ffffff 000080 ui_colorbar ffffff 0000ff ui_color bar_tag ffffff0000ff ui_color bar_hidden 000000 0000ffui_color backdrop 000000 808080 ui_color iconffffff ffffff ui_color cursor 808080 ffffffui_skipbottom 0 ui_skipleft 2 ui_skipright 2ui_skiptop 14

Fonte da lista de gamesColoque um nmero no lugar de auto. Ex:Troque:ui_fontsizeauto Por:ui_fontsize 30OBS:Quanto menor o nmero, maior fica a fonte e vice-versa

Inserindo mais emuladores

O AdvancedMenu tem suporte para vrios emuladores ao mesmo tempo, porexemplo voc pode ter jogos de fliperama, super Nintendo, megadrive, etc....todos funcionando juntos. Para alternar entre eles basta pressionar F6. Paradefinir mais emuladores faa o seguinte:emulator "EMUNAME" "EMULADOR" "EXECUTABLE" "ARGUMENTS"onde:"EMUNAME" pode ser qualquer texto que voc deseje (p.ex "Megadrive")"EMULATOR" deve ser de um destes tipos: (advmame | advmess | mame |dmame | dmess | raine), se o emulador que vc quer rodar no est na lista definacomo generic."EXECUTABLE" o diretrio onde est o executvel do emulador (p.ex"c:/emu/megadrive")"ARGUMENTS" alguns emuladores necessitam de parmetros para rodar, podemser usados substitutivos como:%s - substitudo pelo nome do jogo, "simpsons" por exemplo. %p - substituidopelo diretrio do jogo, "c:/emu/mame/simpsons/". %f - substitudo pelo nome doarquivo com a extenso, "simpsons.zip" por exemploDefina tambm o diretrio das roms:emulator_roms "Name" "LIST""Name" o mesmo nome definido em "EMUNAME""LIST" diretrio que contm as romsFinalmente defina o diretrio das imagens (previews):emulator_altss "Name" "LIST "Name" o mesmo nome definido em "EMUNAME""LIST" diretrio que contm as imagens Exemplos:#emulador mame#***********************************************emulator "ARCADE" generic ".mamemame32fxpp.exe" "%s" emulator_roms"ARCADE" "..jogosoutros" emulator_altss"ARCADE" "..snaparcade;..mng"#***********************************************#emulador neomame#***********************************************emulator "NEOGEO" generic ".mamemame32fxpp.exe" "%s -ctrlr neogeo1"emulator_roms "NEOGEO" "..jogos eogeo" emulator_altss "NEOGEO""..snaparcade;..mng"#***********************************************#emulador cpmame#***********************************************emulator "CAPCOM" generic ".mamemame32fxpp.exe" "%s" emulator_roms"CAPCOM" "..jogoscapcom" emulator_altss"CAPCOM" "..snaparcade;..mng"#***********************************************#emulador zinc#*********************************************** emulator "ZINC3D" generic".zinczinc3d.exe" "%s" emulator_roms "ZINC3D""..jogoszinc10" emulator_altss"ZINC3D" "..snapzinc10;..mng"#***********************************************#emulador model2#*********************************************** emulator"MODEL2" generic ".model2model2.exe" "%s" emulator_roms"MODEL2" "..jogosmodel2" emulator_altss"MODEL2" "..snapmodel2;..mng"#***********************************************#emulador cps3#*********************************************** emulator"CPS3" generic ".CPS3cps3.exe" "%s"emulator_roms "CPS3" "..jogoscps3" emulator_altss"CPS3" "..snaparcade;..mng"#***********************************************#emulador mame92 para killer instinct#*********************************************** emulator"KILLER" generic ".killermameat.exe" "%s" emulator_roms"KILLER" "..jogoskiller" emulator_altss"KILLER" "..snaparcade;..mng"#***********************************************#************************** AQUI COMEA A SECESSO DE VIDEO GAMES******************************#emulador gameboy#***********************************************emulator "GAMEBOY" generic ".GameBoyGameBoy.exe" "%p" emulator_roms"GAMEBOY" "..jogosGameBoy" emulator_altss"GAMEBOY" "..snapGameBoy"#***********************************************#emulador megadrive#***********************************************emulator "MEGADRIVE" generic ".Megahazemd32.exe" "%s" emulator_roms"MEGADRIVE" "..jogosMega" emulator_altss"MEGADRIVE" "..snapMega"#***********************************************#emulador SUPER NINTENDO#***********************************************emulator "SUPERNES" generic "._sneswzsnesw.exe" "%p" emulator_roms"SUPERNES" "..jogosRomsSnes"emulator_altss "SUPERNES" "..snapSuperNes"#***********************************************#emulador NINTENDO 64#*********************************************** emulator"N64" generic ".N64N64.exe" "%s" emulator_roms"N64" "..jogosRomN64" emulator_altss "N64""..snapN64"#***********************************************#emulador PLAYSTATION#***********************************************emulator "PSX" generic ".PSX13VBPSX.exe" "%s" emulator_roms"PSX" "..jogosRomPSX" emulator_altss"PSX" "..snapPSX" emulator_roms_filter "PSX""*.mds;*.img;*.cue;*.cdz"#***********************************************#JOGOS DE PC#***********************************************emulator "PCGAME" generic ".PCGAMEPCGAME.exe" "%s" emulator_roms"PCGAME" "..jogosPCGAME" emulator_altss"PCGAME" "..snapPCGAME"#***********************************************Mame: emulator "Arcade" mame "c:/jogos/emu/mame/mame.exe" emulator_roms"Arcade" "c:/jogos/emu/mame/roms/" emulador cps3 emulator "CPS3"generic ".CPS3cps3.exe" "%s" emulator_roms"CPS3" "..jogoscps3" emulator_altss"CPS3" "..snaparcade;..mng" Zinc emulator"ZINC3D" generic ".zinczinc3d.exe" "%s" emulator_roms "ZINC3D""..jogoszinc10" emulator_altss "ZINC3D" "..snapzinc10;..mng" Atari 2600:emulator "Atari 2600" generic "c:/jogos/emu/stella/stella.exe" "%p"emulator_roms "Atari 2600" "c:/jogos/emu/stella/roms" emulator_altss"Atari 2600" "c:/jogos/emu/stella/snaps" Nintendinho emulator "Nintendo 8bits" generic "c:/jogos/emu/VirtuaNESVirtuaNES.exe""%p"emulator_roms "Nintendo 8 bits" "c:/jogos/emu/VirtuaNES/roms"emulator_altss "Nintendo 8 bits" "c:/jogos/emu/VirtuaNES/snapshot"Nintendo 64 emulator "Nintendo 64" generic "c:/jogos/emu/pj64project64.exe" "%p" emulator_roms "Nintendo 64""c:/jogos/emu/pj64/roms" emulator_altss "Nintendo 64""c:/jogos/emu/pj64/snaps" Super Nintendo emulator "Super Nintendo" generic"c:/jogos/emu/zsnes/zsnesw.exe" "%p" emulator_roms "Super Nintendo""c:/jogos/emu/zsnes/roms" emulator_altss "Super Nintendo""c:/jogos/emu/zsnes/snaps" Mega Drive: emulator "MegaDrive" generic "c:/jogos/emu/gens/gens.exe" "%p" emulator_roms "MegaDrive" "c:/jogos/emu/gens/roms" emulator_altss "Mega Drive""c:/jogos/emu/gens/snaps" Essa aconfigurao abaixo a que eu uso, o basico usar a opo "sortemulator" com isso a lista s ir conter os nomes do emulador escolhidousando o "F6", para maiores informaes consulte tambm o arquivo deajuda do "advmenu". Cdigo: device_joystick sdl device_video sdldevice_video_interlace no device_video_output fullscreen display_size 1024 No advmenu.rc

Coloque um pequeno vdeo de introduo para que aparea quando sua Multijogos iniciar. TROQUE:ui_startup none POR:ui_startup intro.mngColoque o seu vdeo na pasta do advmenu com o nome intro.mng quando ojogo for iniciado mensagem que ser mostrada no carregamento do jogoui_gamemsg "CARREGANDO O JOGO, POR FAVOR AGUARDE..."

TROQUE A OPO: display_restoreatgame yes PARA: display_restoreatgame no PARA SER MOSTRADO A IMAGEM do jogo ENQUANTO O GAME CARREGADO

Adio de novos Video

OBS: Para colocar os vdeos das novas roms faa o seguinte:1: Coloque o jogo pra rodar2: Quando ele estiver emulando o jogo aperte Ctrl + Enter ir comear gravar o vdeo3: Espere uns 12 a 13 segundos e aperte Enter para finalizar o vdeo

Adio de Script pra sai do jogo segurando o Start 2 ou+

Esquema 2 start abra o advance mame rc e ache essa linha de comando

script_start1 se quiser deixa com 1 ou 2 entenda o codigo.

script_start2 se quiser deixa com dois boto de saida copie o codigo

script_start3 se quiser deixa com tres boto de saida copie o codigo

script_start4 se quiser deixa com tres boto de saida copie o codigo

script_start1 delay(3000);if(event(start1)){simulate_event(ui_ca ncel,100);} nessa linha de comando o est programado para sai com um start1 segurando o boto por 3 segundo certo.

explicao da linha de comando

Delay=segundo (3000) 3 seg

if=verdadeiro

event= evento ocorrido

ui_cancel= linha de saida onde geramente o esc est programada para volta no menu.

simulate event=simulado um event, que no caso estaria simulador a tecla esc.

100= codigo hexadecimal numerico da tecla esc

Bem para fazer com 2 start s deixa assim

script_start1 delay(3000);if(event(start2)){simulate_event(ui_ca ncel,100);}

Existe tambm uma outra forma bem simples que ja conhecia

abra o mame ou advance mame selecione o jogo e aperte a tecla tab e vai em imput general/user interface= e l vai mostra a configurao de todas tecla funo, e ache a linha ui-cancel e troque a tecla esc assim na hora de aperta enter aperte os 2 start ao mesmo tempo e pronto. assim quando quiser volta ao menu e s aperta os 2 start s que no tem segundo.

Tutorial Advmenu (Avanado)

2Description

AdvanceMENU um front-end para ser usado com AdvanceMAME, AdvanceMESS,MAME,MESS, xmame, Raine e outrosemuladores.Simplemente abra ele no mesmo diretorio do emuladore pressione `f1' para ver ajanela de helpou `~' para acessar o menumenu de opes.Pressione `tab' para modificar o formato da lista. Pressione `space' para modificar otipo deimagem que mostrada.Para chamar um jogo pressione `enter'. Pressione `esc' para sair.As maiores vantagens so:l Simplesmente carregue e jogue. Copie o executvel e jogue!l Atualizao automatica das informaes dos jogos.l Orientao Vertical e horizontal da tela.l Suporta para qualquer TV/Arcade Monitor com AdvanceMAME mas tambm muitobompara um monitor de PC.l Mostra imagens Staticas e Animadas (PNG/PCX/ICO/MNG). possivel mostrar at192imagens ao mesmo tempo!l Efeitos sonoros do tipo.(MP3/WAV). Voc pode adicionar um sons para varioseventos, porexemplo: enquanto percorreum item na lista.l Sons de fundo(MP3/WAV). Permite tocar musicas continuamente enquanto vocseleciona umgame.l Efeitos de sons (MP3/WAV) para um pressionamento de tecla, inicio de um programa,inicode jogo , finalizao de umjogo ou menu...l Suporta para arquivos zipados: imagens e sons.l Screen-saver. Um slide das imagens dos games ou videos mng.l Permite adicionar uma imagem de fundo com efeitos de transparencia.Essas so as sesses disponiveis nesse documento:

3 Options

-defaultAdiciona todas as opes padres que estiverem faltando com seus valores padrespara oadvmenu.rc-removeRemove todas as opes que so padro do advmenu.rc, deixando esse arquivo maislegivel (leve ).-cfg FILESeleciona um arquivo de configurao alternativo. No Linux e Mac OS X, voc podeprefixar onome do arquivo com "./" paracarregar ele a partir do diretrio corrente.-logCria um arquivo `advmenu.log' com varias informaes uteis que facilita a localizaode bug (erros ).-verboseMostra vrias informaes de inicializao.-versionMostra a verso do advmenu, os drivers que tem suporte interno e as configuraesdediretrios.-helpMostra uma pequena ajuda sobre as linhas de comandos suportados.No Linux e Mac OS X voc pode usar um `--' antes das opes, no DOS um `-'. e noWindowsvoc pode usar `/'.

4 Emulators

O advmenu suporta muitos tipos de emuladores. Os emuladores AdvanceMAME,AdvanceMESS, MAME, xmame, DMAME,DMESS e DRAINE tem suporte interno, sendo que para usar um desses s precisocolocar oAdvanceMENU no mesmodiretrio onde se encontra o emulador.Todos os outros emuladores so suportados com a opo `generic'.

4.1 generic - Generic emulator

Para emuladores que usam a opo 'generic', no necessrio um arquivo XML quecontenhatodas as informaes, precisoapenas um arquivo com a exteno '.lst' que contenha as seguintes informaes:game ( name NomeDaRom description "Nome do Jogo" manufacturer"Fabricante" year"Ano" cloneof "RomPai" )qualquer outra informao descartada, e ainda nesse arquivo as unicas informaesobrigatrias so 'game', 'name','description', as outras so opcionais.Um exemplo do conteudo de um arquivo '.lst' :game ( name sfa2 description "Street Fighter Alpha 2 (USA960306)"manufacturer"Capcom" year 1996 )game ( name sfz2j description "Street Fighter Zero 2 (Japan960227)"manufacturer"Capcom" year 1996 cloneof sfa2)game ( name sfz2a description "Street Fighter Zero 2 (Asia960227)"manufacturer"Capcom" year 1996 cloneof sfa2)game ( name sfz2b description "Street Fighter Zero 2 (Brazil960531)"manufacturer"Capcom" year 1996 cloneof sfa2)Voc deve especificar todas as informaes e diretrios com as opes 'emulator' ou'emulator_*' no advmenu.rc.Para adicionar um emulador que no seja suportado internamente pelo advmenu, necessriopelo menos o uso dessas 2 opes`emulator' e `emulator_roms' essas opes informo ao advanceMENU como ele irchamar oemulador e onde e como ele irreconhecer as roms.Por exemplo:emulator "snes9x" generic "c:\game\snes9x\snes9x.exe" "%f"emulator_roms "snes9x" "c:\game\snes9x\roms"emulator_roms_filter "snes9x" "*.smc;*.sfc;*.fig;*.1"emulator "zsnes" generic "c:\game\zsnes\zsnes.exe" "-e -mroms\%f"emulator_roms "zsnes" "c:\game\zsnes\roms"emulator_roms_filter "zsnes" "*.smc;*.sfc;*.fig;*.1"Esses simbolos %s, %f, %p, ... so chamados de macros, cada macro representa aforma comoo advanceMENU ir passar parao emulador o nome da rom a ser carregada.Representao das Macros:%s Passa para o emulador somente o nome da rom. Porexemplo"pacman".%f Passa para o emulador o nome da rom com a exteno. Porexamplo"pacman.zip".%p Passa para o emulador o caminho completo da rom.Por examplo"c:\emu\roms\pacman.zip".As roms so procuradas atravz da opo 'emulator_roms' Para cada rom encontradaadicionado um novo item (nome) nomenu. Para que o advanceMENU ignore determinadas extenes, voc pode usar aopo`emulator_roms_filter', com isso sas roms que tiverem as extenes informadas nessa opo sero adicionadas nomenu.As imagens ou videos so procuradas no diretrio especificado na opo'emulator_altss', edevem ter o mesmo nome das roms.

4.2 advmame - AdvanceMAME

Quando usado a opo 'advmame' ao invz de 'generic'o advanceMENU procura oarquivo'advmame.xml', caso ele noexista ele criado automaticamente usando a linha de comando 'advmame -listxml'Os diretrios especificados no 'advmame.rc', usado paralocalizar as roms. No 'DOS'e'Windows' o arquivo 'advmame.rc' procurado no mesmo diretrio onde se encontra o 'advmame.exe', no Linux oadvanceMEMUir procurar esse arquivo nodiretrio `HOME/.advance'.O diretrio especificado na opo 'dir_snap' do 'advmame.rc' usado para localizar asimagense os videos.

4.3 advmess - AdvanceMESS

Para o emulador `advmess' as informaes das roms so retiradas do arquivo`advmess.xml'. Seo arquivo no existir ele sercriado automaticamente com a linha de comando `advmess -listxml'.Os diretrios especificados na opo 'dir_rom' do arquivo `advmess.rc' so usadospara detectara lista de bios.Todos os diretrios listados na opo `dir_image' so lidos e todos os arquivosencontrados nodiretrio `machine' so inseridoscomo software, caso a exteno do arquivo for reconhecida como uma exteno vlidaou sefor um arquivo 'zip' .Por exemplo se a opo `dir_image' `c:\software', o AdvanceMENU ir procura odiretrio`c:\software\ti99_4a', `c:\software\sms', `c:\software\gameboy'... Os arquivos que estiveremdentro do diretrio raiz de`c:\software' no sero checados.Quando voc seleciona um arquivo 'zip' ele aberto e todos os arquivos contidosnesse 'zip' queforem vlidos e que tenhamuma exeteno de arquivo conhecida, so adicionado para a linha de comando do

AdvanceMESS. Um arquivo consideradocomo um nome vlido caso tenha o mesmo nome do arquivo'zip' ou caso tenha omesmo nomecom um caracter adicional. Porexemplo se dentro do arquivo `alpiner.zip' conter os arquivos `alpiner.bin', `alpinerc.bin'e`alpinerg.bin' ele considerado umnome vlido. Esta caracteristica pode ser usada para agrupar todos as romsrequeridas pararodar os jogos em um unico arquivo'zip'.

A exteno dos arquivos so usadas para selecionar o dispositivo correto quando oadvanceMENU for chamar o emuladoradvanceMESS.O diretrio especificado na opo `dir_snap' usado para localizar as imagens dosjogos quesero exibidas. Quando oAdvanceMESS fechado o advanceMENU ir verificar se foicriado algum novosnapshot(imagem) e em caso positivo essearquivo ser movido automaticamente para o diretrio correto que `snap\system'.Por exemplo, vamos supor que voc rode o sistema `ti99_4a' com o software`alpiner'.s vocpressionar a tecla 'F12' durante aemulao, o arquivo `snap\ti99_4a.png' ser criado. E quando voc retornar para oAdvanceMENU o arquivo ser movidoautomaticamente para o diretrio `snap\ti99_4a\alpiner.png'.

4.4 mame - Windows MAME

Para o emulador 'mame' as informaes sobre as roms so retiradas atravz doarquivo'mame.xml', se o arquivo no existir eleser automaticamente criado usando a linha de comando 'mame -listxml'.Os diretrios especificados na opo 'rompath' do arquivo 'mame.ini' ser usadolocalizar asroms.O diretrio especificado na opo 'snap_directory' ser usado para localizar asimagens dosjogos.

4.5 xmame - xmame

Para o emulador 'xmame' as informaes das roms sero extraidas do arquivo'xmame.xml', seeste arquivo no existir ele sercriado automaticamente usando a linha de comando 'xmame-listxml'.Os diretrios espeficficados na opo 'rompath' no arquivo `HOME/.xmame/mamerc'serusado para localizar as roms.O diretrio especificado na opo 'screenshotdir' ser usado para localizar as imagensdosjogos.

4.6 dmame - DOS MAME

Para o emulador 'dmame' as informaes das roms seroextraidas do arquivo'dmame.xml', seeste arquivo no existir ele sercriado automaticamente usando a linha de comando 'xmame-listxml'.Os diretrios espeficficados na opo 'rompath' no arquivo `mame.cfg' ser usado paralocalizaras roms.O diretrio especificado na opo 'snap' ser usado para localizar as imagens dosjogos.

4.7 dmess - DOS MESS

Para o emulador 'dmess' as informaes das roms sero extraidas do arquivo'dmess.xml', seeste arquivo no existir ele sercriado automaticamente usando a linha de comando 'dmess -listxml'.Os diretrios especificados na opo`biospath' no arquivo `mess.cfg' so usados paralocalizaras bios avaliadas.Todos os diretrios listados na opo 'softwarepath' so pesquisados e todos osarquivos 'zip'encontrados no diretrio'subsystem' sero inseridos como 'software'.Por exemplo se a opo `softwarepath' `c:\software', AdvanceMENU procura nosdiretrios`c:\software\ti99_4a', `c:\software\sms', `c:\software\gameboy'... Observao: Arquivos que estiverem no diretrio raiz'c:\software' no sero usados.Quan voc seleciona uma destas entradas o arquivo 'zip'e aberto e ento procuradoo primeiroarquivo com o mesmo nomeque o arquivo 'zip' porem com exetenes diferentes. Estes arquivos so usados comoargumento para a opo '-cart' quando odmess for chamado. Observao: O AdvanceMENU no tem suporte para usar outrasopescomo por exemplo `-flop'.Todos os pseudnimos presentes no arquivo 'mess.cfg' so inseridos como entradasdesoftware. Quando voc seleciona umadestas entradas em 'mess' a opo `-alias' usada para inicializar o jogo.Voc pode atribuir uma descrio arbitraria dentro de uma espeficicao de 'alias'adicionandoisso dentro da mesma linha do'alias' antes do caracter de comentrio '#' o formato a ser usado esse:ALIAS = ALIAS_DEF # Description | YEAR | MANUFACTURERPor exemplo:[ti99_4a]ti-inva = -cart ti-invac.bin -cart ti-invag.bin \# Invaders | 1982 | Texas InstrumentQuando se sai do emulador, o advanceMENU verifica se foicriado um novo snapshot(imagem), caso tenha essa imagem sermovida para o diretrio `snap\system'.Por exemplo, vamos supor que voc chame um jogo do sistema `ti99_4a' com osoftware`alpiner'. Se voc pressionar a tecla'F12'durante a emulao, o arquivo 'snap\ti99_4a.png'ser criado.Ento qundo vocretornarpara o AdvanceMENU o arquivoser movido automaticament para 'snap\ti99_4a\alpiner.png'.

4.8 draine - DOS Raine

Para o emulador `draine' as informaes sobre as roms soretiradas do arquivo`draine.lst'.Seesse arquivo no existir ele sercriado automaticamente usando a linha de comando `draine -gameinfo'.Todos os diretrios especificados na opo `rom_dir_*' sero usados para localizar asroms.O diretrio especificado na opo `screenshots' ser usado para localizar ossnapshots (imagem) dos jogos.5 ConfigurationO arquivo `advmenu.rc' usado para salvar as configuraes correntes do front-end.Ele verificado a cada vez que o que oprograma executado e salvo a cada saida. Mas isso pode ser alterado usando-se asopesdisponiveis que sero apresentadas.No 'DOS' e 'Windows' as opes de configuraes so carregadas a partir do arquivo`advmenu.rc' no mesmo diretrio onde seencontra o 'advanceMENU'.No 'Linux' e 'Mac OS X' as configuraes so carregadas a partir do arquivo`advmame.rc' e`advmess.rc' nos diretrios $host,$data eo $home. O $host diretrio `$SYSCONFDIR', onde o $SYSCONFDIR odiretrio`sysconfdir' configurado com oscript 'configure'. O padro `/usr/local/etc'. O diretrio $data `$DATADIR/advance',onde o$DATADIR o diretrio`datadir' configurado com o script `configure'. O padro `/usr/local/share'. O diretrio$home o `$ADVANCE', onde$ADVANCE o valor da variavel de ambiente ADVANCE quando o programa estrodando.Se a variavel de ambiente no forencontrada o diretrio '$home' ser `$HOME/.advance' onde $HOME o valor davriavel deambiente HOME. Se as duasvriaveis no forem localizadas ento o diretrio '$data' se tornar o diretrio $home.A prioridade dessas opes esto na seguinte ordem: $host, $home and $data.O diretrio $home tanm usado para gravar todos as informaes pelo programa. Osarquivosdentro dos diretrios $host e$data so somente para leitura.Voc pode inckuir arquivos de configuraes adicionais coma opo `include' . No'DOS' e no'Windows' os arquivos sopesquisados no diretrio corrente. No 'Linux' e no 'Mac OS X' so pesquisados nodisretrio$home, se se eles so expressadoscomo um caminho relativo. Voc pode forar a procura no diretrio corrente prefixandooarquivo com um './'. Para incluir maisque um arquivo voc pode dividir os nomes com um ';' seestiver usando 'DOS' ou'Windows',ou com um ':' se estiver usando o'Linux' ou 'Mac OS X'.Voc pode forar a criao de um arquivo de configuro com todas as opespadres usandoa opo de linha de comando '-default'.No 'DOS' ou 'Windows' usado uma '\' para separar os nome de diretrios e o ';' parasepararmultiplos diretrios. No 'Linux ' e'Mac OS X' os nomes de diretrios so separados usando '/' e multiplos diretrios como ':'.

5.1 Global Configuration Options

Essa sesso descreve as opes globais usadas para personalizar o programa.Um conjunto de opoes de configurao so salvas para cada emulador permitindoassim quese tenha diferentes configuraespara diferentes emuladores. Observao: Esse conjunto de configuraes no estardisponivelcaso seja selecionado mais queum emulador ao mesmo tempo. Neste caso somente as configuraes padres serousadas.Principalmente estas opes emespeciais `mode', `sort',`preview', `group_include' and `type_include'.

5.1.1 config

Seleciona a forma como as configuraes sero salvas, conforme o usuario formodificando asopes enquando o programaestiver em uso.config save_at_exit | restore_at_exit | restore_at_idleOptions:save_at_exit Salva todas as modificao antes de sair ( esse o valorpadro).restore_at_exit No salva as modificaes. Na proxima vez que o programaforexecutado osvalores anteriores serorestaurados.restore_at_idle Restaura as modificaes, assim que o programa ficar um tempoocioso (screensaver)Voc pode salvar as configuraes manualmente quando o programa est rodando,acessando o'menu principal'.

5.1.2 emulator

Seleciona uma lista de emuladores no menu. Voc pode especificar mais que umemulador.CUIDADO! Antes de jogar com essa opo, voc deve fazer um backup do arquivo'advmenu.rc', isso porque quando seremove um emulador, as informaes para o emulador removido so perdidas.emulator "EMULATOR" (generic | advmame | advmess | mame | dmame| dmess | draine) "[-]EXECUTABLE" "ARGUMENTS"Options:EMULATOR O nome para o emulador. Os nomes devem ser diferentespara cadaemuladoradicionado.generic Essa opo informa ao advanceMENU que ser usado um emulador que eleno temum suporte nativo.Por exemplo: para adicionar o emulador 'zinc.exe', necessario o uso dessa opo.advmame Este o emuldor AdvanceMAME.advmess Este o emulador AdvanceMESS.mame Este o emulador MAME verso 'Windows'.dmame Este o emulador MAME verso 'DOS'.dmess Este o emulador MESS verso 'DOS'.draine Este o emulador Raine verso 'DOS'.[-]EXECUTABLEEssa a opo onde devemos informar o caminho (path) e o nome do arquivoexecutvel '.exe'.No'DOS' e no 'Windows' pode ser usado um arquivo de lote'.bat' porm o advanceMENUno tercomogerar os arquivos '.xml' que contm as informaoes sobre as roms, esse arquivo terque sercriadomanualmente. Voc pode usar um sinal '-' nessa opo, para ignorar qualquer tipo deerroretornado peloexecutvel. Exemplo:emulator "Zinc" generic "-c:\zinc\zinc.exe".ARGUMENTS Esse os argumentos que sero passados para o emulador. Osargumentos sso requeridos quando seusa a opo 'generic'. Para os outros emuladores o advanceMENU automaticamenteadiciona osargumentos necessarios. A menos que voc precise adicionarum argumento extra.Na opo 'arguments' varias 'macros' so subistituidas porvrios valores especiais(prdefinidos) que so:%s Somente o nome da rom sem a exteno. Por exemplo "pacman".%p Caminho completo onde se encontra a rom Por exemplo"c:\emu\roms\pacman.zip".%f Nome da roms com a exteno do arquivo. Por exemplo "pacman.zip".%o[R0,R90,R180,R270]Espande uma das seguintes strings R*, dependendo de como o menu estposicionado. Noteque voc no podeusar espaos em branco nessa opo. Exemplo de uso correto: "%o[,-ror,-flipx,-rol]" ou"%o[,,-flipy,]" com essasopes o emulador AdvanceMAME ser corretamente rotacionado.Para o tipo emulator 'generic', voc precisa usar uma das macros '%s, %f, %p', parainformar aoemulador o nome do jogoselecionado, para os outros, o advanceMENU automaticamente adiciona essa macro.Exemplos para os sistemas DOS e Windows:emulator "AdvanceMAME" advmame "advmame\advmame.exe" \"%o[,-ror,-flipx,-rol] %o[,,-flipy,]"emulator "MAME" mame "mame\mame.exe" "-nohws"emulator "MESS" dmess "mess\mess.exe" ""emulator "Raine" draine "raine\raine.exe" ""emulator "Custom Raine" draine "raine\raine2.bat" ""emulator "SNes9x" generic "c:\game\snes9x\snes9x.exe" "%f"emulator "ZSNes" generic "c:\game\zsnes\zsnes.exe" "-e -mroms\%f"Exemplos para os sistemas Linux e Mac OS X:emulator "AdvanceMAME" advmame "advmame" \"%o[,-ror,-flipx,-rol] %o[,,-flipy,]"

5.1.3 emulator_roms/roms_filter/altss/flyers/cabinets/icons/titles

Usando as opes abaixo, voc pode informar ao advanceMENU diretrios adicionais,paraserem usados na pesquisas de roms,snaps, sounds, etc... que no esto listados dentro dos arquivos de configurao dosemuladores.emulator_roms "EMULATOR" "LIST"emulator_roms_filter "EMULATOR" "LIST"emulator_altss "EMULATOR" "LIST"emulator_flyers "EMULATOR" "LIST"emulator_cabinets "EMULATOR" "LIST"emulator_marquees "EMULATOR" "LIST"emulator_icons "EMULATOR" "LIST"emulator_titles "EMULATOR" "LIST"Commands:roms Lista de diretrios usados para as roms. Est opo usada somente quando seusa apalavra 'generic'. Paratodos os outros emuladores, so usados as configuraes existentes nos arquivos deconfigurao dosemuladores.roms_filter Lista de extenes que o advanceMAME deva considerar como vlidas,caso essaopo no seja informadatodos os arquivos presentes na opo 'emulator_roms', sero adicionados na lista domenu.file:///D|/ARCADE_DVD/doc/advmenu.html (10 of 33)2/24/2008 2:13:59 PMAdvanceMENU Frontendaltss Lista de diretrios onde se encontram os screenshots (imagens), videos (mng),sons. Casoessa opo estejaem branco o advanceMENU ir tentar localizar essas imagens atravz dos diretrioslistadosnos arquivos deconfigurao dos emuladores.flyers Flyers diretrios.cabinets Cabinets diretrios.marquees Marquees diretrios.icons Icons diretrios.titles Titles diretrios.

Options:

"EMULATOR" O nome para o emulador adicionado. Este nome deve sero mesmousado nadefinio do emulador, porexemplo [advmame, dmame, mame, etc..], Quanto se usa apalavra 'generic', vocpode atribuirqualquernome que desejar, por exemplo:[ emulator "Jogos3D" generic "zinc.exe" "%s" ].LIST Lista de diretrios ou extenes de arquivos. No DOS ou Windows voc deveusar um ';'comoseparador, e no Linux ou Mac OS X, voc deve usar um ':' como separador.Exemplos para DOS e Windows:emulator_roms "SNes9x" "c:\game\snes9x\roms;c:\game\zsnes\roms2"emulator_roms_filter "SNes9x" "*.smc;*.sfc;*.fig;*.1"emulator_flyers "SNes9x" "c:\game\zsnes\fly"emulator_cabinets "SNes9x" "c:\game\zsnes\cab"emulator_marquees "SNes9x" "c:\game\zsnes\mar"emulator_roms "ZSNes" "c:\game\zsnes\roms"emulator_roms_filter "ZSNes" "*.smc;*.sfc;*.fig;*.1"

5.1.4 mode

Seleciona os modos como o menu poder ser mostrado.[EMULATOR/]mode full | full_mixed | text | list | list_mixed |tile_small| tile_normal | tile_big | tile_enormous | tile_giant| tile_icon | tile_marqueeOptions:EMULATOR/ Se for usar um emulador padro essa opo no necessaria. E casouse umemulador com a opo'generic', ento essa opo pode ser usada para atribuiro valor ao emuladorespecifico.full mostrado somente uma imagem em tela cheia.full_mixed So mostrados 4 imagens em tela cheiatext mostrado somente a lista dos jogos.list mostrado a lista de jogos e sua imagem ( esse o valor padro ).list_mixed mostrado a lista de jogos e mais 4 imagens do jogo selecionado.tile_small Mostra 12 imagens de uma s vez, sendo 4 na horizontalpor 3 na vertical.tile_normal Mostra 30 imagens, sendo 5 nahorizontal por 6 na vertical.tile_big Mostar 48 imagens, sendo 8 na horizontal e 6 na verticaltile_enormous Mostra 108 imagens, sendo 12 na horizontal e 9 na vertical.tile_giant Mostra 112 imagens, sendo 16 na horizontal e 12 na vertical.tile_icon Modo especial para ser mostrado em forma de icones.tile_marquee Modo especial, mostra as imagens em formato de titulos.

5.1.5 sort

Seleciona como a lista de jogos ser organizada.[EMULATOR/]sort parent | name | time | play | year |manufacturer| type | group | size | resolution | infoOptions:EMULATOR/ Se for usar um emulador padro essa opo no necessaria. E casouse umemulador com a opo'generic', ento essa opo pode ser usada para atribuiro valor ao emuladorespecifico.parent Organiza a lista agrupando os jogos pelo parentesco.emulator Organiza a lista de jogos pelo nome do emulador.name Organiza a lista de jogos pelo nome.time Organiza a lista de jogos usando como base os mais que foram jogados por maistempo.play Organiza a lista de jogos usando como base os que foram jogados mais vezes.timeperplay Organiza a lista de jogos usando como base os que foram jogados pormais temo emais vezes. Time perplay.year Organiza a lista de jogos usando como base o ano de lanamento do jogo.manufacturer Organiza a lista de jogos usando como base o nome da empresadesenvolvedorado jogo.type Organiza a lista de jogos usando como base o tipo atribuido ao jogo, por exemplo'ao','aventura', 'tiro',etc...group Organiza a lista de jogos usando como base o grupo a que pertence, porexemplo'Favoritos', 'Adultos',etc...size Organiza a lista de jogos usando como base o tamanho darom.resolution Organiza a lista de jogos usando como base a resoluo do jogo, porexemplo'320x240', '304x224', etc...info Organiza a lista de jogos usando um arquivo externo que contm informaes quesoimportadas com aopo 'info_import'.

5.1.6 preview

Seleciona o tipo de imagens a serem mostradas.[EMULATOR/]preview snap | titles | flyers | cabinetsOptions:EMULATOR/ Se for usar um emulador padro essa opo no necessaria. E casouse umemulador com a opo'generic', ento essa opo pode ser usada para atribuiro valor ao emuladorespecifico.snap Os arquivos contidos nas opes `snap' e ou `altss'.flyers Os arquivos contidos no diretrio `flyers'.cabinets Os arquivos contidos no diretrio `cabinets'.titles Os arquivos contidos no diretrio `titles'.Os `icons' e os `marquees' imagens podem ser selecionadas com a opo especial'mode' e umadas opoes `tile_icon' e`tile_marquee'.

5.1.7 mode_skip

Desabilita varios modos no menu principal, quando acessadopela tecla 'tab'.mode_skip (full | full_mixed | list | list_mixed | tile_small| tile_normal | tile_big | tile_enormous | tile_giant| tile_icon | tile_marquee)*Options:SKIP Multiplas selees podem ser desabilitadas. Use uma lista vazia para abilitartodos osmodos.Exemplos:mode_skip tile_giantmode_skip full full_mixed list tile_small tile_giantmode_skip

5.1.8 preview_expand

Essa opo expande a rea usada pelas imagens dos jogos, fazendo com queimagens verticais ehorizontais preencham readisponivel para a imagem por completo.preview_expand FACTOROptions:FACTOR O fator de expanso de ponto flutuante que vai de 1.0 at 3.0 (esse ovalor padro1.15)Exemplos:preview_expand 1.15

5.1.9 preview_default_*

Seleciona uma imagem padro que ser mostrada, para osjogos que no tenhamuma imagem(snapshots).preview_default "FILE"preview_default_snap "FILE"preview_default_flyer "FILE"preview_default_cabinet "FILE"preview_default_icon "FILE"preview_default_marquee "FILE"preview_default_title "FILE"Commands:default Seleciona uma imagem padro para todas as opes que nopossuem umaimagemdefinida.default_TAG Seleciona a imagem padro para a opo 'preview mode'.Options:FILE O caminho completo onde se encontra a imagem a ser usada.Exemplos:preview_default "C:\MAME\DEFAULT.PNG"preview_default_marquee "C:\MAME\DEFMAR.PNG"preview_default_icon "C:\MAME\DEFMAR.PNG"

5.1.10 icon_space

Seleciona o tamanho dos espaos entre cada icons. o modo `icon' s ser vlido se aopo`emulator_icons' existir no arquivode configurao do emulador.icon_space SPACEOptions:SPACE O numero de pixel entre cada icons ( o valor padro 43 ).No modo 'icons' o titulo do jogo mostrado em multiplas linhas isso se tiver espaosulficiente.

5.1.11 merge

Seleciona como o advanceMENU ir verificar suas roms. Essa opo usada paratestar se osarquivos 'zips' contm todos osarquivos necessrios para rodar o jogo.merge none | differential | parent | any | disableOptions:none Cada rom clone contm todos os arquivos necessarios para rodar.differential Cada rom clone contm somente os arquivos os arquivos que lhepertencem, e pararodar necessario que arom "principal" esteja no mesmo diretrio. Esse o valor padro que o advanceMENUusa.parent Todas as roms ( principal e clones ) esto em um unico arquivo.file:///D|/ARCADE_DVD/doc/advmenu.html (14 of 33)2/24/2008 2:13:59 PMAdvanceMENU Frontendany As roms podem estar em qualquer um dos formatos j mencionados. Somenteuse essaopo caso suas romsestejam desorganizadas, o tempo de pesquisa ir influenciar no desempenho.disable No verifica o conteudo das roms, essa a opo que ter melhordesempenho, masestar mais sujeito aerros.

5.1.12 game

Contm varias informaes sobre os jogos j conhecidos. Uma opo 'game' adicionada oumodificada automaticamente noadvmenu.rc a cada vez que um novo game encontrado ou jogado, essa opo usada paramanter algumas informaes uteis:tempo jogado, quantas vezes foi jogado, etc...game "EMULATOR/GAME" "GROUP" "TYPE" TIME PLAY "DESC"Options:EMULATOR O nome do emulador que essa rom pertence.GAME O nome da rom ( arquivo zip, sem a exeteno ).GROUP O nome do grupo que a roms pertence, ou vazio "".TYPE O nome do tipo que a rom pertence, ou vazio ""TIME O tempo que o jogo ficou aberto ( jogando ).PLAY A quantidade de vezes que o game foi jogado.DESC Descrio do game ou vazio "".Os argumentos GROUP, TYPE e DESC sobrepoem os valores importados das opes`group_import', `type_import' e`desc_import'. Os valores importados s tem efeitos se os argumentos GROUP, TYPEe DESCestiverem vazios.Examples:game "advmame/puckman" "Very Good" "Arcade" \1231 21 "Pac-Man Japanese"game "advmame/1943" "" "" 121 4 "1943 !!"

5.2 Display Configuration Options

Esta sesso descreve as opes usadas para personalizar o modo de video.

5.2.1 device_video_*

Esta opo usada para personalizar o drive de video.Todos as opes `device_video_*' esto definidas no arquivo `advdev.txt'.Se voc usa um drive de video, no preciso modificar essas opes, pois elas seroignoradas.A opo 'Generate', usada para selecionar e criar um correto modo de video. Semessa opoo modo SVGA usado

5.2.2 display_size

Seleciona a resoluo desejada para o video.display_size WIDTHOptions:WIDTH Largura em pixel, o modo mais perto do informado ser usado. O valor padrodessaopo 1024.

5.2.3 display_restoreatgame

Seleciona como o video deve se comportar quando um emulador executado.[EMULATOR/]display_restoreatgame yes | noOptions:EMULATOR/ O nome o emulador que ir usar a opo.yes Reseta o video antes de chamar o emulador ( esse o valor padro ).no No reseta o video antes de chamar o emulador.

5.2.4 display_restoreatext

Restaura a resoluo anterior antes de sair.display_restoreatexit yes | noOptions:yes Reseta o modo de video ( esse o valor padro ).no Mantm o modo grfico atual.

5.2.5 display_orientation

Seleciona o posicionamento da tela.display_orientation (flip_xy | mirror_x | mirror_y)*Options:mirror_x Inverte a imagem na direo horizontal.mirror_y Inverte a imagem na direo vertical.flip_xy troca o eixo x e y.Exemplos:display_orientation flip_xy mirror_x

5.2.6 display_brightness

Altera o brilho da imagem.display_brightness FACTOROptions:FACTOR O brilho deve ser um numero de ponto flutuante ( o valor padro 1.0 ).Exemplos:display_brightness 0.9

5.2.7 display_gamma

Seleciona o fator de correo 'gamma'.display_gamma FACTOROptions:FACTOR Gamma, numero de ponto flutuante ( valor padro 1.0)Exemplos:display_gamma 0.9

5.3 Sound Configuration Options

Essa sesso descreve como personalizar as opes de audio.5.3.1 device_sound_*Essas opes so para personalizar o drive de audio.Todas as opes `device_sound_*' so definidas no arquivo`advdev.txt'.

5.3.2 sound_volume

Atribui o volume de audio geral.sound_volume VOLUMEOptions:VOLUME A atenuao ( altura ) do volume definida em dB ( o valor padro -3).Thevolume attenuation in dB(default -3). O volume definido com um numero negativo que vai de -40 at 0.Exemplos:sound_volume -5

5.3.3 sound_latency

Atribui o tempo necessrio para carregar o audio.sound_latency TIMEOptions:TIME O tempo expresso em segundos pode ser de 0.01 at2.0. (o valor padro 0.1)Increase the value if your hear a choppy audio.

5.3.4 sound_buffer

Define o tempo em buffer que ser usado para alocar o audio.sound_buffer TIMEOptions:TIME O tamanho do buffer estabelecido em segundos de 0.05at 2.0. (o valorpadro 0.1)Aumente esse valor caso o audio apresente tremulaes.

5.3.5 sound_foreground_EVENT

Seleciona os sons que sero tocados em varios eventos.sound_foreground_begin none | default | FILEsound_foreground_end none | default | FILEsound_foreground_key none | default | FILEsound_foreground_start none | default | FILEsound_foreground_stop none | default | FILECommands:begin O som ser tocado toda vez que o advanceMENU for iniciado.end O som ser tocado toda vez que o advanceMENU for encerrado.start O som ser tocado toda vez que um jogo for chamado.stop O som ser tocado assim que o emulador fechar.key O som ser tocado a cada pressionamento de uma tecla.Options:none Sem som.default Usa os sons padres do advanceMENU.FILE O caminho completo onde se encontra o som desejado para oevento, os sonspodem sernos formatos (.wav ou .mp3).

5.3.6 sound_background_EVENT

Seleciona os sons que sero tocados ao fundo.sound_background_begin none | FILEsound_background_end none | FILEsound_background_start none | FILEsound_background_stop none | FILEsound_background_loop none | default | FILECommands:begin O som ser tocado ao fundo enquanto o advanceMENU carregado.end O som tocado enquanto o advanceMENU encerrado.start O som tocado enquanto o emulador carrega o jogo.stop O som tocado enquanto o emulador est sendo fechado. Sound played atemulator exit.loop O som constantemente ( loop ), se nenhum outro som estiver ativo.Options:none Sem som.default Usa o som padro do advanceMENU.FILE O caminho completo onde o arquivo de som est localizado, os formatossuportados so(.wav or .mp3).

5.3.7 sound_background_loop_dir

Seleciona um diretrio que contenha vrias msicas ou sons,que sero tocadosaleatriamneteenquanto voc estiver noadvanceMENU os formatos suportados so ( .MP3 E .WAV )Voc pode especificar multiplos diretrios, use um ';' casoesteja usando DOS ouWindows, eum `:' no Linux ou Mac OS X.Note: esses diretrios sero usados somente para musicas, os sons e os videos ( mng), devemficar no diretrio 'snap' ou nodiretrio especificado com a opo 'emulator_altss'.sound_background_loop_dir "DIR"Options:DIR Diretrio para os arquivos de .mp3 ou .wav.Exemplos:sound_background_loop_dir C:\MP3\POP;C:\MP3\ROCK

5.4 Input Configuration Options

Esta sesso descreve as opes para pernonalizar o teclado ou joystick usados paraacessar omenu.

5.4.1 device_keyboard/joystick/mouse

Essas opes so usadas para personalizar drivers de entrada.Todas as opes 'device_keyboard/joystick/mouse_*' que esto definidas no arquivo`advdev.txt' podem ser usadas.Por padro o mouse e o joystick so desabilitados. Para habilitar adicione as opes.device_mouse autodevice_joystick autoNo arquivo advmenu.rc.

5.4.2 mouse_delta

Selecione a sensibilidade do mouse/trackball. Aumentando o valor o movimento irficar maislento, e diminuindo omovimento ser mais rpido.mouse_delta STEPOptions:STEP sensibilidade do Mouse/trackball (valor padro 100).

5.5 User Interface

Essa sesso descreve as opes usadas para personalizar a interface do menu.

5.5.1 ui_font

Seleciona um arquivo de fonte. os formatos suportados so'TrueType (TTF), GRX,PSF eRAW'. Voc ir encontrar umacoleo de fontes, no diretrio 'contrib'.ui_font auto | "FILE"Options:auto Usa as fontes padres.FILE O caminho e o nome de um arquivo de fonte a ser usada.O formato TrueType (TTF) somente reconhecido se o advanceMAME for compiladocom abiblioteca FreeType2.

5.5.2 ui_fontsize

Seleciona o tamanho da fonte, se a fonte especificada permitir ser redimencionada. Otamanho expressado pelo numero delinha e colunas de textos na tela.ui_fontsize auto | ROWS [COLS]Options:auto Automticamente calcula o tamanho ( esse o valor padro).ROWS O numero de linhas de texto.COLS O numero de colunas de texto. Se essa opo for omitida ela ser calculadaautomaticamente.

5.5.3 ui_background

Define uma imagem de fundo no formato .PNG ou MNG. A imagem informada serampliadapara ocupar o tamanho da tela.ui_background FILE | noneOptions:none Sem imagem ( esse o valor padro )FILE Arquivo no formato .PNG ou .MNG a ser usado.Caso seja usado um video .MNG, somente a primeira imagem do video ser usadacomoimagem de fundo.

5.5.4 ui_exit

Define uma imagem ou video que ser exibido ao sair do advanceMENU os formatossuportados so .PNG ou .MNG.ui_exit FILE | noneOptions:none Sem imagem ( esse o valor padro ).FILE Arquivo no formato .PNG ou .MNG para ser exibido.

5.5.5 ui_startup

Define uma imagem ou video que ser mostrado quando oadvanceMENU for iniciado,osformatos suportados so .PNG ou .MNG e a imagem ser redimencionada para preencher a tela.ui_startup FILE | noneOptions:none Sem imagem (esse o valor padro).FILE Caminho e o nome do arquivo .PNG or .MNG a ser exibido.

5.5.6 ui_help

Define uma imagem que ser mostrada ao pressionar a tecla F1, formatos vlidos.PNG ou.MNG, a imagem serredimencionada para preencher a tela.ui_help FILE | noneOptions:none Sem imagem (esse o valor padro).FILE Caminho e o nome do arquivo .PNG or .MNG a ser exibido.

5.5.7 ui_gamemsg

Mostra uma menssagem quando um jogo escolhido, essa menssagem ter apenasuma linha, es ser exibida caso a opo`display_restoreatgame' estiver definida como 'no'.ui_gamemsg "MESSAGE"Options:MESSAGE Menssagem a ser mostrada ( o valor padro "Run Game"). Para queestmenssagem no seja mostra useuma string vazia "".Exemplos:ui_gamemsg "Aguarde o carregamento do jogo..."

5.5.8 ui_game

Seleciona um mode de apresentao quando o game for escolhido. A apresentao ssermostrada caso a opo`display_restoreatgame' esteja definida como `no'.ui_game none | snap | flyers | cabinets | titlesOptions:none No mostra nenhuma apresento.snap,flyers,cabinets,titlesMostra uma imagem dos 4 tipos possiveis, o valor padro 'snap'.

5.5.9 ui_skiptop/bottom/left/right

Define a area que o menu ir ocupar, essa area obitida usando a imagem de fundo (caso elatenha sido definida na opo`ui_background'). se nenhuma imagem tiver sido definidaento ser usado aresoluo atual.Usando essas opes voc podeposicionar e redimencinar o menu para qualquer posio etamanho que desejar.ui_skiptop N, ui_skipbottom N, ui_skipleft N, ui_skipright NOptions:N O numero de pixel a ser deslocado ( o valor padro 0).

5.5.10 ui_topbar/bottombar

Habilita ou desabilita as informaes mostradas nas barras, superior e inferior Porexemplo:nome do jogo, tamanho do jogo,tempo jogado, etc...ui_topbar yes | no ui_bottombar yes | no

5.5.11 ui_color

Seleciona a cor a ser usada pelo menu.ui_color TAG FOREGROUND BACKGROUNDTags:help Help.help_tag Help highlight.submenu_bar Submenu title.submenu_item Submenu entry.submenu_item_select Submenu selected entry.submenu_hidden Submenu hidden entry.submenu_hidden_select Submenu selected hidden entry.menu_item Menu entry.menu_hidden Menu hidden entry.menu_tag Menu highlight entry.menu_item_select Menu selected entry.menu_hidden_select Menu hidden selected entry.menu_tag_select Menu selected highlight.bar Title.bar_tag Title highlight.bar_hidden Title hidden text.grid Scrollbar marker and generic background color.backdrop Backdrop outline and missing backdrop.icon Icon outline and missing icon.cursor Flashing cursor.Options:FOREGROUND A cor de frente ( dos textos ) a ser usada, o formato desse parametroRRGGBB. Esse formado deveser expresso na forma hexadecimal. Por exemplo: vermelho = FF0000, verde =00FF00, azul =0000FF,com esse formato voc poder obter qualquer cor que desejar.BACKGROUND Para a cor de fundo se aplica as memas regras informadas na opo'FOREGROUND'.

5.5.12 ui_clip

Seleciona como os videos devem ser exibidos.ui_clip none | single | singleloop | multi | multiloop |multiloopallOptions:none No deve reproduzir nenhum video clip.single Reproduz o video clip somente uma vez ( esse o valor padro ).singleloop Reproduz somente um video clip e continuamente ( loop ), o som s serreproduzido uma vez.multi Reproduz todos os video clips.multiloop Reproduz todos os video clips, usando como base o jogo queestiverselecionado, eao termino ir para oproximo item da lista, e assim sucessivamente at o finalda lista e quando alcanadovolta parao primeiroitem. Usando essa opo os sons no so reproduzidos.multiloopall Reproduz todos os video clips de forma aleatria. O sonsno soreproduzidoscom essa opo.

5.5.13 ui_translucency

Seleciona a transparencia do menu.ui_translucency FACTOROptions:FACTOR O valor pode ser de 0 at 1. ( o valor padro 0.6).A transparencia s tem efeito se for usado uma imagem defundo.

5.5.14 ui_command

Define um ( comando ou script ou programa ) definido pelo usuario. O video no alteradoquando o script executado.ui_command "MENU" SCRIPTOptions:MENU O nome do menu a ser inserido.SCRIPT Um ( comando, script ou programa ) para ser executado. Caso o script oucomandoseja muito grande ele podeser dividido em varias linhas para isso use uma '\' no final de cada linha.Os ( comando, scripts, programas ) podem usar as macros disponiveis noadvanceMENU, issoquando se tem um gameselecionado.%s O nome da rom sem a exteno. por exemplo "pacman"%p O caminho completo da roms. Por exemplo "c:\emu\roms\pacman.zip".%f O nome da rom com a exteno. Por exemplo "pacman.zip".Se o game no estiver selecionado as macros no podem ser usadas.Se um ( comando, script, programa ) terminar com um erro, ser mostrado umamenssagem dealerta.Exemplos:ui_command "Delete Hiscore" \del .\advance\hi\%s.hiui_command "Delete Snapshot" \del .\advance\snap\%s.pngui_command "Enable GamePad" \rmmod analog \sleep 1 \modprobe analog js=gamepad

5.5.15 ui_command_menu

Seleciona o nome que o menu ir ter, esse nome ir aparecer no menu principal oscomandocomo submenu.ui_command_menu MENUOptions:MENU O nome do menu. caso no seja espeficicado um o nome "Command" serusado

5.5.16 ui_command_error

Seleciona a menssagens que ser mostrada caso o ( comando,script ou programa )retorne umerro.ui_command_error MSGOptions:MSG Menssagem a ser mostrada. Caso no seja definida a opo padro ser usada(o valorpadro "Error running thecommand").

5.5.17 ui_menukey

Habilita ou desabilita os nomes das teclas de atalho do menu. Por exemplo F5, F6,ESPACEBAR, etc...ui_menukey yes | no

5.5.18 ui_console

Modifica o comportamento do menu para trabalhar como sefosse um menu de umvideo game.Essa opo geralmente pra serusada com o advanceCD.ui_console yes | noNo modo console o menu reduzido para conter somente as funes minimas.

5.6 Input Configuration Options

Essa sesso descreve as opes usadas para personalizar as teclas.

5.6.1 device_keyboard/joystick/mouse_*

Estas opes so usadas para personalizar os drivers.Todos as opes `device_keyboard/joystick/mouse_*' que esto definidas no arquivo`advdev.txt' podem ser usadas.

5.6.2 input_hotkey

Habilita ou desabilita o reconhecimento de teclas especiais.input_hotkey yes | noOptions:no As teclas no devem ser reconhecidas.yes As teclas sero reconhecidas ( essa a opo padro ).No 'MSDOS' as hotkeys reconhecidas so:CTRL+ALT+DELReset.CTRL+ALT+ENDQuit.CTRL+BREAK(Pause)Break.No Linux as hotkeys reconhecidas geralmente so:CTRL+CBreak.ALT+FxChange virtual console.

5.6.3 lock

Bloqueia ou desbloqueia o menu. Quando o menu est bloqueado o usuario s tem apermissode selecionar um game e jogar,todas as opes do menu no ficaro disponiveis e no podero ser modificadas, e ousuariono poder fechar o menu.lock yes | noOptions:yes O bloqueio ativado.no O bloqueio desativado ( esse o valor padro ).

5.6.4 event_assign

Personaliza as teclas que sero usadas para ativar as opes do menu.event_assign EVENT EXPRESSIONEvents:up,down,left,rightMovement.home,end,pgup,pgdnMovement.enter Main action, start.esc Back action, exit & cancel.space Change action, select & deselect.ins Select all.del Deselect all.menu The main menu.sort Changes the sort mode.mode Change the display mode.file:///D|/ARCADE_DVD/doc/advmenu.html (27 of 33)2/24/2008 2:13:59 PMAdvanceMENU Frontendpreview Change the preview mode.emulator The emulator menu.help Show a little help.group Select a game group.type Select a game type.exclude Exclude some games with filters.setgroup Select the group of the current gamesettype Select the type of the current gamerunclone Run a game clone.shutdown Exit and shutdown.command The file command menu.rotate Rotate the screen of 90.lock Lock/unlock the user interface.mute Mute/unmute the audio.Options:EXPRESSION Definio das expresses que representam as teclas e que geram oseventos.Essas combinao podem sernomes das teclas ou scan-code ( cdigo da tecla ), e podem ser usados com osoperadores `not',`or'. Ooperador `and' pode ser usado somente com os scan-code.KEY The available key names are: a, b, c, d, e, f, g, h,i, j, k, l, m, n, o, p, q, r, s, t, u, v,w, x, y,z, 0, 1, 2, 3, 4,5, 6, 7, 8, 9, 0_pad, 1_pad, 2_pad, 3_pad, 4_pad, 5_pad, 6_pad, 7_pad, 8_pad, 9_pad,f1, f2, f3,f4, f5, f6,f7, f8, f9, f10, f11, f12, esc, backquote, minus, equals, backspace, tab, openbrace,closebrace,enter,semicolon, quote, backslash, less, comma, period, slash, space, insert, del, home, end,pgup,pgdn, left,right, up, down, slash_pad, asterisk_pad, minus_pad, plus_pad, period_pad,enter_pad, prtscr,pause,lshift, rshift, lcontrol, rcontrol, lalt, ralt, lwin, rwin, menu, scrlock, numlock, capslock.Exemplos:event_assign enter lcontrol or enterevent_assign menu 90 or 35event_assign emulator 91 23 or not 21 33Voc pode utilizar o utilitrio `advk.exe' para ver os 'scancodes' de uma determinadatecla.

5.6.5 event_repeat

Seleciona a taxa de repetio de vrios eventos.event_repeat FIRST_TIME NEXT_TIMEOptions:FIRST_TIME Tempo da primeira repetio, o valor deve ser exepresso emmilesegundos.NEXT_TIME Tempo da proxima repetio, o valor deve ser exepressoemmilesegundos.

5.6.6 event_mode

Seleciona se o evento deve aguardar a atualizao da tela antes de gerar um novoevento.event_mode wait | fastOptions:wait A tela ser completamente redesenhada antes de processar oproximo evento.fast Se um evento estiver aguardando, o redesenho da tela ser interrompido ( esse o valorpadro ).

5.6.7 event_alpha

Desabilita as teclas alpha numericas, para uma movimentao rpida pelo menu. Sevocestiver usando um 'encoder' ou um'hack de teclado' com varios botes remapeados para umatecla alpha numerica, essaopo serde grande utilidade.event_alpha yes | noOptions:yes Habilita (esse o valor padro).no Desabilita.

5.7 Other Configuration Options

5.7.1 idle_startInicia um game automaticamente caso o menu fique ocioso pelo periodo especificado.Comessa opo voc pode criar umaapresentao usando em conjunto com a opo `input_idleexit' do advanceMAME.idle_start START_TIMEOUT REPEAT_TIMEOUTOptions:START_TIMEOUT O tempo expresso em segundos que o advanceMENU ir aguardarantes deiniciar um game. Se fordefinido com um '0' (zero), o advanceMENU no ir chamar um gameautomaticamente. ( esse ovalor padro ).REPEAT_TIMEOUT O tempo expresso em segundos que o advanceMENU ir chamaroproximo game. Se um '0' (zero)for usado o advanceMENU no ir chamar o proximo game.Exemplos:idle_start 400 60

5.7.2 idle_screensaver

Seleciona o tempo que o advanceMENU ir aguardar antes de iniciar a proteo detela. Asimagens dos jogos sero usadaspara criar um slide.idle_screensaver START_TIMEOUT REPEAT_TIMEOUTOptions:START_TIMEOUT O tempo em segundos para aguardar entes de iniciar o slide. Seum '0' fordefinido o slide no seriniciado ( o valor padro 60 ).REPEAT_TIMEOUT O tempo em segundos que ele ir aguardar para mostrar aproximaimagem. Se um '0' for definido aproxima imagem no ser mostrada ( o valor padro 10 ).Examples:idle_screensaver 40 5

5.7.3 idle_screensaver_preview

Seleciona o tipo de imagem que ser usada para criar o slide.idle_screensaver_preview none | play | snap | flyers| cabinets | titlesOptions:none Desliga o monitor usando o servio VESA/PM se estiver disponivel. Casocontrriomostra uma imagemescura.snap,flyers,cabinets,titlesInicia o slide usando as imagens especificadas na opo 'screensaver_preview'. Aopo padro 'snap'.play Inicia o slide usando os arquivos de video ( mng ) e os sons ( mp3 ). Somente osvideos esons seromostrados, qualquer outra imagem ser ignorada.

5.7.4 group/type

Seleciona e mostra as categorias `group' e `type'.group "STRING"type "STRING"[EMULATOR/]group_include "STRING"[EMULATOR/]type_include "STRING"Commands:group, type define uma categoria.group_include,type_includeMostra a categoria selecionada.Options:EMULATOR/ No necessario ser informado caso use um emulador reconhecido peloadvanceMENU. Caso use a opo'generic' ento voc deve informar o nome usado na opo 'emulator', para aplicar aaltero noemuladorespecificado.STRING Nome da categoria.

5.7.5 group/type/desc/info_import

Seleciona importa automaticamente as informaes 'groups, types, descriptions' eoutrasinformaes de um arquivo externo.As informaes adicionais so mostradas para cada game.Os formatos dos arquivos suportados so: CATINI, MacMAME e NMS. Os arquivosserolidos a partir do diretrio correntecaso esteja usando o 'MSDOS' ou 'WINDOWS', no 'Linux' e 'Mac OS X' o $home.Ateno! Essas opes no tem prioridade maior que as opes informadas com aopo'game'.desc_import (ini | mac | nms) "EMULATOR" "FILE" ["SECTION"]info_import (ini | mac | nms) "EMULATOR" "FILE" ["SECTION"]group_import (ini | mac | nms) "EMULATOR" "FILE" ["SECTION"]type_import (ini | mac | nms) "EMULATOR" "FILE" ["SECTION"]Commands:desc_import Importa o nome do game que ser mostrado no menu.info_import Importa informaes adicionais que sero mostradas na barra de baixo doadvanceMENU.group_import Importa os nomes dos grupos dos games.type_import Importa os nomes dos tipos dos games.Options:none No importa.ini Importa no formato CATLIST.mac Importa no formato MacMAME.nms Importa no formato NMS.EMULATOR O nome do emulador informado na opo 'emulator'.FILE O nome do arquivo.SECTION O nome da sesso ( somente para o formato `ini').Exemplos:group_import ini "advmame" "catver.ini" "Category"type_import mac "advmame" "Genre 37b14.txt"desc_import nms "raine" "raine.nms"info_import ini "advmame" "catver.ini" "VerAdded"Os arquivos 'CATLIST'podem ser baixados de:

5.7.6 misc_exit

Seleciona a forma de saida do advanceMENU.misc_exit none | normal | shutdown | allOptions:none A saida no permitida.normal Sai ao ser pressionado a tecla 'ESC'.shutdown Sai somente se pressionado as teclas 'CTRL-ESC'.all Todos os modos de saida so permitidos.

5.7.7 misc_quiet

Desabilita a menssagens de direitos autorais na inicializao do advanceMENU.misc_quiet yes | no6 Formatos suportados.Essa a lista de arquivos que o advanceMENU suporta.Images:PNG Formato PNG.PCX Formato PCX.ICO Formato ICO.Clips:MNG O MNG-VLC (Very Low Complexity), esse um sub formatoque no usatransparencye alpha channel, ou o subformatoque gerado pelo advanceMAME ou pelo utilitario de compresso 'advmng'.Sounds:MP3 Formato MP3.WAV O formato WAV com 16 bits.Fonts:TTF o formato 'TrueType'. Caso o advanceMENU tenha sido compilado com abiblioteca'FreeType2'.RAW O formato RAW.PSF O formato PSF.GRX O formato GRX.Archives:ZIP o formato ZIP.7 SignalsO advanceMENU intercepta os seguintes sinais:SIGQUIT Saida normal.SIGTERM,SIGINT,SIGALRMSai e restaura somente os dispositivos de saida.SIGHUP Reinicia o programa.

Bem isso espero que tenha gostado esse tutorial foi feito pelo Robustter que ta com novo site e ja tem uma multijogos pronta pra uso pra voc baixa no site:Robuster Multi Games 2014e pra adio de novos emuladores complexo entre no frum Arcade Br: Aquique l ja um forum voltado pra esse e demais sistema arcade.