Skip to content

Latest commit

 

History

History
3603 lines (2425 loc) · 138 KB

mamemenus.rst

File metadata and controls

3603 lines (2425 loc) · 138 KB

Cardápio de opções

Para exibir o :ref:`menu principal <menus-main>` durante a execução de um sistema emulado no MAME, pressione a tecla ou o botão para Mostrar/Ocultar o menu (a tecla predefinida é Tab). Se o sistema emulado tiver entradas de teclado, é necessário pressionar a tecla ou o botão Toggle UI para mostrar os controles (a tecla predefinida é "Scroll Lock", a tecla SRCLK ou "Forward Delete" no macOS) para que seja possível acessar os controles da interface de usuário do MAME. Você pode ignorar um menu pressionando a tecla ou o botão UI Retorna do usuário (a tecla predefinida é Esc). A desativação de um menu retornará ao seu menu principal ou ao sistema que estiver em execução, no caso do menu principal.

Pressione a tecla Tab para esconder o menu e retornar ao sistema principal, ao pressioná-la novamente, fará com que ela apareça novamente, isso é muito útil quando estiver testando ou configurando um sistema.

As entradas dos sistemas emulados são ignorados enquanto este menu estiver na tela. Contudo, ainda é possível pausar o sistema que estiver sendo executado ao pressionar a tecla para Pausar (a tecla predefinida é F5).

Ao iniciar o MAME sem especificar nenhum sistema na linha de comando, a interface com o menu de seleção do MAME será exibida (assumindo que a :ref:`opção da interface <mame-commandline-ui>`) esteja definida como cabinet). Durante a execução de um sistema, este menu de seleção de sistema também aparece ao pressionar Tab e selecionar a opção :guilabel:`Selecione um novo sistema`.

Consulte a :ref:`seção relevante <ui-menus>` para obter mais informações.

Caso rode o MAME sem nenhum parâmetro na linha de comando ou clicando duas vezes em seu ícone, você verá a interface do usuário e acessando as opções da parte debaixo da tela terá acesso ao cardápio de opções, entre eles a lista de seleção de jogos ao centro, os filtros do lado esquerdo, a aba de informações e imagens. No rodapé da tela tem um descritivo resumido do sistema, com o nome do sistema, nome do fabricante, ano, a condição som e imagem e se o sistema funciona ou não.

Dependendo da condição dos sistemas a interface do MAME exibirá diferentes cores de fundo indicando a sua condição.

Abaixo da lista dos sistemas nós temos:

Todos os itens exibidos nessa interface podem ser acessadas usando as setas do seu teclado (cima, baixo, esquerda, direita) e são selecionadas pressionando a tecla Enter do teclado. A interface também aceita o uso do mouse fazendo a seleção com um clique e um duplo clique para abrir a opção ou rodar um sistema.

A interface é bem intuitiva, os controles para modificar os valores predefinidos funcionam da seguinte maneira:

  • Mouse - Move o cursor na tela, seleciona os itens, as teclas cima, baixo, esquerda e direita fazem o mesmo.
  • Clique duplo ou Enter - Aguarda a entrada do usuário (controle, teclado, etc.).
  • Delete - 1x apaga o valor, 2x retorna ao valor predefinido originalmente.

Os campos que possuam mais de uma opção de escolha podem ser abertos ao clicar duas vezes nele, como é o caso dos campos disponíveis em :ref:`Filtro <mamemenu-filtro>`, por exemplo.

O menu principal é exibido quando se pressiona a tecla Tab ou o botão Mostrar/Ocultar o menu durante a execução de um sistema emulado ou enquanto a tela de informações do sistema é exibida. Ele fornece acesso a menus usados para alterar configurações, para controlar vários recursos e mostrar as informações sobre o sistema em execução e do próprio MAME.

Enquanto a tela de menu estiver sendo exibida o MAME não inicia a emulação do sistema até que este menu seja fechado (tecla Tab ou Esc). Isso pode ser útil para montar as imagens das mídias ou para alternar a posição das chaves DIP ou até mesmo para alterar as definições de algumas configurações da máquina antes de iniciar a emulação do sistema.

Escolhe entre diferentes filtros pré configurados e um personalizado. Estes filtros ajudam o usuário a selecionar sistemas separados por categorias, caso queira encontrar um sistema que você não se lembra do nome porém se lembra do ano, é possível usar o filtro Ano para listar todos os sistema conhecidos pelo MAME que foram lançados naquele ano.

Supondo que eu queira encontrar o sistema Double Dragon, faremos de conta que eu não me lembro, eu só lembro do ano 1987 e que o fabricante dela foi a Technos Japan. Vamos até o :guilabel:`Filtro Personalizado`, no primeiro filtro adicionamos um filtro para o :guilabel:`Ano` e colocamos 1987, adicionamos mais um filtro para o :guilabel:`Fabricante` e escolhemos Techmos Japan, ao retornarmos ao menu anterior o MAME exibirá uma lista dos sistemas que atendam aos critérios definidos por nós. Neste exemplo então o MAME vai retornar 6 diferentes sistemas Double Dragon, Super Dodge Ball e Nekketsu Koukou Dodgeball Bu.

Os filtros disponíveis são:

  • :guilabel:`Sem filtro`

    Exibe toda a lista dos sistemas conhecidos e cadastrados no catálogo interno do MAME sem nenhum filtro.

  • :guilabel:`Indisponível`

    Exibe toda a lista dos sistemas conhecidos e cadastrados no catálogo interno do MAME que não estão disponíveis, ainda que a interface mostre a cor verde.

  • :guilabel:`Funciona`

    Exibe uma lista dos sistemas que funcionam e estão em condição verde e marrom, os sistemas na condição vermelha ou que ainda não funcionam ficam de fora da lista.

  • :guilabel:`Mecânico`

    Exibe toda a lista dos sistemas mecânicos conhecidos e cadastrados no catálogo interno do MAME como Pinball por exemplo.

  • :guilabel:`Categoria`

    Este filtro usa de arquivos .ini para separar os sistemas em diversas categoria diferentes como por exemplo gabinetes com 2 jogadores, 4 jogadores, jogo de tiro, de corrida, de tabuleiro, corrida, etc. Em categorias onde a lista seja muito grande, clique duas vezes com o mouse em cima da lista para que uma nova tela seja exibida e fique mais fácil de escolher a opção desejada. Note que o uso destes arquivos pode fazer com que o MAME demore um pouco mais para iniciar.

    O MAME não incluí nenhum arquivo de categoria, na internet é possível acessar o site Progetto-Snaps que oferece estes arquivos .ini para download aqui. Depois que o arquivo for baixado e extraído o diretório folders deve ser copiado para o diretório raiz do MAME.

    Até o presente momento não existe uma tradução dessas categorias para o Português Brasileiro. Abaixo estão as categorias existentes até o momento e que funcionam com o MAME, as categorias que não funcionam com o MAME foram criadas para serem usadas com o MAMEUI [6] e não estão listadas aqui:

