Configurações específicas para o Windows¶
Nesta seção descrevemos todas as opções de configuração disponível apenas para a versão nativa do MAME no Windows (não SDL).
Opções de desempenho¶
-priority <prioridade>
Define a prioridade de tarefas (threads) usadas pelo MAME. Não há nenhuma tarefa predefinida para que não haja interferência com outros aplicativos. Os valores válidos ficam entre
-15
até1
onde1
é a maior prioridade.O valor predefinido é
0
(prioridade NORMAL).
-profile [n]
Faz o uso de um perfil determinado por [n].
Configurações de tela inteira¶
-[no]triplebuffer / -[no]tb
Ativa ou não o "triple buffering", buffering é o nome da técnica ou função que faz o armazenamento prévio de dados numa memória preliminar, por analogia, funciona como uma caixa d'água para que o depois de cheia o fluxo na saída seja constante. Normalmente o MAME escreve "a seco" diretamente na tela sem fazer firulas com a memória preliminar. Porém com essa opção ativa o MAME cria e escreve seus ciclos intermediários e em ordem usando três memórias preliminares. Essa é uma maneira de tentar manter o fluxo contínuo de dados, evitando interrupções. Dentre as três, apenas a primeira é exibida, a segunda fica na espera sendo acumulada e a terceira fica sendo escrita constantemente. A opção
-triplebuffer
sobrescreve a opção-waitvsync
caso a memória preliminar seja criada com sucesso.Essa opção não funciona com
-video gdi
.O valor predefinido é Desligado (-notriplebuffer).
-full_screen_brightness <valor> / -fsb <valor>
Controla o brilho ou nível de preto da tela. Selecionando valores menores (até
0.1
) produzirá uma tela mais escura, enquanto valores maiores (até2.0
) produzirão uma tela mais clara.Note que nem todas as placa de vídeo são compatíveis com essa opção. Essa opção também não funciona com
-video gdi
.O valor predefinido é
1.0
.
-full_screen_contrast <valor> / -fsc <valor>
Controla o contraste ou nível de branco da tela. Selecionando valores menores (até
0.1
) produzirá uma tela mais apagada, enquanto valores maiores (até2.0
) produzirão uma tela mais saturada.Note que nem todas as placa de vídeo são compatíveis com essa opção. Essa opção também não funciona com
-video gdi
.O valor predefinido é
1.0
.
-full_screen_gamma <valor> / -fsg <valor>
Ajuste de gama da tela, faz o ajuste da escala de luminância da tela ajustando o contraste entre o claro e escuro. Essa opção não afeta a arte ou outras partes da tela.
Note que nem todas as placa de vídeo são compatíveis com essa opção. Essa opção não funciona com
-video gdi
.O valor predefinido é
1.0
.
Opções para o modo janela¶
Habilita uma barra de menu caso esteja disponível e implementado na interface do usuário.
O valor predefinido é
0
.
-attach_window
Se anexa a uma janela arbitrária.
Não há valor predefinido.
Opções para a entrada de controle¶
-[no]dual_lightgun / -[no]dual
Controla se o MAME tenta ou não rastrear duas pistolas de luz que aparecem como um único mouse. Esta opção precisa que a opção -lightgun esteja ativada e a opção -lightgunprovider esteja definido como
win32
.Esta opção suporta certas configurações mais antigas com duas pistolas de luz que funcionam ajustando a localização do ponteiro do mouse no momento em que um gatilho da pistola for ativado. Os gatilhos primário e secundário no primeiro revólver, correspondem ao primeiro e ao segundo botão do mouse, os gatilhos primário e secundário no segundo revólver, correspondem ao terceiro e ao quarto botão do mouse.
Caso tenha várias pistolas de luz conectadas, provavelmente será preciso ativar apenas a opção -lightgun, usar a opção padrão
rawinput
em -lightgunprovider e configurar cada pistola de luz individualmente.O valor predefinido é Desligado (-nodual_lightgun).