O site ainda oferece outros tipos de .ini como version.ini que separa os sistemas por versão em que eles apareceram pela primeira vez no MAME, note que estes aquivos extras não serão abordados neste documento porém já deve ter ficado fácil compreender a sua utilidade no MAME.

  • :guilabel:`BIOS`

    Exibe uma lista dos sistemas que precisam de uma BIOS para funcionar.

  • :guilabel:`Principais`

    Quando existirem sistemas derivados do sistema principal exibe uma lista dos sistemas que são originados desta matriz.

  • :guilabel:`Clones`

    Exibe uma lista dos sistemas que são considerados clones dos sistemas originais.

  • :guilabel:`Ano`

    Exibe uma lista dos sistemas separados por ano de lançamento.

  • :guilabel:`Código-fonte`

    Permite listar todos os sistemas existentes num arquivo de código-fonte (como capcom/cps2.cpp por exemplo).

Estas opções podem ser acessadas durante a emulação e estão acessíveis ao pressionar a tecla Tab e entrando na opção :guilabel:`Configurações da entrada`.

Aqui ficam listadas todas as listas para as configurações das entradas do sistema que estiver sendo emulado no momento.

Aqui ficam as configurações do sistema que estiver em execução e por isso esta lista varia entre os sistemas, as configurações vão desde o botão para os créditos, os botões do controle dos jogadores, a definição para o botão do acesso ao modo de serviço do sistema (caso seja um arcade), teclas individuais de um teclado de um computador pessoal, etc.

Aqui ficam todas as configurações para os ajustes dos controles analógicos, este menu só aparece quando o sistema possui controle analógico. As opções disponíveis com seus valores predefinidos também variam, abaixo temos um exemplo para o jogo Virtua Racing:

Consulte o capítulo :ref:`ui-inptcfg-analog` para obter mais informações sobre os ajustes uma vez que a nomenclatura também muda conforme o sistema.

Aqui serão listados todos os dispositivos que estão conectados ao sistema atual, como o teclado, o mouse, etc. A lista é dinâmica e varia dependendo do sistema e do que está sendo conectado nele. Ao fazer um clique duplo em um dos itens da lista um novo menu é mostrado e aqui é possível selecionar a opção :guilabel:`Copia a ID do dispositivo`, consulte o capítulo :ref:`devicemap` para obter mais informações.

Aqui ficam as chaves DIP, elas servem para definir as configurações do sistema (quando for relevante), a quantidade de fichas necessárias para registrar 1 crédito, se a tela será invertida ou não, se a demonstração do sistema ficará em silêncio ou se reproduzirá qualquer tipo de som, etc.

Sempre que uma chave for alterada, sempre selecione Reinicie para que a alteração seja aplicada. Em algum sistema a ação já pode ser vista na tela, contudo, não é sempre o caso.

É o registro interno do sistema que mostra o tempo total que ele ficou em execução e a quantidade de fichas que foram colocadas nela.

Mostra um breve resumo do nome do sistema que está sendo emulado, o seu driver, o tipo do processador (vídeo, áudio e outros) e a resolução do vídeo.

Exibe informações de alerta sobre o sistema que está sendo emulado como o não funcionamento de áudio, vídeo, etc.

Exibe informações sobre a mídia como o seu formato (imagem ROM, CD-ROM, etc.), nome do fabricante, ano de lançamento, etc. Este item só é mostrado se o sistema em execução tiver um ou mais dispositivos do tipo mídia (unidades de

Mostra o menu do gerenciador de arquivos onde é possível abrir arquivos ROM, montar ou desmontar imagens de mídia. Este item só é mostrado se o sistema em execução tiver um ou mais dispositivos de mídia (unidades de disquete, cartuchos ou slots de cartão de memória por exemplo).

Mostra o menu de controle de fita, com ele é possível emular e controlar os mecanismos de uma fita k7. Este item só é mostrado se o sistema em execução usar uma fita k7.

Mostra a condição geral de qualquer dispositivo tipo "pseudoterminal" no sistema em execução (usado para conectar o sistema emulado aos pseudoterminais do host, como através de portas seriais por exemplo). Este item só é mostrado se o sistema em execução tiver dispositivos do tipo pseudoterminal.

Mostra o menu de seleção de BIOS, aqui é possível selecionar a BIOS para o boot ou a ROM do firmware para o sistema e as placas que o sistema tiver. Este item só é mostrado se o sistema em execução tiver disponibilidade de seleção ou opções de BIOS.

Mostra o menu dos dispositivos slot, aqui é possível escolher entre os periféricos emulados. Este item só é mostrado se o sistema em execução tiver dispositivos no slot.

Mostra o menu do leitor de códigos de barras, aqui é possível simular a leitura de códigos de barras usando a emulação do leitor de código de barras. Este item só é mostrado se o sistema em execução tiver um leitor de código de barras.

Mostra o menu dos dispositivos de rede, aqui é possível configurar os adaptadores de rede emulados compatíveis com uma ponte numa rede para um host. Este item só é mostrado se o sistema em execução tiver adaptadores de rede que sejam compatíveis com bridging.

Mostra o menu de controles deslizantes, aqui é possível ajustar diversas configurações incluindo ajustes de vídeo, níveis individuais dos canais de áudio dentre outros. As opções disponíveis aqui também dependem do tipo do sistema, outros ajustes podem aparecer porém os principais são estes:

  • :guilabel:`Volume com xxx Ch.x`

    Faz o ajuste individual de cada canal de áudio, sistema com áudio mono só tem o Ch.0, já sistemas com canal estéreo possuem Ch.0 (esquerdo) e Ch.1 (direito) e assim por diante. A quantidade de canais disponíveis vai depender do sistema que está sendo emulado.

Mostra o menu das opções de vídeo, aqui é possível ajustar as configurações de vídeo, alterar as opções de visualização, selecionar as artes gráficas (quando estiver disponível) e as capturas de tela.

Caso o sistema possua mais de uma tela, todas elas serão listadas aqui, onde "X" indica o número da tela e cada uma delas com as opções mostradas abaixo. Aqui também vai aparecer qualquer tipo de ilustração do sistema emulado e as suas respectivas opções, quando houver.

  • :guilabel:`Nome`

    Caso esteja usando uma artwork e ela tiver um nome, ela será exibida aqui indicando que ela pode ser selecionada.

Faz uma captura da tela, caso esteja usando uma ilustração e ela tiver um nome, faça um clique duplo em cima do nome para que a captura da tela seja feito.

  • :guilabel:`Rotação`

    Faz uma captura da tela com a tela rotacionada como demonstrado no exemplo anterior.

    O valor predefinido é None.

  • :guilabel:`Aproxime a área da tela`

    Quando o sistema estiver usando uma ilustração onde exista um recorte de uma tela, a captura da tela será feita somente desta região.

    O valor predefinido é Desligado.

Mostra o menu das opções de mira, aqui é possível ajustar a aparência das miras usadas, para mostrar o local das miras e outras entradas absolutas de ponteira. Este item só é mostrado se o sistema em execução tiver entradas do tipo que usem algum tipo de apontamento. As seguintes opções estão disponíveis:

O padrão é mostrar a mira sempre que ela for movida, no caso de mais jogadores, haverá uma opção para cada um deles (jogador 1, jogador 2, etc.).

Note que é possível usar qualquer nome para o seu arquivo da mira para depois poderem ser selecionados aqui. Abaixo temos alguns exemplos:
Miras

Quem tiver interesse, é possível baixar estas miras já prontas para uso neste endereço. Descompacte as imagens dentro da pasta crosshair.

Mosta o menu das trapaças, aqui é possível controlar o sistema interno de trapaças. Este item só é mostrado se o sistema em execução tiver trapaças ativadas. Note que que existe a opção de trapaça via plug-in que está acessível através do menu :guilabel:`Opções dos Plug-ins`.

Mostra o menu das opções do plug-in, aqui é possível acessar as configurações para todos os plug-ins que estiverem ativos. Este item só é mostrado se o sistema em execução tiver plgug-ins ativados ou caso o menu principal seja mostrado antes de iniciar a emulação de um sistema (ao pressionar a tecla Tab enquanto estiver aparecendo a tela de informação do sistema).

Quando os plug-ins forem ativados na configuração, eles serão listados aqui. Qualquer alteração que for feita ao ativar um plugin, ele é gravado no arquivo plugin.ini que fica na mesma pasta do MAME ou em ~/.mame em sistemas Linux e macOS.

Para mais informações consulte :ref:`Plug-ins <plugins-intro>`.

Mostra o menu de visualização da DAT externa, aqui é possível acessar as informações carregadas de diversos arquivos externos de suporte. Este item só é mostrado se o sistema em execução não tiver o :ref:`plugin de dados <plugins-data>` ativado ou se o menu principal for mostrado antes de iniciar a emulação do sistema (ao pressionar a tecla Tab enquanto estiver aparecendo a tela de informação do sistema).

Esta opção estará disponível quando dois critérios forem atendidos, o plug-in Data plugin estiver ativo e os arquivos *.dat (command.dat, gameinit.dat, etc.) estiverem dentro do diretório dats.

Caso o nome do sistema exista dentro do command.dat por exemplo, será exibido uma lista de como jogar, dicas, a lista dos comandos do sistema na tela (em Inglês), etc.

Adiciona o sistema em execução na lista de favoritos ou o remove caso ele já exista na lista. A lista de favoritos pode ser usada como um filtro no menu de seleção de sistemas.

Mostra a versão do MAME, a sua revisão e as informações da licença de direitos autorais.

Mostra o menu de seleção de sistemas, aqui é possível escolher um novo sistema e iniciar uma nova emulação. Este item só é mostrado se o sistema em execução mostrar o menu principal antes de iniciar a emulação do sistema (ao pressionar a tecla Tab enquanto estiver aparecendo a tela de informação do sistema).

Fecha o menu principal retornando para o sistema em execução. Mostra :guilabel:`Inicia o sistema` antes de iniciar a emulação de um sistema (ao pressionar a tecla Tab enquanto estiver aparecendo a tela de informação do sistema).

Aqui é possível personalizar a interface do MAME, os valores numéricos podem ser alterados movendo o direcional para a esquerda e direita ou pressionando a tecla Enter e digitando o valor manualmente.

As opções disponíveis são:

  • :guilabel:`Cores`

    Permite a customização completa das cores da interface do MAME, as opções disponíveis são:

    • :guilabel:`Texto Normal`

      Define a cor do texto de toda a interface.

      O valor predefinido é Opacidade: 255, Vermelho: 255, Verde: 255, Azul: 255.

    • :guilabel:`Cor Selecionada`

      Define a cor do item que for selecionado.

      O valor predefinido é Opacidade: 255, Vermelho: 255, Verde: 255, Azul: 0.

    • :guilabel:`Fundo do texto normal`

      Aparentemente não tem função alguma.

      O valor predefinido é Opacidade: 239, Vermelho: 0, Verde: 0, Azul: 0.

    • :guilabel:`Cor de fundo selecionada`

      Define a cor do item selecionado.

      O valor predefinido é Opacidade: 239, Vermelho: 128, Verde: 128, Azul: 0.

    • :guilabel:`Cor de subitem`

      Define a cor dos itens que estiverem abaixo do item principal.

      O valor predefinido é Opacidade: 255, Vermelho: 255, Verde: 255, Azul: 255.

    • :guilabel:`Clone`

      Define a cor do texto de segundo plano.

      O valor predefinido é Opacidade: 255, Vermelho: 128, Verde: 128, Azul: 128.

    • :guilabel:`Borda`

      Define a cor das linhas da borda da tela.

      O valor predefinido é Opacidade: 255, Vermelho: 255, Verde: 255, Azul: 255.

    • :guilabel:`Fundo`

      Define a cor do fundo da tela e dos sistemas clonados.

      O valor predefinido é Opacidade: 239, Vermelho: 16, Verde: 16, Azul: 48.

    • :guilabel:`Chave DIP`

      Define a cor das chaves DIP selecionadas nos sistemas que usam tal chaves.

      O valor predefinido é Opacidade: 255, Vermelho: 255, Verde: 255, Azul: 0.

    • :guilabel:`Cor indisponível`

      Aparentemente não tem função alguma.

      O valor predefinido é Opacidade: 255, Vermelho: 255, Verde: 255, Azul: 0.

    • :guilabel:`Cor do controle deslizante`

      Define a cor dos controles deslizantes.

      O valor predefinido é Opacidade: 255, Vermelho: 255, Verde: 255, Azul: 0.

    • :guilabel:`Fundo do visualizador GFX`

      Define a cor de fundo do visualizador GFX (tecla F4).

      O valor predefinido é Opacidade: 255, Vermelho: 255, Verde: 255, Azul: 0.

    • :guilabel:`Cor da sobreposição do mouse`

      Define a cor que texto terá quando o mouse passar por cima de algum item selecionável.

      O valor predefinido é Opacidade: 255, Vermelho: 255, Verde: 255, Azul: 128.

    • :guilabel:`Cor de fundo da sobreposição do mouse`

      Define a cor de fundo do texto quando o mouse passar por cima de um item selecionável.

      O valor predefinido é Opacidade: 112, Vermelho: 64, Verde: 64, Azul: 0.

    • :guilabel:`Cor de subposição do mouse`

      Aparentemente não tem função alguma.

      O valor predefinido é Opacidade: 255, Vermelho: 255, Verde: 255, Azul: 128.

    • :guilabel:`Cor debaixo do mouse`

      Aparentemente não tem função alguma.

      O valor predefinido é Opacidade: 176, Vermelho: 96, Verde: 96, Azul: 0.

Aqui é possível mudar as predefinições do locais onde os diretórios usados pelo MAME se encontram. As opções disponíveis são:

  • :guilabel:`ROMs`

    Define o caminho do diretório onde se encontram as ROMs. Veja também :ref:`-rompath <mame-commandline-rompath>`.

    O valor predefinido é um diretório chamado roms no diretório raiz do MAME.

  • :guilabel:`Software em mídia`

    Define o caminho onde a imagem em mídia dos arquivos são armazenados como CD-ROM, floppy, fita K7 ou qualquer outro programa avulso.

    O valor predefinido é um diretório chamado software no diretório raiz do MAME.

  • :guilabel:`Amostras de áudio` Define o caminho do diretório onde se encontram os arquivos das amostras de áudio.

    O valor predefinido é um diretório chamado samples no diretório raiz do MAME.

  • :guilabel:`Ilustrações`

    Define o caminho do diretório onde se encontram as ilustrações gráficas que fazem o preenchimento de fundo da tela dos sistemas. Veja mais em :ref:`-artpath <mame-commandline-artpath>`.

    O valor predefinido é um diretório chamado artwork no diretório raiz do MAME.

  • :guilabel:`Miras`

    Define o caminho do diretório onde se encontram as imagens com uma arte gráfica de uma mira que podem ser usadas por jogos de tiro. Para mais informações consulte :ref:`opções da mira <mamemenus-mira-options>`.

    O valor predefinido é um diretório chamado crosshair no diretório raiz do MAME.

  • :guilabel:`Arquivos de trapaça`

    Define o caminho do diretório onde se encontra o arquivo de trapaça. Este arquivo também pode ser deixado na pasta raiz do MAME.

    O valor predefinido é um diretório chamado cheats no diretório raiz do MAME. [1]

[1]O site Pugsy's Cheat é um dos mais conhecidos que oferece um arquivo de trapaça para download.
  • :guilabel:`Plug-ins`

    Define o caminho do diretório onde se encontram os plug-ins do MAME.

    O valor predefinido é um diretório chamado plugins no diretório raiz do MAME.

  • :guilabel:`Traduções da interface`

    Define o caminho do diretório onde se encontram os arquivos de tradução da interface do MAME.

    O valor predefinido é um diretório chamado language no diretório raiz do MAME.

  • :guilabel:`INIs`

    Define o caminho do diretório onde se encontram os arquivos .ini.

    O valor predefinido é um diretório chamado ini no diretório raiz do MAME.

  • :guilabel:`Configurações da interface`

    Define o caminho do diretório onde se encontram os arquivos .ini da configuração da interface.

    O valor predefinido é um diretório chamado ui no diretório raiz do MAME.

  • :guilabel:`Dados do plug-in`

    Define o caminho do diretório onde os dados do plug-in serão gravados.

    O valor predefinido é o mesmo diretório raiz do MAME.

  • :guilabel:`DATs`

    Define o caminho do diretório onde se encontram os arquivos .dat.

    O valor predefinido são os diretórios dats, history e no diretório raiz do MAME.

  • :guilabel:`INIs com as categorias`

    Define o caminho do diretório onde se encontram os arquivos .ini com descritivos de categoria.

    O valor predefinido é um diretório chamado folders no diretório raiz do MAME.

  • :guilabel:`Capturas da tela`

    Define o caminho do diretório onde serão armazenadas as capturas da tela e a gravação de vídeo.

    O valor predefinido é um diretório chamado snaps no diretório raiz do MAME.

  • :guilabel:`Ícones`

    Define o caminho do diretório onde se encontram os arquivos .ico para serem usados como ícones que ficam ao lado do nome do sistema. [2]

[2]

O site do MAMEICONS e Progetto Snaps oferecem tais ícones e outras imagens para download.

O valor predefinido é um diretório chamado icons no diretório raiz do MAME.

  • :guilabel:`Painéis de controle`

    Define o caminho do diretório onde se encontram as imagens ou as fotos com a arte gráfica do painel onde se encontram os diferentes controles e botões do arcade.

    O valor predefinido é um diretório chamado cpanel no diretório raiz do MAME.

  • :guilabel:`Gabinetes`

    Define o caminho do diretório onde se encontram as imagens dos gabinetes.

    O valor predefinido são dois diretórios chamados cabinets e cabdevs no diretório raiz do MAME.

  • :guilabel:`Marquises`

    Define o caminho do diretório onde se encontram as imagens com a arte gráfica que ficavam na parte de cima do sistema.

    O valor predefinido é um diretório chamado marquees no diretório raiz do MAME.

  • :guilabel:`PCIs`

    Define o caminho do diretório onde se encontram fotos que mostram a placa de circuito impresso do sistema.

    O valor predefinido é um diretório chamado pcb no diretório raiz do MAME.

  • :guilabel:`Panfletos`

    Define o caminho do diretório onde se encontram as imagens dos panfletos.

    O valor predefinido é um diretório chamado flyers no diretório raiz do MAME.

  • :guilabel:`Títulos das telas`

    Define o caminho do diretório onde se encontram as imagens que mostram a tela de título do sistema.

    O valor predefinido é um diretório chamado titles no diretório raiz do MAME. [3]

[3]O site MAME Channel oferece diferentes telas de títulos para download.
  • :guilabel:`Finais dos jogos`

    Define o caminho do diretório onde se encontram as imagens com a captura de tela mostrando o final do jogo.

    O valor predefinido é um diretório chamado ends no diretório raiz do MAME.

  • :guilabel:`Chefes`

    Define o caminho do diretório onde se encontram as imagens com a captura de tela dos chefes de fase. [4]

    O valor predefinido é um diretório chamado bosses no diretório raiz do MAME.

[4]É possível baixar essas imagens do site EmuMovies.
  • :guilabel:`Amostras das ilustrações`

    Define o caminho do diretório onde se encontram as imagens com as amostras das ilustrações, essas amostras tem um tamanho menor se comparadas com as ilustrações completas.

    O valor predefinido é um diretório chamado artwork preview e artpreiew no diretório raiz do MAME.

  • :guilabel:`Seleciona`

    A ser concluído.

    O valor predefinido é um diretório chamado select no diretório raiz do MAME.

  • :guilabel:`Telas do game over`

    Define o caminho do diretório onde se encontram as imagens que mostram a tela de GAME OVER.

    O valor predefinido é um diretório chamado gameover no diretório raiz do MAME.

  • :guilabel:`Como fazer`

    Define o caminho do diretório onde se encontram as imagens ou fotos daqueles panfletos que mostravam as instruções de como jogar.

    O valor predefinido é um diretório chamado howto no diretório raiz do MAME.

  • :guilabel:`Logotipos`

    Define o caminho do diretório onde se encontram as imagens ou ilustrações com a logomarca das empresas.

    O valor predefinido é um diretório chamado logos no diretório raiz do MAME.

  • :guilabel:`Placares`

    Define o caminho do diretório onde se encontram as imagens com a captura de tela mostrando as maiores pontuações. [5]

[5]

É possível baixar essas imagens do site High-Score e Cubeman.

O valor predefinido é um diretório chamado scores no diretório raiz do MAME.

  • :guilabel:`Versus`

    Define o caminho do diretório onde se encontram as imagens com a captura de tela mostrando as maiores pontuações.

    O valor predefinido é um diretório chamado versus no diretório raiz do MAME.

  • :guilabel:`Capas`

    Define o caminho do diretório onde se encontram as imagens com as capas dos jogos.

    O valor predefinido é um diretório chamado covers no diretório raiz do MAME.

Essas opções sempre serão carregadas na inicialização do MAME, lembrando que a linha de comando SEMPRE tem prioridade, independente do que seja definido aqui.

  • :guilabel:`interface do usuário`

    Aqui estão os principais atalhos já predefinidos da interface do MAME, todos eles podem ser alterados conforme a necessidade. Para retornar ao valor original pressione Del duas vezes em cima da opção.

  • :guilabel:`Pula quadro dec`

    Reduz o salto dos quadros de vídeo, os valores se alteram entre auto e entre 10~0. A predefinição é auto, ao pressionar a tecla a opção sai de auto para a velocidade mais rápida e vai diminuindo passo a passo até voltar para auto

    A tecla predefinida é F8.

  • :guilabel:`Pula quadro inc`

    Aumenta o salto dos quadros de vídeo, os valores se alteram entre auto e entre 0~10. A predefinição é auto, ao pressionar a tecla, a opção sai de auto e aumenta a velocidade passo a passo até atingir auto.

    A tecla predefinida é F9.

  • :guilabel:`Supressor de velocidade`

    Acelera a velocidade da emulação da nativa para o máximo possível.

    A tecla predefinida é F10.

  • :guilabel:`Avanço rápido`

    Como o exemplo anterior porém faz a emulação rodar o mais rápido possível enquanto a tecla estiver pressionada.

Definições para todos os botões e controles usados pelo sistema separado por jogador, entre o jogador 1 até o 10. Abaixo a lista das opções predefinidas para o jogador 1 que podem ser alteradas na própria interface do MAME.
.. tabularcolumns:: |l|c|p{5cm}|

Controles do jogador 1 Predefinição
J1 cima cima ou joy 1 cima
J1 baixo baixo ou joy 1 baixo
J1 esquerda esquerda ou joy 1 esquerda
J1 direita direita ou joy 1 direita
J1 lado direito/cima I ou joy 1 botão 1
J1 lado direito/baixo K ou joy 1 botão 2
J1 lado direito/esquerdo J ou joy 1 botão 0
J1 lado direito/direito L ou joy 1 botão 3
J1 lado esquerdo/cima E ou joy 1 cima
J1 lado esquerdo/baixo D ou joy 1 baixo
J1 lado esquerdo/esquerdo S ou joy 1 esquerda
J1 lado esquerdo/direito F ou joy 1 direita
J1 botão 1 joy 1 botão 3
J1 botão 2 joy 1 botão 6
J1 botão 3 joy 1 botão 0
J1 botão 4 joy 1 botão 7
J1 botão 5 joy 1 botão 2
J1 botão 6 joy 1 botão 1
J1 botão 7 C ou joy 1 botão 6
J1 botão 8 V ou joy 1 botão 7
J1 botão 9 B ou joy 1 botão 8
J1 botão 10 N ou joy 1 botão 9
J1 botão 11 M ou joy 1 botão 10
J1 botão 12 vírgula ou joy 1 botão 11
J1 botão 13 Stop
J1 botão 14 Barra inc. direita
J1 botão 15 Shift Direito
J1 botão 16 n/a
J1 start 1
J1 select 5
J1 Mahjong A A
J1 Mahjong B B
J1 Mahjong C C
J1 Mahjong D D
J1 Mahjong E E
J1 Mahjong F F
J1 Mahjong G G
J1 Mahjong H H
J1 Mahjong I I
J1 Mahjong J J
J1 Mahjong K K
J1 Mahjong L L
J1 Mahjong M M
J1 Mahjong O O
J1 Mahjong P Dois pontos
J1 Mahjong Q Q
J1 Mahjong Kan Control esquerdo
J1 Mahjong Pon Alt esquerdo
J1 Mahjong Chi Espaço
J1 Mahjong Reach Shift
J1 Mahjong Ron Z
J1 Mahjong Bet 3
J1 Mahjong Last Chance Alt direito
J1 Mahjong Score Control direito
J1 Mahjong Double Up Shift direito
J1 Mahjong Flip Flop Y
J1 Mahjong Big Return
J1 Mahjong Small Backspace
J1 Hanafuda A/1 A
J1 Hanafuda B/2 B
J1 Hanafuda C/3 C
J1 Hanafuda D/4 D
J1 Hanafuda E/5 E
J1 Hanafuda F/6 F
J1 Hanafuda G/7 G
J1 Hanafuda H/8 H
J1 Hanafuda Sim M
J1 Hanafuda Não N
Chave dentro (in) Q
Chave fora (out) W
Serviço 9
Contabilidade 0
Porta O
Prêmio I
Aposta M
Negocia 2
Mantém L
Leva a pontuação 4
Dobra 3
Metade da aposta D
Alto A
Baixo S
Mantém 1 Z
Mantém 2 X
Mantém 3 C
Mantém 4 V
Mantém 5 B
Cancela N
Interrompe o carretel 1 X
Interrompe o carretel 2 C
Interrompe o carretel 3 V
Interrompe o carretel 4 B
Interrompe todos os carreteis Z
J1 pedal 1 analógico ...
J1 pedal 1 analógico inc Control esq. ou joy 1 botão 0
J1 pedal 1 analógico dec Nenhum
J1 pedal 2 analog n/a
J1 pedal 2 analógico inc Alt esq. ou joy 1 botão 1
J1 pedal 2 analógico dec Nenhum
J1 pedal 3 analog Nenhum
J1 pedal 3 analógico inc Espaço ou joy 1 botão 2
J1 pedal 3 analógico dec Nenhum
Acionador analógico ...
Acionador analógico inc Direita
Acionador analógico dec Esquerda
Acionador V analog ...
Acionador V analógico inc Baixo
Acionador V analógico dec Cima
Posicionamento analógico ...
Posicionamento analógico inc Direita
Posicionamento analógico dec Esquerda
Posicionamento V analog ...
Posicionamento V analógico inc Baixo
Posicionamento V analógico dec Cima
Rotativo analógico ...
Rotativo analógico inc Baixo
Rotativo analógico dec Cima
Rotativo V analógico ...
Rotativo V analógico inc Baixo
Rotativo V analógico dec Cima
Trilha X analógico ...
Trilha X analógico inc Direita
Trilha X analógico dec Esquerda
Trilha Y analógico ...
Trilha Y analógico inc Baixo
Trilha Y analógico dec Cima
Controle AD X analógico ...
Controle AD X analógico inc Direita
Controle AD X analógico dec Esquerda
Controle AD Y analog ...
Controle AD Y analógico inc Baixo
Controle AD Y analógico dec Cima
AD stick Z analog ...
AD stick Z analógico inc Z
AD stick Z analógico dec A
Pistola de luz X analógico ...
Pistola de luz X analógico inc Direita
Pistola de luz X analógico dec Esquerda
Pistola de luz Y analógico ...
Pistola de luz Y analógico inc Baixo
Pistola de luz Y analógico dec Cima
Mouse X analógico ...
Mouse X analógico inc Direita
Mouse X analógico dec Esquerda
Mouse Y analógico ...
Mouse Y analógico inc Baixo
Mouse Y analógico dec Cima
.. tabularcolumns:: |l|c|p{5cm}|

Controles do jogador 2 Predefinição
J2 cima R
J2 baixo F
J2 esquerda D
J2 direita G
J2 lado direito/cima Nenhum
J2 lado direito/baixo Nenhum
J2 lado direito/esquerdo Nenhum
J2 lado direito/direito Nenhum
J2 lado esquerdo/cima Nenhum
J2 lado esquerdo/baixo Nenhum
J2 lado esquerdo/esquerdo Nenhum
J2 lado esquerdo/direito Nenhum
J2 botão 1 A
J2 botão 2 S
J2 botão 3 Q
J2 botão 4 W
J2 botão 5 Nenhum
J2 botão 6 Nenhum
J2 botão 7 Nenhum
J2 botão 8 Nenhum
J2 botão 9 Nenhum
J2 botão 10 Nenhum
J2 botão 11 Nenhum
J2 botão 12 Nenhum
J2 botão 13 Nenhum
J2 botão 14 Nenhum
J2 botão 15 Nenhum
J2 botão 16 Nenhum
J2 start 2
J2 select 6
J2 Mahjong A Nenhum
J2 Mahjong B Nenhum
J2 Mahjong C Nenhum
J2 Mahjong D Nenhum
J2 Mahjong E Nenhum
J2 Mahjong F Nenhum
J2 Mahjong G Nenhum
J2 Mahjong H Nenhum
J2 Mahjong I Nenhum
J2 Mahjong J Nenhum
J2 Mahjong K Nenhum
J2 Mahjong L Nenhum
J2 Mahjong M Nenhum
J2 Mahjong O Nenhum
J2 Mahjong P Nenhum
J2 Mahjong Q Nenhum
J2 Mahjong Kan Nenhum
J2 Mahjong Pon Nenhum
J2 Mahjong Chi Nenhum
J2 Mahjong Reach Nenhum
J2 Mahjong Ron Nenhum
J2 Mahjong Bet Nenhum
J2 Mahjong Last Chance Nenhum
J2 Mahjong Score Nenhum
J2 Mahjong Double Up Nenhum
J2 Mahjong Flip Flop Nenhum
J2 Mahjong Big Nenhum
J2 Mahjong Small Nenhum
J2 Hanafuda A/1 Nenhum
J2 Hanafuda B/2 Nenhum
J2 Hanafuda C/3 Nenhum
J2 Hanafuda D/4 Nenhum
J2 Hanafuda E/5 Nenhum
J2 Hanafuda F/6 Nenhum
J2 Hanafuda G/7 Nenhum
J2 Hanafuda H/8 Nenhum
J2 Hanafuda Sim Nenhum
J2 Hanafuda Não Nenhum
J2 pedal 1 analógico n/a
J2 pedal 1 analógico inc A
J2 pedal 1 analógico dec Nenhum
J2 pedal 2 analógico n/a
J2 pedal 2 analógico inc S
J2 pedal 2 analógico dec Nenhum
J2 pedal 3 analógico Nenhum
J2 pedal 3 analógico inc Q
J2 pedal 3 analógico dec Nenhum
Acionador 2 analógico n/a
Acionador 2 analógico inc G
Acionador 2 analógico dec D
Acionador V 2 analógico n/a
Acionador V 2 analógico inc F
Acionador V 2 analógico dec R
Posicionamento 2 analógico n/a
Posicionamento 2 analógico inc G
Posicionamento 2 analógico dec D
Posicionamento V 2 analógico n/a
Posicionamento V 2 analógico inc F
Posicionamento V 2 analógico dec R
Rotativo 2 analógico n/a
Rotativo 2 analógico inc G
Rotativo 2 analógico dec D
Rotativo V 2 analógico n/a
Rotativo V 2 analógico inc F
Rotativo V 2 analógico dec R
Trilha X 2 analógico n/a
Trilha X 2 analógico inc G
Trilha X 2 analógico dec D
Trilha Y 2 analógico n/a
Trilha Y 2 analógico inc F
Trilha Y 2 analógico dec R
Controle AD X 2 analógico n/a
Controle AD X 2 analógico inc G
Controle AD X 2 analógico dec D
Controle AD Y 2 analógico n/a
Controle AD Y 2 analógico inc F
Controle AD Y 2 analógico dec R
Pistola de luz X 2 analógico n/a
Pistola de luz X 2 analógico inc G
Pistola de luz X 2 analógico dec D
Pistola de luz Y analógico n/a
Pistola de luz Y analógico inc F
Pistola de luz Y analógico dec R
Mouse X 2 analógico n/a
Mouse X 2 analógico inc G
Mouse X 2 analógico dec D
Mouse Y 2 analógico n/a
Mouse Y 2 analógico inc F
Mouse Y 2 analógico dec R
.. tabularcolumns:: |l|c|p{5cm}|

Controles do jogador 3 Predefinição
J3 cima I
J3 baixo K
J3 esquerda J
J3 direita L
J3 lado direito/cima Nenhum
J3 lado direito/baixo Nenhum
J3 lado direito/esquerdo Nenhum
J3 lado direito/direito Nenhum
J3 lado esquerdo/cima Nenhum
J3 lado esquerdo/baixo Nenhum
J3 lado esquerdo/esquerdo Nenhum
J3 lado esquerdo/direito Nenhum
J3 botão 1 Control direito
J3 botão 2 Shift direito
J3 botão 3 Return
J3 botão 4 W
J3 botão 5 n/a
J3 botão 6 n/a
J3 botão 7 n/a
J3 botão 8 n/a
J3 botão 9 n/a
J3 botão 10 n/a
J3 botão 11 n/a
J3 botão 12 n/a
J3 botão 13 n/a
J3 botão 14 n/a
J3 botão 15 n/a
J3 botão 16 n/a
J3 start 3
J3 select 7
J3 pedal 1 analógico n/a
J3 pedal 1 analógico inc Control direito
J3 pedal 1 analógico dec Nenhum
J3 pedal 2 analógico n/a
J3 pedal 2 analógico inc Shift direito
J3 pedal 2 analógico dec Nenhum
J3 pedal 3 analógico Nenhum
J3 pedal 3 analógico inc Return
J3 pedal 3 analógico dec Nenhum
Acionador 3 analógico n/a
Acionador 3 analógico inc L
Acionador 3 analógico dec J
Acionador V 3 analógico n/a
Acionador V 3 analógico inc K
Acionador V 3 analógico dec I
Posicionamento 3 analógico n/a
Posicionamento 3 analógico inc L
Posicionamento 3 analógico dec J
Posicionamento V 3 analógico n/a
Posicionamento V 3 analógico inc K
Posicionamento V 3 analógico dec I
Rotativo 3 analógico n/a
Rotativo 3 analógico inc L
Rotativo 3 analógico dec J
Rotativo V 3 analógico n/a
Rotativo V 3 analógico inc K
Rotativo V 3 analógico dec I
Trilha X 3 analógico n/a
Trilha X 3 analógico inc L
Trilha X 3 analógico dec J
Trilha Y 3 analógico n/a
Trilha Y 3 analógico inc K
Trilha Y 3 analógico dec I
Controle AD X 3 analógico n/a
Controle AD X 3 analógico inc L
Controle AD X 3 analógico dec J
Controle AD Y 3 analógico n/a
Controle AD Y 3 analógico inc K
Controle AD Y 3 analógico dec I
Pistola de luz X 3 analógico n/a
Pistola de luz X 3 analógico inc L
Pistola de luz X 3 analógico dec J
Pistola de luz Y analógico n/a
Pistola de luz Y analógico inc K
Pistola de luz Y analógico dec I
Mouse X 3 analógico n/a
Mouse X 3 analógico inc L
Mouse X 3 analógico dec J
Mouse Y 3 analógico n/a
Mouse Y 3 analógico inc K
Mouse Y 3 analógico dec I
.. tabularcolumns:: |l|c|p{5cm}|

Controles do jogador 4 Predefinição
J4 cima 8 teclado numérico
J4 baixo 2 teclado numérico
J4 esquerda 4 teclado numérico
J4 direita 6 teclado numérico
J4 lado direito/cima Nenhum
J4 lado direito/baixo Nenhum
J4 lado direito/esquerdo Nenhum
J4 lado direito/direito Nenhum
J4 lado esquerdo/cima Nenhum
J4 lado esquerdo/baixo Nenhum
J4 lado esquerdo/esquerdo Nenhum
J4 lado esquerdo/direito Nenhum
J4 botão 1 0 teclado numérico
J4 botão 2 Del teclado numérico
J4 botão 3 Return teclado numérico
J4 botão 4 W
J4 botão 5 n/a
J4 botão 6 n/a
J4 botão 7 n/a
J4 botão 8 n/a
J4 botão 9 n/a
J4 botão 10 n/a
J4 botão 11 n/a
J4 botão 12 n/a
J4 botão 13 n/a
J4 botão 14 n/a
J4 botão 15 n/a
J4 botão 16 n/a
J4 start 4
J4 select 8
J4 pedal 1 analógico n/a
J4 pedal 1 analógico inc 0 teclado numérico
J4 pedal 1 analógico dec Nenhum
J4 pedal 2 analógico n/a
J4 pedal 2 analógico inc Del teclado numérico
J4 pedal 2 analógico dec Nenhum
J4 pedal 3 analógico Nenhum
J4 pedal 3 analógico inc Enter teclado numérico
J4 pedal 3 analógico dec Nenhum
Acionador 4 analógico n/a
Acionador 4 analógico inc Nenhum
Acionador 4 analógico dec Nenhum
Acionador V 4 analógico n/a
Acionador V 4 analógico inc Nenhum
Acionador V 4 analógico dec Nenhum
Posicionamento 4 analógico n/a
Posicionamento 4 analógico inc Nenhum
Posicionamento 4 analógico dec Nenhum
Posicionamento V 4 analógico n/a
Posicionamento V 4 analógico inc Nenhum
Posicionamento V 4 analógico dec Nenhum
Rotativo 4 analógico n/a
Rotativo 4 analógico inc Nenhum
Rotativo 4 analógico dec Nenhum
Rotativo V 4 analógico n/a
Rotativo V 4 analógico inc Nenhum
Rotativo V 4 analógico dec Nenhum
Trilha X 4 analógico n/a
Trilha X 4 analógico inc Nenhum
Trilha X 4 analógico dec Nenhum
Trilha Y 4 analógico n/a
Trilha Y 4 analógico inc Nenhum
Trilha Y 4 analógico dec Nenhum
Controle AD X 4 analógico n/a
Controle AD X 4 analógico inc Nenhum
Controle AD X 4 analógico dec Nenhum
Controle AD Y 4 analógico n/a
Controle AD Y 4 analógico inc Nenhum
Controle AD Y 4 analógico dec Nenhum
Pistola de luz X 4 analógico n/a
Pistola de luz X 4 analógico inc Nenhum
Pistola de luz X 4 analógico dec Nenhum
Pistola de luz Y analógico n/a
Pistola de luz Y analógico inc Nenhum
Pistola de luz Y analógico dec Nenhum
Mouse X 4 analógico n/a
Mouse X 4 analógico inc Nenhum
Mouse X 4 analógico dec Nenhum
Mouse Y 4 analógico n/a
Mouse Y 4 analógico inc Nenhum
Mouse Y 4 analógico dec Nenhum

As predefinições para o jogador 5 em diante estão vazias e podem ser customizadas conforme a necessidade.

  • Outros controles

    Muda a configuração dos botões usados para crédito, serviço, inicio de jogadores, etc. Abaixo a lista das opções predefinidas que podem ser alteradas na própria interface do MAME.

Inicia jogador 1 1
Inicia jogador 2 2
Inicia jogador 3 3
Inicia jogador 4 4
Inicia jogador 5 Nenhum
Inicia jogador 6 Nenhum
Inicia jogador 7 Nenhum
Inicia jogador 8 Nenhum
Ficha 1 5
Ficha 2 6
Ficha 3 7
Ficha 4 8
Ficha 5 Nenhum
Ficha 6 Nenhum
Ficha 7 Nenhum
Ficha 8 Nenhum
Ficha 9 Nenhum
Ficha 10 Nenhum
Ficha 11 Nenhum
Ficha 12 Nenhum
Conta 1 Backspace
Serviço 1 9
Serviço 2 0
Serviço 3 Tecla menos
Serviço 4 Tecla igual
Tilt 1 T
Tilt 2 Nenhum
Tilt 3 Nenhum
Tilt 4 Nenhum
Liga F1
Desliga F2
Serviço F2
Tilt T
Trava interna da porta Nenhum
Redefine a memória F1
Abaixa o volume Tecla menos
Aumenta o volume Tecla igual
Teclado numérico Nenhum
Teclado None
  • :guilabel:`Mais de um mouse`

    Permite o uso de mais de um mouse para cada entrada compatível.

    O valor predefinido é Desligado.

  • :guilabel:`Steadykey`

    Alguns sistemas exigem que dois ou mais botões sejam pressionados exatamente ao mesmo tempo para realizar movimentos ou comandos especiais. Devido a limitação do hardware do teclado, pode ser difícil ou até mesmo impossível de realizar usando um teclado comum. Essa opção seleciona diferentes modos de manuseio o que torna mais fácil registrar o pressionamento simultâneo das teclas, porém tem a desvantagem de deixar a sua capacidade de resposta mais lenta.

    O valor predefinido é Desligado.

  • :guilabel:`IU ativa`

    Ativa a opção para que a interface do usuário se sobreponha a do teclado emulado caso esteja presente.

    O valor predefinido é Desligado.

  • :guilabel:`Recarga fora da tela`

    Converte o botão 2 da pistola de luz como recarga fora da tela.

    O valor predefinido é Desligado.

  • :guilabel:`Zona morta do controle`

    Permite fazer o ajuste fino do ponto morto do controle ou manche.

    O valor predefinido é 0.3

  • :guilabel:`Saturação do controle`

    Faz o ajuste findo do eixo de fim de curso do controle.

    O valor predefinido é 0.85

  • :guilabel:`Teclado natural`

    Ativa ou não o uso de um teclado natural.

    O valor predefinido é Desligado.

  • :guilabel:`Permite a entrada contraditória do comando`

    Aceita comandos contraditórios e simultâneos no controle digital como esquerda e direita ou cima e baixo.

    O valor predefinido é Desligado.

  • :guilabel:`Impulso da ficha`

    Define o tempo de impulso da ficha.

    O valor predefinido é 0

Consulte :ref:`plugins`.

Aqui serão listados todos os dispositivos conectados ao sistema, como o teclado, o mouse, etc. A lista é dinâmica e varia dependendo do sistema e do que está sendo conectado nele.

Salva todas as alterações feitas.

Retorna para a tela anterior.

Permite que você configure individualmente cada sistema selecionado.

  • :guilabel:`BIOS`

    Informa se o sistema usa uma BIOS ou não, nos sistema que usam BIOS é possível escolher qual BIOS você quer que o sistema use.

[6]O MAMEUI é uma versão do MAME com uma interface gráfica diferente.